Support and General Use > Audio Playback, Database and Playlists

flac playback issue - horrible skipping noise and track skipping to next

(1/7) > >>

svyr:
Hi,

been having this issue for years on various clip+ builds including I think the stable 3.13 and latest. (and on different devices and on the latest Xduoo X3 build)
on quite a few flac track it'd get to a part of a file then suddenly make a horrible skipping noise and track skipping to next
here's a sample broken track. It doesn't look to be a tag or card issue.

https://yadi.sk/d/R-CcgrudqK2y6

it seems like around 54-6 seconds there's a bit where it skips a second or so if played in aimp4 or audacity and keeps playing on (but on rockbox makes the horrible noise and skips to the next track). i don't really undestand how these make it into about as many as 1 in 30 tracks. perhaps unsafe removal of a fat32 drive but checkdisk doesn't seem to fix it .

Any ideas?

svyr:
ps just to be clear, I realize the file is damaged but ideally I'd like rockbox to skip the damaged frames silently up to say 10, then without horrible noises go to the next track if the file is too far gone (or if under x frames are damaged play the next bit that works in the current file, like the desktop players do )

ps. Error converting to FLAC, '01 - Starships.flac' to '01 - Starships.flac'
   md5 did not match decoded data, file is corrupt.
   

Mihail Zenkov:
Yes, your file broken - it have piece (1 MB)  filled by zero. You should use safe removal. Also try latest build it have some fixes for usb.

svyr:

--- Quote from: Mihail Zenkov on March 19, 2016, 06:46:24 AM ---Yes, your file broken - it have piece (1 MB)  filled by zero. You should use safe removal. Also try latest build it have some fixes for usb.

--- End quote ---

thanks. yep you're right,
0x600000-0x700000 are all 0x00

 heh, i think at some point the clip+ build had really flakey usb support and I might've copied a couple of files across that way. (and it died. I could restore the card backup but the folder structure was changed around a few times, etc... we'll see how it goes)

is there any way to get a
a)'leniently ignore' option for rockbox so the behaviour is similar to desktop players or 1mb chunk is probably completely reasonable to ignore and skip to next (I'd be hard pressed to say it's not reasonable behaviour)
b) identify all the corrupted files ... I'm thinking I can try-convert them using Dbpoweramp batch convert then check the reported corrupted ones, but if anyone knows a better way - please let me know  (edit, nmv, this bit definitely works to validate the broken files: dbpoweramp -> test conversion (just tests the decoding) - via batch converter for the folder. )

Mihail Zenkov:

--- Quote from: svyr on March 19, 2016, 06:55:07 AM ---a)'leniently ignore' option for rockbox so the behaviour is similar to desktop players or 1mb chunk is probably completely reasonable to ignore and skip to next (I'd be hard pressed to say it's not reasonable behaviour)

--- End quote ---

You right, probably we should add better reaction on broken files :)


--- Quote from: svyr on March 19, 2016, 06:55:07 AM ---b) identify all the corrupted files ... I'm thinking I can try-convert them using Dbpoweramp batch convert then check the reported corrupted ones, but if anyone knows a better way - please let me know

--- End quote ---

Not sure how do that on windows, on linux that can be done by command 'flac -t *.flac'.

Navigation

[0] Message Index

[#] Next page

Go to full version