engine issueshttps://gitlab.servus.at/aura/engine/-/issues2020-12-17T12:52:35+01:00https://gitlab.servus.at/aura/engine/-/issues/66Use audio playlist folder for station fallback playlist2020-12-17T12:52:35+01:00David TrattnigUse audio playlist folder for station fallback playlistInstead of the hardcoded "config/playlist" folder use the configurable `audio_playlist_folder` for station fallbacks.Instead of the hardcoded "config/playlist" folder use the configurable `audio_playlist_folder` for station fallbacks.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/65[EPIC] Refactor Liquidsoap client module2022-08-19T10:02:48+02:00David Trattnig[EPIC] Refactor Liquidsoap client moduleThis is one of the last Comba leftovers which have not been refactored yet: `src/client/**`
Especially keep an eye on transparent and performant transaction handling.This is one of the last Comba leftovers which have not been refactored yet: `src/client/**`
Especially keep an eye on transparent and performant transaction handling.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/63Remove obsolete test cases, add minimal test case2020-12-16T10:31:46+01:00David TrattnigRemove obsolete test cases, add minimal test case1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/62In some situations "Thread.__init__() not called" exceptions issued by Engine...2020-12-16T09:38:03+01:00David TrattnigIn some situations "Thread.__init__() not called" exceptions issued by EngineExecutor1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/61Python 3.8 as minimum requirement2020-12-08T20:59:13+01:00David TrattnigPython 3.8 as minimum requirement1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/59Remove any Comba Recorder leftovers2020-12-08T19:32:04+01:00David TrattnigRemove any Comba Recorder leftovers1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/58Separated action to re-create the database2020-11-27T17:24:09+01:00David TrattnigSeparated action to re-create the database1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/57Remove any "test data" references2020-11-27T17:24:08+01:00David TrattnigRemove any "test data" references1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/55Issue with unwanted re-scheduling2020-11-25T16:42:40+01:00David TrattnigIssue with unwanted re-scheduling1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/53Process M3U playlists provided by Tank's playlist property "Stream"2020-12-08T19:32:04+01:00David TrattnigProcess M3U playlists provided by Tank's playlist property "Stream"This is a solution for 1.0 to allow integration of O94's "Random Music" Playlists. In a later AURA Version this will be replaced by a proper music pool solution.This is a solution for 1.0 to allow integration of O94's "Random Music" Playlists. In a later AURA Version this will be replaced by a proper music pool solution.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/51Review fadings between all (fallback) scenarios2021-01-18T19:09:16+01:00David TrattnigReview fadings between all (fallback) scenarios1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/50Improve project structure and update terms2020-10-29T20:31:39+01:00David TrattnigImprove project structure and update terms1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/44Fallback: Scheduled fallbacks for show & schedule2020-11-04T21:24:40+01:00David TrattnigFallback: Scheduled fallbacks for show & schedule- [x] Entries of type "stream" or "live" - such playlists should only be played when there's a recording available. In that case the recording is broadcasted (Note: this requires certain tank features to be implemented; use a stub implem...- [x] Entries of type "stream" or "live" - such playlists should only be played when there's a recording available. In that case the recording is broadcasted (Note: this requires certain tank features to be implemented; use a stub implementation meanwhile). UPDATE: Recording not possible, see comment below)
- [x] FallbackManager should not resolve fallback playlists in ordinary playout
- [x] Liquidsoap silence detector should trigger a M3U playlist
- [x] Configuration options and documentation
- [x] Smooth fade-out for scheduled fallbacks
- [x] Improve fade-out logic to respect fader-position1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/43Fallback: Trigger playout from M3U playlists and station fallback folder2020-11-04T21:24:40+01:00David TrattnigFallback: Trigger playout from M3U playlists and station fallback folder- [x] POC
- [x] Liquidsoap should choose Playlist depending on station or schedule fallback mode (see )
- [x] Liquidsoap to play out station fallback from folder as the last chance to save the day
- [x] Entries should be of type "file" o...- [x] POC
- [x] Liquidsoap should choose Playlist depending on station or schedule fallback mode (see )
- [x] Liquidsoap to play out station fallback from folder as the last chance to save the day
- [x] Entries should be of type "file" only
- [x] Liquidsoap silence detector should trigger a M3U playlist
- [x] Configuration options and documentation
Note, there might be the need to have a global "stream" or "live" Routing Option for fallback scenarios (in contrast to fallback playlists). Such sources are played in any case (Routing options are TBD).1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/41Refactor scheduler and engine control threads for ease of use2020-11-20T19:28:48+01:00David TrattnigRefactor scheduler and engine control threads for ease of use1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/40Next show schedules do not appear as schedule timers anymore2020-10-30T15:27:53+01:00David TrattnigNext show schedules do not appear as schedule timers anymore1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/39Refactor to avoid use of Redis2020-10-30T14:42:59+01:00David TrattnigRefactor to avoid use of Redis- [x] Implement alternative communication to Redis
- [x] Remove Redis
- [x] Simplify boot phase- [x] Implement alternative communication to Redis
- [x] Remove Redis
- [x] Simplify boot phase1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/38Email to Programme Coordinator(s) when Fallbacks are playing2020-11-04T21:24:41+01:00David TrattnigEmail to Programme Coordinator(s) when Fallbacks are playing1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/34Upgrade to Liquidsoap 1.4.32020-09-23T19:25:54+02:00David TrattnigUpgrade to Liquidsoap 1.4.31.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/33Less verbose error logs when connection to Engine API fails2022-01-21T19:33:45+01:00David TrattnigLess verbose error logs when connection to Engine API fails1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnig