github robert-dean/deadair v0.75.0
deadair 0.75.0

latest releases: v0.86.0, v0.85.3, v0.85.2...
6 days ago
  • A skip can say which record it means: POST /playout/skip?item=<id>, with the id of the record on air as you last saw it. When that record has already finished, the station refuses with "That had already finished, so nothing was skipped." rather than cutting the record that started after it. A console only reads the station every few seconds, so a press could land on the next record and take it off for every listener. A skip without the id behaves exactly as before. The generated SDKs take the id as an optional query.
  • A chat /request for a title more than one artist recorded (say "Crazy", by both Patsy Cline and Gnarls Barkley) now asks which one you meant, with a button for each, instead of quietly queueing whichever the library happened to list first. When two of the buttons would read the same, they show the album, and then the year.
  • The station no longer goes on saying it is airing Liquidsoap's local bed after Liquidsoap has been restarted. A restarted Liquidsoap never reports the end of a gap the old one reported, so the console and /playout/status could call a station that was playing its running order "starved" for as long as it stayed up. The gap now also ends when Liquidsoap says its queue is producing, when an item is confirmed on air, or when the old process is gone.
  • Skip in the console and on the Stream Deck now names the record it was showing. If that record finished in the seconds before the press reached the station, nothing is skipped, and you are told so ("That had already finished, so nothing was skipped." in the console, the warning triangle and a line in the log on the deck). Before, the press cut the record that had just started.

Don't miss a new deadair release

NewReleases is sending notifications on new releases.