I am submitting a patch against mpg321-0.2.10 that
addresses the following issues:
1. make http://some.server.name (no trailing slash) work
2. support shoutcast.pls files. For example,
$ mpg321 http://somafm.com/beatblender.pls
will now parse the returned playlist data and find the
next available URL in the channel list.
3. change HTTP User-Agent string to be "xmms/1.2.7" so
that shoutcast servers will return an mpeg stream
instead of refusing the connection.
4. support icecast meta-data in Remote mode. For example,
$ mpg321 -R -
L http://somafm.com/beatblender.pls
...
@I D Zihan Kamien - Wheres Johny Sabatino
...
@I Hefner - Everyday
5. included the fix for the "http streams skip bug"
(#750824). Checks the result of read() in mad.c's
read_from_fd()
I implemented item #2 so that I can specify a .pls URL
in a client program like irmp3 and not care whether the
actual shoutcast server IP address changes.
I implemented item #4 so that client programs like
irmp3 can have the Artist and Title updated via lcdproc
throughout the course of listening to a shoutcast stream.
This patch was tested on Redhat 8.0 and 9.0 Linux with
OSS drivers.
Nobody/Anonymous
None
None
Public
|
Date: 2008-11-17 02:44 lbWw8o <a href="http://epibudwdotsw.com/">epibudwdotsw</a>, |
|
Date: 2008-05-27 04:46 Logged In: NO |
|
Date: 2004-01-03 17:59 Logged In: YES |
|
Date: 2003-11-28 06:33 Logged In: YES |
| Filename | Description | Download |
|---|---|---|
| shoutcast-patch-0.2.10-3 | shoutcast-patch-0.2.10-3 | Download |
| Field | Old Value | Date | By |
|---|---|---|---|
| File Added | 72163: shoutcast-patch-0.2.10-3 | 2004-01-03 17:59 | kerneljake |
| File Deleted | 68941: | 2004-01-03 17:59 | kerneljake |
| File Added | 68941: shoutcast-patch-0.2.10-2 | 2003-11-28 06:35 | kerneljake |
| File Deleted | 62150: | 2003-11-28 06:33 | kerneljake |
| File Added | 62150: shoutcast-patch-0.2.10-1 | 2003-09-22 03:39 | kerneljake |