Better quality for WMA Lossless?

Need help? Post your questions here.

Moderator: moderators

Better quality for WMA Lossless?

Postby bethesdaadk » Thu Oct 08, 2015 12:02 pm

I'm currently running Subsonic 5.1 and getting back to using it after not using it for a while. Since I made the mistake of ripping > 50% of my CDs in WMA Lossless, I've found that Subsonic is the only reliable media server that will stream WMA Lossless. Of course, it does so by transcoding. Here are the settings I'm using for transcoding WMA Lossless:

wma audio wma mp3 wmadec -b 16 %s - lame -b %b -r - -

The issue is, what's the point of having Lossless if the transcode is at a low bit rate? It appears to be transcoding to 128 MP3. Does anyone know how to up that bitrate to something better than 128? That's what I'm wondering when I see this in the log:

[10/8/15 7:49:09 AM EDT] INFO PlayQueueInputStream admin listening to "Voice of an Angel\09 The End of a Love Affair.wma"
[10/8/15 7:49:09 AM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\wmadec] [-b] [16] [H:\ServerFolder\Music\Della Reese\Voice of an Angel\09 The End of a Love Affair.wma] [-]
[10/8/15 7:49:09 AM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\lame] [-b] [128] [-r] [-] [-]
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Assuming raw pcm input file
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) LAME 3.98.4 32bits (http://www.mp3dev.org/)
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), SSE (ASM used), SSE2
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding to
[10/8/15 7:49:15 AM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128
bethesdaadk
 
Posts: 24
Joined: Tue Oct 05, 2010 11:40 pm

Re: Better quality for WMA Lossless?

Postby noleech » Sat Oct 10, 2015 4:48 pm

If you are playing thru a web browser, then flash player is not able to play WMA, but only able thru transcoding. Now if you playing thru a mobile app or a client app, the you can play pure WMA. On your web configuration, login into the specific user and under players, select the mobile player or client player that your server has registered. Uncheck mp3 audio. This will ensure that the client app will not see it as a transcoding. So pretty much the server will send out the raw file and your mobile player or client player (if supports WMA) will play the raw file.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Better quality for WMA Lossless?

Postby bethesdaadk » Sun Oct 11, 2015 8:29 pm

I did as you suggested. Here are the results. I'm not sure the results are what you predicted. I still see "128" all over the place. Yet, this is a WMA Lossless file.

Thoughts?

[10/11/15 4:26:48 PM EDT] INFO PlayQueueInputStream bethesdaadk listening to "The Beatles - Yellow Submarine\The Beatles - Yellow Submarine - 05. It's All Too Much.wma"
[10/11/15 4:26:48 PM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\wmadec] [-b] [16] [H:\ServerFolder\Music\The Beatles\The Beatles - Yellow Submarine\The Beatles - Yellow Submarine - 05. It's All Too Much.wma] [-]
[10/11/15 4:26:48 PM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\lame] [-b] [128] [-r] [-] [-]
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Assuming raw pcm input file
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) LAME 3.98.4 32bits (http://www.mp3dev.org/)
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), SSE (ASM used), SSE2
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding to
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Error writing mp3 output
[10/11/15 4:26:49 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\wmadec) Reading from stream failed with error code 0xffffffff
[10/11/15 4:26:49 PM EDT] INFO PlayQueueInputStream bethesdaadk listening to "The Beatles - Yellow Submarine\The Beatles - Yellow Submarine - 05. It's All Too Much.wma"
[10/11/15 4:26:49 PM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\wmadec] [-b] [16] [H:\ServerFolder\Music\The Beatles\The Beatles - Yellow Submarine\The Beatles - Yellow Submarine - 05. It's All Too Much.wma] [-]
[10/11/15 4:26:49 PM EDT] DEBUG TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\lame] [-b] [128] [-r] [-] [-]
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Assuming raw pcm input file
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) LAME 3.98.4 32bits (http://www.mp3dev.org/)
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), SSE (ASM used), SSE2
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 16538 Hz - 17071 Hz
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding to
[10/11/15 4:27:01 PM EDT] DEBUG InputStreamReaderThread (c:\subsonic\transcode\lame) Encoding as 44.1 kHz j-stereo MPEG-1 Layer III (11x) 128 kbps qval=3
bethesdaadk
 
Posts: 24
Joined: Tue Oct 05, 2010 11:40 pm

Re: Better quality for WMA Lossless?

Postby noleech » Mon Oct 12, 2015 3:54 pm

What is your client App? Below is my setting for my android from the web configuration. Then on my android I use the original subsonic app. From your log you are still transcoding and not streaming the raw file.



https://photos.google.com/share/AF1QipM ... Nocm9yMjJ3


My log shows the below file, but does not show any transcoding being done. This was played on my android phone.

[2015-10-12 11:05:15,350] INFO PlayQueueInputStream - tnfriends listening to "Feels Like Home\11 The Long Way Home.wma"
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Better quality for WMA Lossless?

Postby bethesdaadk » Mon Oct 12, 2015 4:02 pm

Per your suggestion, I switched to jukebox mode and chose Windows Media Player - launched from the web interface.

Similarly, using the Subsonic App on Roku.
bethesdaadk
 
Posts: 24
Joined: Tue Oct 05, 2010 11:40 pm

Re: Better quality for WMA Lossless?

Postby noleech » Mon Oct 12, 2015 5:54 pm

So I take it that you were not able to get it working? If you don't mind, upload one of your raw wma files to a temporary site like yousendit.com or similar site. PM me or posted here. I'll put that file on my server to test it out.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Better quality for WMA Lossless?

Postby bethesdaadk » Mon Oct 12, 2015 6:00 pm

Just to be clear, I hear the music. It plays. It's just that the log indicates that it's at 128 rather than higher end. I'd like some benefit from the lossless files. Do you still want me to send a file?
bethesdaadk
 
Posts: 24
Joined: Tue Oct 05, 2010 11:40 pm

Re: Better quality for WMA Lossless?

Postby noleech » Mon Oct 12, 2015 6:26 pm

Ok. I know what you mean and you wanted to play as a raw wma format without the transcoding. but based on the log, the server is transcoding. Again, my log does not indicate any transcoding. Only when it plays thru the web interface using the flashplayer, then the log will indicate transcoding. So not sure what is causing that for you? Like I said if i can get an example of your file, i can try to simulate the issue.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm


Return to Help

Who is online

Users browsing this forum: No registered users and 11 guests