Bugzilla – Bug 2012
Add Internet Radio support to the CLI
Last modified: 2008-09-15 14:39:24 UTC
Fred, what's your plan on this?
Add support for song titles as does the web interface See http://forums.slimdevices.com/showthread.php?t=16185
Basic radioio support done. Missing returning the URL for PLAY! Missing Live365, Shoutcast, and current song issue. Picks and other "lets-browse-the-XML-only-for-the-player" are harder to support.
Fixed radioio. Next is shoutcast
Add support for radio stations in playlists returning an ID you can't play, apparently
Support current_title in status call, no equivalent "standard cli" call.
Added Shoutcast today. Is there some CLI support for XMLBrowser (used by Picks et al.)?
So a quick summary of the status on this: - CLI returns valid data when streaming: OK - CLI returns valid data when streams are played: In progress -- No crash or strange behaviour: OK -- Current song title from stream available: Partial, current_title solution only in status and not very good -- Returned tracks IDs cannot be played: TODO - CLI enables playing a station: OK through URLs. - CLI enables browsing stations: In progress -- Radioio & Shoutcast support: OK, maybe some changes for easier async (Thanks Michael) -- XMLBrowser & Live365 support: TODO (Michael, want to tackle with these?) -- Infrastructure adaptations to support async behaviour: TODO
I would already have started Picks/Live365 if I had an idea where to start... I lack the overview of the two to see a chance to do it myself.
-- Infrastructure adaptations to support async behaviour: DONE 6818. Michael please test the shoutcast module!
Seems to be fine. Thanks a lot! I did not even have to change SlimRemote to work with it ;-).
Change 7024: added CLI for XMLBrowser based plugins - Live music Archive - Picks - Podcast
Change 7271: fixed current title solution. Only 2 point remain: Live365 and track_ids not being playable. Also minor comments on XMLBrowser solution.
Latest build allows playlist track_ids representing radio stations to be played. Only thing left to close this is Live365.
Closing this, basic support implemented in all plugins. Request specific enhancements if needed.