Page 1 of 1

Some mp3's are not played anymore

PostPosted: Wed Dec 22, 2010 8:31 am
by JWBokx
Hello All,

I'm a rather new user of Subsonic on my windows HomeServer.
There was an older version on my system, but not havely used.
Now it's used more and more.
Just because it works great.
So I also upgraded toe the latest version.
Now suddenly some MP3's are not played anymore.

It only happens when the songs are transcode to a lower bitrate.
After searching the forum I found a thread where more options are set for the lame encoder in the latest version.
And that is the problem now, some old mp3's do not have all the tags filled in, specially the album and the artist thag.

For the songs that work the following is in the log:
Code: Select all
[22-12-10 9:16:42 CET]   INFO   PlaylistInputStream   JWBokx listening to "Kerst\Celine Dione - The Christmas Song.mp3"
[22-12-10 9:16:42 CET]   DEBUG   TranscodeInputStream   Starting transcoder: [c:\subsonic\transcode\lame] [-S] [-h] [--resample] [44.1] [-b] [96] [--tt] [The Christmas Song] [--ta] [Celine Dion] [--tl] [Onbkend] [\\winhomeserver\Music\Kerst\Celine Dione - The Christmas Song.mp3] [-]
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) ID3v2 found. Be aware that the ID3 tag is currently lost when transcoding.
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) LAME version 3.96.1 (http://lame.sourceforge.net/)
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), 3DNow! (ASM used), SSE, SSE2
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 15115 Hz - 15648 Hz
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Encoding \\winhomeserver\Music\Kerst\Celine Dione - The Christmas Song.mp3
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) to
[22-12-10 9:16:42 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Encoding as 44.1 kHz 96 kbps j-stereo MPEG-1 Layer III (14.7x) qval=2


But for the songs that don't work the following is logged:

Code: Select all
[22-12-10 9:10:52 CET]   INFO   PlaylistInputStream   JWBokx listening to "Kerst\[XMAS] Christmas Songs - John Lennon - So This Is Christmas.mp3"
[22-12-10 9:10:52 CET]   DEBUG   TranscodeInputStream   Starting transcoder: [c:\subsonic\transcode\lame] [-S] [-h] [--resample] [44.1] [-b] [96] [--tt] [John Lennon - So This Is Chris] [--ta] [] [--tl] [Onbkend] [\\winhomeserver\Music\Kerst\[XMAS] Christmas Songs - John Lennon - So This Is Christmas.mp3] [-]
[22-12-10 9:10:52 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Could not find "Onbkend".


After filling the Artist and the Album tag, the songs are played again.
So when playing without max bitrate set, the transcoder is not called, and it works ok. But my internet connection upstream is not capable of streaming high bitrates.

Greatings to all from a snowy holland :lol:

PostPosted: Wed Dec 22, 2010 3:22 pm
by kermit22
What do you have set for your downsample command found at Settings>Advanced?

PostPosted: Wed Dec 22, 2010 3:30 pm
by JWBokx
I have not changed it, it's now:

Code: Select all
lame -S -h --resample 44.1 -b %b --tt %t --ta %a --tl %l %s -

PostPosted: Wed Dec 22, 2010 5:13 pm
by kermit22
try it with this command instead

lame -S -h --resample 44.1 -b %b %s

That should remove the id3 tag information that was breaking your downsampling.

PostPosted: Thu Dec 23, 2010 7:56 am
by JWBokx
Thanks you for the reply,
Now it's not playing at all :cry:

Code: Select all
[23-12-10 8:55:28 CET]   INFO   PlaylistInputStream   JWBokx listening to "Hollands Goud ( CD2 )\Hen kWijngaard - Hollands Goud ( CD2 ) - 08 - Asfaltrocker.mp3"
[23-12-10 8:55:28 CET]   DEBUG   TranscodeInputStream   Starting transcoder: [c:\subsonic\transcode\lame] [-S] [-h] [--resample] [44.1] [-b] [96] [\\Winhomeserver\Music\Nederlandstalig\Henk Wijngaard\Hollands Goud ( CD2 )\Hen kWijngaard - Hollands Goud ( CD2 ) - 08 - Asfaltrocker.mp3]
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) ID3v2 found. Be aware that the ID3 tag is currently lost when transcoding.
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) LAME version 3.96.1 (http://lame.sourceforge.net/)
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) CPU features: MMX (ASM used), 3DNow! (ASM used), SSE, SSE2
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Using polyphase lowpass filter, transition band: 15115 Hz - 15648 Hz
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Encoding \\Winhomeserver\Music\Nederlandstalig\Henk Wijngaard\Hollands Goud ( CD2 )\Hen kWijngaard - Hollands Goud ( CD2 ) - 08 - Asfaltrocker.mp3
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) to \\Winhomeserver\Music\Nederlandstalig\Henk Wijngaard\Hollands Goud ( CD2 )\Hen kWijngaard - Hollands Goud ( CD2 ) - 08 - Asfaltrocker.mp3.mp3
[23-12-10 8:55:28 CET]   DEBUG   InputStreamReaderThread   (c:\subsonic\transcode\lame) Encoding as 44.1 kHz 96 kbps j-stereo MPEG-1 Layer III (14.7x) qval=2

PostPosted: Thu Dec 23, 2010 8:02 am
by JWBokx
I see it now, the last [-] was missing...
It's working now.
Thanks for your help.