X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/803f6e5279ec2531f5073d351009f1e105420d25..b3ad42d4a9fd6376c34703f6cc3b5d0e8e3bc43d:/README.streams diff --git a/README.streams b/README.streams index aa4c26b..1356b78 100644 --- a/README.streams +++ b/README.streams @@ -1,31 +1,3 @@ -DisOrder and Republishing Internet Streams -========================================== - -DisOrder doesn't have any built-in support for playing streams but you can make -it do so. I use the following in my configuration file: - - player /export/radio/*.oggradio shell 'xargs ogg123 -q < "$TRACK"' - collection fs iso-8859-1 /export/radio - -After setting this up you'll need to re-read the config file and provoke a -rescan: - - disorder reconfigure rescan /export/radio - -/export/radio contains a file for each stream, containing the URL to use: - - lyonesse$ cat /export/radio/CUR1350.oggradio - http://cur.chu.cam.ac.uk:8000/cur.ogg - -You'll probably want to prevent random play of streams: - - disorder set /export/radio/CUR1350.oggradio pick_at_random 0 - -You can then queue a stream like any other track. It won't automatically -interrupt the playing track, you have to scratch it manually. Go back to -normal play by scratching the stream. - - RTP Streaming ============= @@ -38,6 +10,7 @@ backend: broadcast 172.17.207.255 9003 broadcast_from 172.17.207.2 9002 +The destination address doesn't have to be a broadcast address. broadcast_from is optional but may be convenient for some cases. To play, use the disorder-playrtp client. @@ -51,6 +24,8 @@ supported in future. If you have a too-recent version of sox you may need to set the sox_generation option. +There is now (not well tested) multicast support. + Icecast Streaming ================= @@ -113,6 +88,34 @@ If you have a too-recent version of sox you may need to set the sox_generation option. +DisOrder and Republishing Internet Streams +========================================== + +DisOrder doesn't have any built-in support for playing streams but you can make +it do so. I use the following in my configuration file: + + player /export/radio/*.oggradio shell 'xargs ogg123 -q < "$TRACK"' + collection fs iso-8859-1 /export/radio + +After setting this up you'll need to re-read the config file and provoke a +rescan: + + disorder reconfigure rescan /export/radio + +/export/radio contains a file for each stream, containing the URL to use: + + lyonesse$ cat /export/radio/CUR1350.oggradio + http://cur.chu.cam.ac.uk:8000/cur.ogg + +You'll probably want to prevent random play of streams: + + disorder set /export/radio/CUR1350.oggradio pick_at_random 0 + +You can then queue a stream like any other track. It won't automatically +interrupt the playing track, you have to scratch it manually. Go back to +normal play by scratching the stream. + + Local Variables: mode:text fill-column:79