engine issueshttps://gitlab.servus.at/aura/engine/-/issues2020-03-06T13:46:01+01:00https://gitlab.servus.at/aura/engine/-/issues/2Track Service2020-03-06T13:46:01+01:00David TrattnigTrack ServiceProvide a REST API which can be consumed to display information about following on Radio Websites:
* Track Service
Also provide a client app to display the track service and cann be customized and integrated in a simple way.Provide a REST API which can be consumed to display information about following on Radio Websites:
* Track Service
Also provide a client app to display the track service and cann be customized and integrated in a simple way.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/9Provide Reporting Data via API2020-03-09T09:11:13+01:00David TrattnigProvide Reporting Data via APIExport categorized data base on tags such as:
* Personal production or by 3rd parties (e.g. Broadcasts from Audio-In Studio might be labelled as an owned production automatically)
* Mark fallback broadcasts
* Marks repeating broadcasts
...Export categorized data base on tags such as:
* Personal production or by 3rd parties (e.g. Broadcasts from Audio-In Studio might be labelled as an owned production automatically)
* Mark fallback broadcasts
* Marks repeating broadcasts
Provide this data via JSON API Endpoints.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/11Allow re-scheduling within the 24 hour pre-fetch period2020-03-17T18:21:53+01:00David TrattnigAllow re-scheduling within the 24 hour pre-fetch periodCurrently schedules are fetched up to 24 hours in advance. In case the details of a schedule (such as the playlist tracks) are changing this is correctly updated within the defined period of `fetching_frequency` (defaults to 1 hour). But...Currently schedules are fetched up to 24 hours in advance. In case the details of a schedule (such as the playlist tracks) are changing this is correctly updated within the defined period of `fetching_frequency` (defaults to 1 hour). But when some schedule's start or end time is changed or the schedule is replaced by a completely different one, this is not updated with the Engine's schedule database.
To make Engine capable of such scenario, it require's deleting schedules which don't match any remote schedule and then storing the new ones.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/12Ability to transition between filesystem playlists which are longer than the ...2020-04-23T13:52:22+02:00David TrattnigAbility to transition between filesystem playlists which are longer than the length of schedulesRight now some playlist (A) which is longer than their containing schedule cannot transition to another playlists (B), which is due for the next schedule. Instead queued tracks of such playlist are played until the queue is finished. Onl...Right now some playlist (A) which is longer than their containing schedule cannot transition to another playlists (B), which is due for the next schedule. Instead queued tracks of such playlist are played until the queue is finished. Only then, playlist (B) will start. This creates some unwanted delay of the whole radio programme.
Details and ideas:
- https://sourceforge.net/p/savonet/mailman/message/36921629/
- https://sourceforge.net/p/savonet/mailman/message/36921687/
- https://sourceforge.net/p/savonet/mailman/message/36923083/1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/1Engine Monitoring / Heartbeat2020-05-08T09:12:16+02:00David TrattnigEngine Monitoring / Heartbeat- Identify the status of different Engine components periodically
- The period should be configurable e.g. every 1 second
- Log the status
- Broadcast the heartbeat to configured endpoints- Identify the status of different Engine components periodically
- The period should be configurable e.g. every 1 second
- Log the status
- Broadcast the heartbeat to configured endpoints1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/16Update all License Headers to AGPL v3.02020-06-04T11:24:02+02:00David TrattnigUpdate all License Headers to AGPL v3.0- Update all License Headers to AGPL v3.0
- Remove repetitive meta info- Update all License Headers to AGPL v3.0
- Remove repetitive meta info1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/23Ability to display the type of schedule on websites (Live, Pre-Produced, Stream)2020-06-27T02:42:48+02:00David TrattnigAbility to display the type of schedule on websites (Live, Pre-Produced, Stream)Expose the type of playlist entries in the Track Service API.Expose the type of playlist entries in the Track Service API.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/15Engine API Specification using Connexion2020-06-27T02:46:06+02:00David TrattnigEngine API Specification using Connexionhttps://connexion.readthedocs.io/en/latest/https://connexion.readthedocs.io/en/latest/1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/7Allow fading between different shows2020-07-10T20:47:54+02:00David TrattnigAllow fading between different shows*to be defined.**to be defined.*1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/19Contribute Radi-o-matic to AURA2020-07-16T18:03:21+02:00David TrattnigContribute Radi-o-matic to AURAIn the AURA Team Talk @equinox offered to contribute Radio-o-matic (https://radi-o-matic.helsinki.at/)
This requires to make it more configurable and decide where to commit the component, either
- as a new AURA Project
- or under the `...In the AURA Team Talk @equinox offered to contribute Radio-o-matic (https://radi-o-matic.helsinki.at/)
This requires to make it more configurable and decide where to commit the component, either
- as a new AURA Project
- or under the `engine/contrib` directory1.0-alpha2 — ⚖️🐦 Precise PheasantChristian PointnerChristian Pointner2020-07-31https://gitlab.servus.at/aura/engine/-/issues/20Engine-API Component2020-08-24T14:27:09+02:00David TrattnigEngine-API ComponentThis component should combine Track-Service / API data from redundant Engine instancesThis component should combine Track-Service / API data from redundant Engine instances1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/28Store current Studio Clock Info to Engine API (similar to Track Service)2020-08-28T12:51:08+02:00David TrattnigStore current Studio Clock Info to Engine API (similar to Track Service)This information is stored for the Studio Clock Web App.This information is stored for the Studio Clock Web App.1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/29Store Health Info to Engine API2020-08-28T14:41:47+02:00David TrattnigStore Health Info to Engine API- when getting sick
- when resurrect- when getting sick
- when resurrect1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/30Process dispatched events in threads2020-09-09T12:32:31+02:00David TrattnigProcess dispatched events in threads1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/31Ability to update/delete playlist entries & metadata2020-09-10T20:23:14+02:00David TrattnigAbility to update/delete playlist entries & metadata1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/27Cleanup API Code which is now part of Engine API Project2020-09-17T23:02:46+02:00David TrattnigCleanup API Code which is now part of Engine API Project1.0-alpha2 — ⚖️🐦 Precise PheasantDavid TrattnigDavid Trattnighttps://gitlab.servus.at/aura/engine/-/issues/14API Authorization for Engine2020-09-17T23:03:17+02:00David TrattnigAPI Authorization for Engine* Send Authorization Header
* Example https://gitlab.servus.at/aura/tank/-/blob/master/contrib/sample-cfg.yaml#L37
* Include session name ("engine") and secret (e.g. ENV-VAR AURA_ENGINE_SECRET), Add `engine.ini` config option.
* Include ...* Send Authorization Header
* Example https://gitlab.servus.at/aura/tank/-/blob/master/contrib/sample-cfg.yaml#L37
* Include session name ("engine") and secret (e.g. ENV-VAR AURA_ENGINE_SECRET), Add `engine.ini` config option.
* Include HTTP Header `Authorization: Bearer engine:SECRET_STRING`
Static sessions never expire and don't need to be refreshed.1.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/17Docker Image for Engine2020-10-28T16:00:38+01:00David TrattnigDocker Image for Engine1.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 Trattnig