From 248d7bde81bf03f9262bc36571ecf19128fbde3f Mon Sep 17 00:00:00 2001 From: Hans-Christoph Steiner Date: Sun, 8 Sep 2002 15:02:00 +0000 Subject: This commit was generated by cvs2svn to compensate for changes in r120, which included commits to RCS files with non-trunk default branches. svn path=/trunk/externals/olafmatt/; revision=121 --- shoutamp~/README | 49 +++++++++++++++++++++++++++++++++++++++++++++ shoutamp~/shoutamp~-help.pd | 49 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 shoutamp~/README create mode 100644 shoutamp~/shoutamp~-help.pd (limited to 'shoutamp~') diff --git a/shoutamp~/README b/shoutamp~/README new file mode 100644 index 0000000..2e955ef --- /dev/null +++ b/shoutamp~/README @@ -0,0 +1,49 @@ +version 0.5 +copyright (c) 2001/2002 by Olaf Matthes + +shoutamp~ is a MPEG I Layer III (mp3) streaming client for pd (by Miller +Puckette) that connects to a SHOUTcast or IceCast server. + + +To run shoutamp~ place the file shoutamp~.dll for win or shoutamp~.pd_linux +in the directory of our patch or start pd with '-lib shoutamp~' flag. + +To compile shoutamp~ on Linux: compile it (for instructions see install) and copy +the binary to the directory where you saved your pd patch. + +To compile shoutamp~ on win: get the LAME library from http://www.mp3dev.org and +compile it following the directions given there. To compile shoutamp~ type +'nmake pd_nt' and copy the dll into the correct folder. + +This software is published under LGPL terms. + +This is software with ABSOLUTELY NO WARRANTY. +Use it at your OWN RISK. It's possible to damage e.g. hardware or your hearing +due to a bug or for other reasons. +We do not warrant that the program is free of infringement of any third-party +patents. + +***************************************************************************** + +shoutamp~ uses LAME 3.92 to decode mp3. +The latest version of LAME can be found at http://www.mp3dev.org + +PLEASE NOTE: This software may contain patented alogrithm (at least +patented in some countries). It may be not allowed to sell/use products +based on this source code in these countries. Check this out first! + +LAME was originally developed by Mike Cheng (www.uq.net.au/~zzmcheng). Now +maintained by Mark Taylor (www.mp3dev.org). + +It's code is distributed under the GNU LESSER PUBLIC LICENSE +(LGPL, see www.gnu.org) with the following modification: + +1. If you determine that distribution of LAME requires a patent license, + and you obtain a patent license, you may distribute LAME even though + redistribution of LAME may also require a patent license. + +2. You agree not to enforce any patent claims for any aspect of + MPEG audio compression, or any other techniques contained in + the LAME source code. + +***************************************************************************** \ No newline at end of file diff --git a/shoutamp~/shoutamp~-help.pd b/shoutamp~/shoutamp~-help.pd new file mode 100644 index 0000000..32143ef --- /dev/null +++ b/shoutamp~/shoutamp~-help.pd @@ -0,0 +1,49 @@ +#N canvas 181 39 805 571 10; +#X obj 99 526 dac~; +#X floatatom 196 521 5 0 0; +#X msg 29 150 disconnect; +#X obj 458 48 loadbang; +#X msg 458 71 \; pd dsp 1; +#X text 97 59 connect ; +#X msg 154 132 connect localhost listen.pls 8000; +#X msg 188 187 connect localhost content/scpromo.mp3 8000; +#X text 363 130 <-- play livestream; +#X text 453 187 <-- play file; +#X text 207 224 Another way of connecting; +#X msg 208 269 connecturl http://localhost:8000/; +#X text 415 268 <-- you can leave mountpoint empty!; +#X text 245 519 connection state; +#X msg 242 320 connect localhost puredata.mp3 8000; +#X text 211 492 "shoutamp~ "; +#X obj 99 490 shoutamp~ 1 2 512; +#X msg 237 437 connect 205.188.234.37 listen.pls 8054; +#X msg 220 398 connect 205.188.234.161 listen.pls 8020; +#X text 228 361 ***** try these radio stations ****; +#X text 230 378 44.1k \, 160kbits -> run Pd at 44.1k or 22.05kHz; +#X text 244 419 24k \, 32kbits -> run Pd at 48kHz; +#X text 38 6 shoutamp~ 0.5 :: an icecast/shoucast client for PD; +#X text 326 505 (default values: 0 2 512); +#X text 140 19 written by Olaf Matthes ; +#X text 97 44 connect to ICEcast server (using mountpoint); +#X text 148 114 connect to SHOUTcast server (without mountpoint); +#X text 189 169 stream a file; +#X msg 524 71 \; pd dsp 0; +#X msg 207 243 connecturl http://localhost:8000/mount.mp3; +#X msg 114 81 connect localhost mount.mp3 8000; +#X text 439 282 this is standard for SHOUTcast server \, Icecast will +; +#X text 440 294 connect you to the default stream (the oldest one) +; +#X connect 2 0 16 0; +#X connect 3 0 4 0; +#X connect 6 0 16 0; +#X connect 7 0 16 0; +#X connect 11 0 16 0; +#X connect 14 0 16 0; +#X connect 16 0 0 0; +#X connect 16 1 0 1; +#X connect 16 2 1 0; +#X connect 17 0 16 0; +#X connect 18 0 16 0; +#X connect 29 0 16 0; +#X connect 30 0 16 0; -- cgit v1.2.1