Opened 14 years ago

Last modified 14 years ago

#1671 new defect

twit.am produces ICY Info: followed by junk, NO ICY in docs

Reported by: thomas@… Owned by: reimar
Priority: normal Component: core
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

First, I can't find anything about what ICY is or why it is there or how to disable it anywhere in any search on the main mplayer site. The ICY Info: string is in the binary. This is the from the latest lucid ubuntu alpha.

If there is "ICY Info" it should be displayed properly. If this is a hiccup and it is a random bitstream, there should be a way to suppress this.

I have not tried the SVN yet

I connect to twit.am, and I get junk - the following:

MPlayer UNKNOWN-4.4.3 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://twit.am:80/listen.
Resolving twit.am for AF_INET...
Connecting to server twit.am[67.228.204.146]: 80...
Name : TWiT.am
Genre : Talk
Public : yes
Bitrate: 58kbit/s
Cache size set to 320 KBytes
Cache fill: 2.50% (8192 bytes)
ICY Info: StreamTitle=;
Cache fill: 12.50% (40960 bytes)
Audio only file format detected.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 32000 Hz, 2 ch, s16le, 56.0 kbit/5.47% (ratio: 7000->128000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 32000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
No bind found for key ','.
A: 402.9 (06:42.9) of -0.0 (unknown) 1.0% 19%
R&#65533;h&#1526;&#65533;&#65533;&#65533;y&#65533;&#65533;P&#65533;*&#65533;&#65533;Z&#65533;`kR8&#65533;&#65533;-u)Jm&#65533;$bId12X&#65533;D&#65533;&#65533;&#65533;?'&#65533;&#65533;"Acx&#65533;&#65533;&#943;&#65533;p&#65533;H&#65533;&#65533;&#65533;(}s&#65533;G.&#65533;&#65533;&#65533;Xç&#65533;&#65533;&#1503;&#65533;&#65533;('8&#65533;fL&#65533;&#65533;&#65533;&#463;sWu<&#65533;&#65533;&#65533;9
A: 405.2 (06:45.2) of -0.0 (unknown) 1.0% 19%
ICY Info: &#65533;&#65533;(&#65533;1

&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1093285;P&#65533;&#65533;F&#65533;&#65533;j&#65533;&#65533;&#65533;&#65533;&#65533;/&#65533;F&#65533;m&#65533;&#65533;&#1244;&#65533;&#987;&#65533;&#65533;~O&#65533;&#65533;&#1855;&#65533;&#65533;[A4&#65533; &#65533;

U&#65533;&#65533;&#65533;d&#65533;n&#65533;&#65533;&#65533;&#65533;?&#65533;y

A: 408.0 (06:47.9) of -0.0 (unknown) 1.0% 18%
ICY Info: UK&#65533;E&#65533;d*1&#65533;s/&#65533;&#65533;&#65533;I&#65533;&#65533;&#65533;G

Z,&#65533;&#65533;h&#65533;&#65533;&#65533;c?t_M&#65533;i&#65533;&#65533;&#65533;L&#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;&#65533;l&#65533;&#65533;hvl&#65533;&#1278;<&#65533;&#65533;&#65533;c&#65533;&#65533;Z,

A: 410.5 (06:50.4) of -0.0 (unknown) 1.0% 17%
ICY Info: &#65533;`F3'&#65533;&#65533;&#65533;h&#65533;&#65533;Z'&#65533;&#65533;&#65533;&#1119;}}&#65533;&#65533;u&#65533;&#65533;&#65533;&#1156;w&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;:&#65533;PZ@&#65533;&#65533;_mH
big_values too large! -0.0 (unknown) 1.0% 16%
big_values too large!
Blocktype == 0 and window-switching == 1 not allowed.
big_values too large! -0.0 (unknown) 1.0% 16%

Change History (2)

comment:1 by reimar, 14 years ago

I couldn't reproduce, no such junk for me.
You can disable ICY support by using noicyx://twit.am:80/listen , however this server does not support normal HTTP streaming, so you get noise.
No way to suppress only the output.
The better you explain why the output is a problem for you (hopefully beyond "it is ugly") the easier it is to find a good solution.

comment:2 by thomas@…, 14 years ago

The characters are non-ascii and looks like junk on my screen, beeps the bell, etc. It doesn't appear as &65xxx, it looks like binary data.

Also, WHERE IS NOICYX DOCUMENTED? ANYWHERE? It is in the manpage saying I can specify it, but it really doesn't say it is http:// but without whatever (why isn't it a --no-icy style option).

I'm not psychic, and would have tried it (I actually did and it seemed to work but I didn't know why).

What is ICY anyway? Google doesn't even help.

No text, no links, no explanation. Just some random magic characters?

Note: See TracTickets for help on using tickets.