Bug 2080 - WMA / ASX streaming is broken with v 6.2.b1
: WMA / ASX streaming is broken with v 6.2.b1
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Playlists
: 6.2.0
: PC Windows XP
: P2 major (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2005-09-05 15:06 UTC by Gordon Harris
Modified: 2008-09-15 14:36 UTC (History)
0 users

See Also:
Category: ---


Attachments
Playlists that play under 6.1.2, but don't under 6.2.b1 (959 bytes, application/octet-stream)
2005-09-05 21:03 UTC, Gordon Harris
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Harris 2005-09-05 15:06:57 UTC
Vers 6.2.b1 has problem playing streaming wma:

On version 6.1.2, the following playlist (NPR Newscast.m3u) plays just fine:
[CODE]
#EXTM3U
#EXTINF:-1,NPR Newscast
http://www.npr.org/dmg/dmg.php?
getNewsCast=true&NPRMediaPref=WM&getUnderwriting=1
[/CODE]
Slimserver 6.1.2 spawns three tasks: socketwrapper.exe, wmadec.exe, and 
flac.exe:
[CODE]
"C:\Program Files\SlimServer\server\Bin\MSWin32-x86-multi-
thread\socketwrapper.exe" -o 1244 -c "\"C:\Program 
Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\wmadec.exe\" -r 44100 -b 
16 -n 2 \"mms://216.35.221.84/newscast/newscast.wma\" | \"C:\Program 
Files\SlimServer\server\Bin\MSWin32-x86-multi-thread\flac.exe\" -cs --totally-
silent --compression-level-0 --endian little --sign signed --channels 2 --bps 
16 --sample-rate 44100 -"
[/CODE]

Slimserver 6.2.b1 does spit out this warning:

Warning: 'ParserOpts' is deprecated, contact the author if you need it at 
C:/Program Files/SlimServer/server/Slim/Formats/Parse.pm line 770



With Slimserver 6.2.b1, the playlist doesn't play at all, and slimserver spits 
out:

2005-09-05 15:58:51.8662 Slim::Formats::Parse::readASX:
WARNING:
        HASH(0x44bd19c) found in playlist:
        http://www.npr.org/dmg/dmg.php?
getNewsCast=true&NPRMediaPref=WM&getUnderwriting=1 doesn't exist on disk - 
skipping!


Other example URLS which play in ver 6.1.2 which don't play in 6.2.0:


#CURTRACK 0
#EXTM3U
#EXTINF:-1,Air America Stream
http://play.rbn.com/play.asx?url=airam/airam/wmlive/live.asf&proto=mms?
mswmext=.asx

#EXTM3U
#EXTINF:-1,NPR Program Stream
http://www.npr.org/dmg/dmg.php?getProgramStream=true&NPRMediaPref=WM
Comment 1 Gordon Harris 2005-09-05 17:14:52 UTC
...or will this be resolved when Vidura gets the new native wma decoding 
working with radio streams?
Comment 2 KDF 2005-09-05 19:54:14 UTC
This was a known and acknowledged limitation, annoucced as part of the WMA
native support in both the beta and developers forums. 

Comment out the:
wma wma squeezebox2 *
-

lines in convert.conf if you want to have it back.
Comment 3 Gordon Harris 2005-09-05 20:07:29 UTC
Sorry, that doesn't seem to fix it.  I tried the following:

Stopped Slimserver
Commented out wma wma * * in convert.conf
Restarted Slimserver
Attempted to play my NRP Newscast.m3u playlist.

I still got the same error: 

2005-09-05 21:01:55.4256 Slim::Formats::Parse::readASX:
WARNING:
        HASH(0x44bd094) found in playlist:
        http://www.npr.org/dmg/dmg.php?
getNewsCast=true&NPRMediaPref=WM&getUnderwriting=1 doesn't exist on disk - 
skipping!

What about Triode's comment in this thread:
http://forums.slimdevices.com/showthread.php?t=16023

Dan,

I think playlistEntryIsValid should run isRemoteURL on the url not the entry? 
[Seems to work when it does!]

Adrian
Comment 4 Gordon Harris 2005-09-05 21:03:26 UTC
Created attachment 803 [details]
Playlists that play under 6.1.2, but don't under 6.2.b1
Comment 5 Dan Sully 2005-09-06 12:57:11 UTC
Fixed in subversion change 4180.
Comment 6 Gordon Harris 2005-09-06 13:05:10 UTC
Yup.  Works for me.  Thanks!