Wir erzeugen eine Playliste mit 50 Einträgen. Vor jedem Eintrag der internen mAirList-ID spielen wir eine mp3-datei die von einem https-Server abgerufen wird. Aufbau der TPI-Liste:
,,F,https://rolandradio.net/playlists/charts/50.mp3
,,I,11284
,,F,https://rolandradio.net/playlists/charts/49.mp3
,,I,11664
,,F,https://rolandradio.net/playlists/charts/48.mp3
,,I,13192
,,F,https://rolandradio.net/playlists/charts/47.mp3
,,I,11785
,,F,https://rolandradio.net/playlists/charts/46.mp3
,,I,11312
,,F,https://rolandradio.net/playlists/charts/45.mp3
,,I,12018
,,F,https://rolandradio.net/playlists/charts/44.mp3
,,I,13250
Das funktioniert einwandfrei. Allerdings erzeugen wir eben 50 Einträge für die Playliste, und impotieren diese Playliste - nachdem wir sie auf den mAirList-Server geladen haben via mAirList-Event - über die Musikvorlage und backtimen diese, weil es eine Charts-Playlist ist. Je nach Titel kommen so von den 50 gelisteten Titeln effektiv dann nur 20 zur Ausspielung.
Auch das Funktioniert - allerdings nur bei den mAirListID-Titeln. Alle anderen die im Backtime “weggelassen werden müssten” werden hingegend alle(!) gleichzeitig(!) abgespielt. Zu Beginn der Sendung hat man also 25 MP3-Dateien die von extern direkt abgenudelt werden, die erzeugen natürlich ein furchtbares audiophiles Chaos und sollten doch eigentlich gar nicht angespielt werden, weil sie ja ausserhalb der sonst korrekt geplanten Spielzeit liegen. Ist das Chaos erstmal bewältigt, spielt mAirlIst alles andere in der Liste korrekt ab.
Mir erscheint dies ein Fehler in der Abarbeitung der Listeneinträge zu sein.
Link zur vollständigen Chart-Playliste: https://rolandradio.net/playlists/charts.txt