Difference between revisions of "Webradio"

From YobiWiki
Jump to navigation Jump to search
Line 23: Line 23:
 
* [http://www.icecast.org/ezstream.php EzStream]
 
* [http://www.icecast.org/ezstream.php EzStream]
 
** Good candidate, feeds icecast with mp3 without reencoding, but needs to be hooked to mpd
 
** Good candidate, feeds icecast with mp3 without reencoding, but needs to be hooked to mpd
  +
* [http://www.icecast.org/ices.php Ices] and especially the versions 0.x
  +
** Same as for EzStream
 
* [http://www.jinzora.org/pages.php?pn=products Jinzora]
 
* [http://www.jinzora.org/pages.php?pn=products Jinzora]
 
** To be explored... but requires php/mysql, maybe too much for the slug
 
** To be explored... but requires php/mysql, maybe too much for the slug

Revision as of 09:34, 24 June 2007

Intro

I was struggling to fit some requirements:

  • I ripped all my CDs on the HD attached to the slug
  • I wanted my Philips Streamium (which is not UPnP) to be able to play whatever I want
    • Streamium is not UPnP
    • Streamium doesn't understand Ogg format
    • Streamium has a very poor UI
  • I wanted to be able to control the playlist from any other computer in the house
  • Why not extending those possibilities from anywhere on the Net?

Resources

  • madplay/libmad (fixed point mp3 player)
    • In terms of codecs this is the only fixed-point lib available for the slug and it allows only mp3 playback.
  • musicdp, aka mpd (its faq)
    • That's THE solution to manage the playlists, now we need to cope with its playing capabilities...
  • http://www.nslu2-linux.org/wiki/HowTo/SlugAsAudioPlayer
    • With mpd and libmad, good idea but is using the slug soundcard (if you add one), not icecast
  • icecast2
    • The solution for streaming, if we find the right way to add a mp3 source to it.
  • mpd + icecast2
    • 2 problems: only streaming in Ogg and needs to reencode the stream, too much without a fixed point encoder!
  • oggfwd
    • Would solve one problem: does not reencode, but, as the name tells you, only Ogg.
  • EzStream
    • Good candidate, feeds icecast with mp3 without reencoding, but needs to be hooked to mpd
  • Ices and especially the versions 0.x
    • Same as for EzStream
  • Jinzora
    • To be explored... but requires php/mysql, maybe too much for the slug
  • Hack mpd with ices client
    • That's the best I could find: a Perl script as scriptable playlist for ices fetches the songs from mpd playlist ans streams them to icecast2
    • Ices in its basic configuration doesn't perform any reencoding
    • Note that the old version of ices is required as the new one supports only Ogg