-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Butt: force default title for live shows (automatically) #60
Comments
@baxgas can you look at it? Have you ever used butt (see https://github.com/AzuraCast/azuracast.com/blob/master/StreamingSoftware.md)? Use dev server for tests. |
@baxgas we could use the song name info (see picture) sent by butt to transfer the live show's subtitle (e.g., 'Noise 'n Roses' -> comes from DJ Streamer's Display Name set in Azuracast and 'Judit, Bertók etc.' -> comes from butt). The song name ("yo" in this example) is included in the JSON of the nowplaying interface. |
Bummer, it's not fully done yet: when a live DJ starts and didn't convey the subtitle yet (from Butt), the subtitle from the last song is being shown. Any idea? Expected: empty string is shown until not connected. Workaround until fix: quickly enter subtitle via Butt. |
Update: AzuraCast/AzuraCast#1734 |
Update: AzuraCast/AzuraCast#1968 |
Workaround: can't we script Butt somehow to send update upon new connection? |
No reaction from Azuracast (see issue) nor from Butt developer (emailed them). Decision: try to find the bug in Azuracast, fix it and create pull request |
Update:
|
Interesting news! I managed to send a metadata update HTTP request directly to the Icecast server (while live broadcasting from Butt). I simply used a browser (logged in to the Icecast admin page). This has the same effect as Butt would do it (via the song name change button). Azuracast is informed automatically and the change is visible in the admin page and is also updated in the nowplaying API (I didn't manage to figure out how this propagation works). Workaround candidate for the issue: send HTTP request upon successful connectin in Liquidsoap. Liquidsoap has commands for sending HTTP requests. |
Update: we don't need to go over HTTP, we can add metadata directly in Liquidsoap. |
Status summed up here: AzuraCast/AzuraCast#1968 (comment) |
Conlusion: it seems that there is no easy solution for this issue. Background:
Fix idea (won't work): set default title (e.g., live) when a Butt client connects. This would be possible in the Liquidsoap config in the Fix plan: see here. @pvj @baxgas: maybe I don't see obvious solutions, do you have any idea how to solve this quick & dirty? |
#60 Problem is: Butt and/or LS overwrites this (see details in issue)
See if this helps: #209 |
Upstream ticket for Butt entered: https://sourceforge.net/p/butt/feature-requests/27/ |
Todo: check update in new 0.1.20 Butt (see: https://sourceforge.net/p/butt/feature-requests/27/#f736) |
Status:
|
No description provided.
The text was updated successfully, but these errors were encountered: