It looks like version 4.6 went to ffmpeg for transcoding and it doesn't work with WMA Lossless, I did the following to restore transcoding of WMA Lossless for now.

- Make sure you have wmadec.exe and lame.exe in your transcode directory (Should be under your SubSonic folder, mine is C:\subsonic\transcode for example.) You should still have them if you upgraded from version 4.5, otherwise you should be able to find them online.- Go to Settings, Transcoding- Remove wma from Convert From box under the mp3 audio entry- Under Add Transcoding add a name (wma for example), add wma to the Convert From box, mp3 to the Convert To box, "wmadec -b 16 %s -" (without the quotes) to Step 1 and "lame -b %b -r - -" (without the quotes) to Step 2.- Select Save and enjoy.

Worked for me as well. I kept a picture snip of how transcoding used to work in 3.8 because this has happened before. The original arguments for wma lossless in 3.8 no longer work, but yours do.

It's frustrating to wonder whether upgrading the product is going to break functionality on something as basic as transcoding audio files. I guess someone will tell me that I shouldn't have chosen wma lossless. But yet, I did.

However this doesn't fix the problem if you're playing in jukebox mode, which still tries to use ffmpeg. I couldn't figure out how to stop it from using ffmpeg when in jukebox mode, so I downloaded the latest ffmpeg and copied it to the /subsonic/transcoders folder. The WMA lossless problem has apparently been fixed. If you do this, you won't need the wmadec.exe transcoder or settings.