Bugzilla – Bug 3096
problem opening WMA radio station
Last modified: 2008-09-15 14:39:24 UTC
Ok, I found a working stream for this: <http://196.35.64.36/highveld_22?WMThinning=0> In the mean time, i've looked but haven't solved it. First, it returns a content type of text/html which is useless. adding .asp as a windows media playlist suffix in types.conf helps. then it gets stuck on parsing the WMA content. MMS parseDirectBody() fails due to no stream 0 found. Here's what Audio::WMA actually gets when parsing mms://196.35.64.36/clients/highveld/piggspeak/pre-roll_6.wma 2006-04-24 19:14:52.2763 $VAR1 = bless( { 'INFO' => { 'max_packet_size' => 775, 'bitrate' => 16642, 'play_duration' => 178220000, 'preroll' => 1579, 'flags_raw' => 2, 'fileid_guid' => 'D215B7B4-8B8C-4289-BB60-7F135A636C0A', 'data_packets' => 48, 'flags' => { 'broadcast' => 0, 'seekable' => 1 }, 'fileid' => '���B�`Zcl ', 'creation_date_unix' => '-11644473406', 'min_packet_size' => 775, 'filesize' => 42363, 'playtime_seconds' => '16.243', 'creation_date' => 1937599360, 'send_duration' => 178290000, 'max_bitrate' => 16642 }, 'EXT' => [ { 'content_count' => 4, 'content' => { '1' => { 'value_type' => 0, 'value' => '10.00.00.3802', 'value_length' => 28, 'name_length' => 28, 'name' => 'WMFSDKVersion', 'base_offset' => 248 }, '3' => { 'value_type' => 2, 'value' => 0, 'value_length' => 4, 'name_length' => 12, 'name' => 'IsVBR', 'base_offset' => 364 }, '0' => { 'value_type' => 0, 'value' => '2006', 'value_length' => 10, 'name_length' => 16, 'name' => 'WM/Year', 'base_offset' => 216 }, '2' => { 'value_type' => 0, 'value' => '0.0.0.0000', 'value_length' => 22, 'name_length' => 26, 'name' => 'WMFSDKNeeded', 'base_offset' => 310 } } }, { 'reserved_1' => 'ABD3D211-A9BA-11CF-8EE6-00C00C205365', 'extension_data_size' => 4261, 'reserved_2' => 6 } ], 'fileHandle' => bless( \*Symbol::GEN13, 'IO::String' ), 'TAGS' => { 'TITLE' => 'Piggs Peak Opel Tigra preroll 2', 'COPYRIGHT' => 'Primedia Broadcasting', 'AUTHOR' => 'Highveld', 'DESCRIPTION' => '', 'RATING' => '' }, 'offset' => 4791 }, 'Audio::WMA' );
finally, it skips that stream and tries to go on to the next one, which is mms://196.35.64.36/highveld_22?WMThinning=0 which doesn't work either. interestingly, though, replacing the mms with an http does work. that's it for now.
This station works for me on 6.5 If not, it's a dupe of bug 3383
Chris, can you verify?