stream124 1.24
stream, record and/or play Shoutcast radio
Short: stream, record and/or play Shoutcast radio
Author: megacz(megacz@usa.com)
Uploader: megacz(megacz usa com)
Type: util/rexx
Version: 1.24
Requires: 68000+/os2.04+
Architecture: generic
Distribution: Aminet
stream(mpeg audio) v1.24 by megacz(megacz@usa.com), Wednesday 29-Nov-2006
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ =====================
__ ___ ___ __ __
_____/ /_________ ____ _____ ___ _ _< / |__ / // /
/ ___/ __/ ___/ _ / __ `/ __ `__ | | / / / __/ / // /_
(__ ) /_/ / / __/ /_/ / / / / / / | |/ / /_ / __/__ __/
/____/__/_/ ___/__,_/_/ /_/ /_/ |___/_/(_)____/ /_/
]i[ intro
===== =======
'stream' is a very powerful ARexx script that makes possible to STREAM,
RECORD and/or PLAY Shoutcast(MPEG-1,2,2.5/I,II,III) radio.
The main feature is unlimited number of streamers running at the same time,
so basically u r able to record as many Shoutcasts as ur machine resources
r adequate to launch new process, not worying too much about the CPU time
(coz of resetable process priorities that could be below 0 when recording).
Other features in brief:
- fully CLI driven ( i see now faces of those who dont like the CONSOLE:,
hehheh)
- streamers following-tracing ( up to 10 streamers could be traced)
- very informational progress indicator for each streamer:
[...](194/14/3153820/7300/0/0/4/5/0/0)[...]
1. time elapsed------------/^^ /^ /^^^^^^ /^^^ / / / / / /
2. network speed (Kb/s)-------/ / / / / / / / /
3. tot. number of bytes received/ / / / / / / /
4. network buffer fill level(bytes)----/ / / / / / /
5. disk buffer fill level(bytes)-----------/ / / / / /
6. if player not running network !delay-----/ / / / /
7. number of loops to pass until !delay------/ / / /
8. refresh rate of ind. in VERBOSE/S----------/ / /
9. is recording paused(0=no/1=yes)?------------/ /
10. number of reconnects-------------------------/
- custom, reusable ports ( useful with web browsers for instance)
- streamers switching ( the ability to drop the audio at one streamer and
link it again to the other without terminating the previous one)
- auto sense of the buffering ( when audio decoder is linked and then
dropped streamer will behave like it would be still online, in the
other words there will be no full-speed effect after audio dropping)
- possibility to PAUSE and/or RESUME any recording streamer at any time
- AHI support ( now also from command line)
- popular pls://,m3u:// playlists support as well as list:// books
( to create fresh books use 'tools/screparse')
- synchronous disk buffer ( no more filesystem performance loss when
recording)
- silent reconnection on Shoutcast drops ( streamer will try to reconnect
unlimited number of times, but if there will be critial/init error it will
give up - critical/init means usually timeout at some operation, like
dns querying failure or connection timeout at startup)
- eventized streamer priorities ( when player linked and when player
dropped priorities)
- http proxy support ( just in case)
- ... and many other minor ones u will discover by using frequently =D
]h[ history
===== =========
older versions
--------------
1.0 , ??-???-2004 - initial version
1.1 , 26-Jun-2005 - first improved version
1.21, 28-Jan-2006 - rewritten with new features
1.22, 14-May-2006 - fixed problems with KingCON,
fixed problem where .mp3's could not be played
1.23, 14-Jun-2006 - updated 'tools/'
current version
---------------
1.24, 24-Nov-2006 - rewritten from scratch with new features
and new methods of controlling pipe dev.
Gratis
Desde el Amiga: abre Hangar y busca stream124.
| Autor | megacz(megacz@usa.com) |
|---|---|
| Categoría | util/rexx |
| Tamaño | 29 KB |
| Para | generic |
| Necesita | 68000+/os2.04+ |
| Origen | Aminet |