Ver 5.X - WMA files broke if cover art embed in WMA file

Need help? Post your questions here.

Moderator: moderators

Ver 5.X - WMA files broke if cover art embed in WMA file

Postby noleech » Tue Sep 22, 2015 6:56 pm

Hello,

I have upgraded one of my servers to version 5.2.1 and my wma files did not play anymore thru any web browser. On the other hand my other server running version 4.9 is working fine. I don't know the structure between 5.2.1 and 4.9. Anyway, my music physical structure would be Genre folder\ Artist folder \Artist Album folder \ Music wma file name. So if a music file does not belong to a specific album, I would usually put the specific file under the genre folder or within the artist folder. After much testing and comparing with single file and file that belongs to an actual album, I found out that under 5.2.1 version, I can not play files that have a cover art tagged into the file. For example 3 Doors Down\The Greatest Hits\01 Kryptonite.wma file has an album cover art tagged into it's properties. When I took out the album cover art on 01 Kryptonite.wma out of the file properties, I was able to play fine. So I wonder what is the difference between version 5.2.1 and 4.9? I have thousands of files that have cover art in its properties due as it belongs to an album. I don't think I will be editing all that. Please let me know if this bug can be fixed. Else I will revert back to 4.9 version. Thanks


[9/22/15 2:16:32 PM EDT] INFO PlayQueueInputStream admin listening to "The Greatest Hits\01 Kryptonite.wma"
[9/22/15 2:16:32 PM EDT] INFO TranscodeInputStream Starting transcoder: [c:\subsonic\transcode\ffmpeg] [-i] [M:\Music\Alternative & Punk Rock\3 Doors Down\The Greatest Hits\01 Kryptonite.wma] [-map] [0:0] [-b:a] [96k] [-v] [0] [-f] [mp3] [-]

PS. Thanks for a great software. I enjoy it.
Last edited by noleech on Thu Nov 19, 2015 9:25 pm, edited 3 times in total.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: WMA File not playing if it has a cover art in Properties

Postby noleech » Wed Sep 23, 2015 3:10 am

I also discovered some issues when I used Windows Desktop, my Android Device, Windows Device, & Apple IOS Device. Below is the issue.

1. Windows Desktop Using web browser (IE, Firefox, Chrome) under Subsonic Version 5.2.1
Cannot play files with embedded cover art image in the file (ID3 Tag). On the other hand, using a client software (Subclient) will work if i uncheck my player to not use "mp3 audio" for transcoding. Again, Subsonic Version 4.9 work flawlessly.

2. Android Device under Subsonic Version 5.2.1
When i used my android device, it will create a player in subsonic (let said "android", External player with playlist ) and the player is automatically used "mp3 audio" for transcoding. To get my android device to start playing my files, I have to access the browser and login, go to the setting and go into the players setting, find the player "android" for under my specific user and uncheck "mp3 audio". Then my files will play through to my android device. This is a little annoying. If I have to create multiple users (friends) to access my server, they will have to login into my server and do the same to get their android or other portable device to work. Again, Subsonic Version 4.9 work flawlessly with out having to uncheck "mp3 audio" transcoding.

3. Windows Phone/Tablet under Subsonic Version 5.2.1
Will work the same as the above Android step. Again, Subsonic Version 4.9 work flawlessly with out having to uncheck "mp3 audio" transcoding.

4. Apple IOS under Subsonic Version 5.2.1
Tried the same method as the android device, but still DOES NOT work at all. Z-Subsonic for the IOS claimed to support WMA playback, but failed in Subsonic version 5.2.1. Again, Subsonic Version 4.9 work flawlessly with out having to uncheck "mp3 audio" transcoding.


I definitely like Subsonic Version 5.2.1 features. sindre_mehus & team, please look into this. Thanks
Last edited by noleech on Mon Sep 28, 2015 6:09 pm, edited 1 time in total.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Ver 5.2.1 - WMA files broke if cover art embed in WMA fi

Postby noleech » Mon Sep 28, 2015 6:02 pm

I have been searching around the forum, and several threads/posts mentioned that they could not play their custom file format after upgrading to Subsonic Version 5.2.1. On the other hand, Subsonic Version 4.9 works fine for them after downgrading. I wondered if they have embedded image (cover album art) in their ID3 tag for their files? Anyway, I hope the next release can fix this trouble.

Also someone used an alternative transcoding "avconv" as a replacement for "ffmpeg".

avconv -i %s -acodec libmp3lame -ab %bk -v 0 -f mp3 -


The only thing is I do not know what other files are needed besides the executable "avconv.exe" file for the c:\subsonic\transcode directory. I downloaded the pack, but so many files.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Ver 5.X - WMA files broke if cover art embed in WMA file

Postby noleech » Thu Nov 19, 2015 6:50 pm

After fiddling around with subsonic version 5.x and comparing with version 4.9, I found that the transcoding ffmpeg.exe is different on version 5.x. So the version ffmpeg.exe on Version 4.9 was from October 3, 2012. I copied ffmpeg.exe from version 4.9 to version 5.X and renamed it ffmpeg2.exe. I added another transcode command to Version 5.X.


mp3 audio2 | ogg oga aac m4a flac wav wma aif aiff ape mpc shn | mp3 | ffmpeg2 -i %s -ab %bk -v 0 -f mp3 -

changed my downsample command to " ffmpeg2 -i %s -ab %bk -v 0 -f mp3 - "


Now my WMA transcode to mp3 works with the song file that has album art. Good now playing on the webplayer without a glitch.


On the other hand, sindre_mehus's subsonic streamer client in android is not streaming correctly when using the transcode for the first song. it will pause between 15-30 sec of play and then continue to play. It's like it lost a second of play. It's the same on version 4.9 server. So this is not a version issue. I just never noticed as i thought it was a buffering thing. but should not be now as my download connection is very fast (1Gb), and my upload on my server is also very fast (1Gb). Even on the local network is the same. Now if i do not use the transcode for sindre_mehus's subsonic client on the android, it will play the pure wma file for 1 min to 2 min and it will stop. If I hit play again, it will play the whole song. Again only the first song in queue. Then I downloaded another client for the Android called UltraSonic and it played fine on the transcode option. If I do not use the transcode, It will not play the pure wma file only if i move the play time up a little. Again, playing wma, it will only affect the first song in queue.


I will play with other clients more, but I do like sindre_mehus's subsonic client better.
noleech
 
Posts: 32
Joined: Mon Mar 19, 2012 1:42 pm

Re: Ver 5.X - WMA files broke if cover art embed in WMA file

Postby noleech » Fri Nov 20, 2015 9:46 pm

For all the clients for android, DSub seems to be the only one working correctly under the transcode and without transcoding.
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 9 guests