Failed to find valid MPEG data within limit on resync
Brought to you by:
sobukus
Please fix it.
Ubuntu 16.04. libmpg123 1.22.4
ERROR mpg123.cc:285 [print_mpg123_error]: mpg123 error in file:///media/main/Music/Diane%20%26%20David%20Arkenstone/Enaid%20-%20Guinevere%27s%20Tears.mp3: Failed to find valid MPEG data within limit on resync. (code 28)
ERROR util.cc:160 [audgui_simple_message]: Error playing file:///media/main/Music/Diane%20%26%20David%20Arkenstone/Enaid%20-%20Guinevere%27s%20Tears.mp3:
Unknown playback error
for tests https://goo.gl/pFmzDG
That version of mpg123 plays the file successfully, just stumbles upon some data at the end that it does not understand. Seems like there is an APE tag appendend. Mpg123 is able to silently skip that since version 1.23.0 . You can ask the ubuntu (or debian upstream) folks to update to the 1.23 series or incorporate the patch from the mpg123 revision control system. But I sincerely recommend the former, of course.
You can install the current version yourself, too. You need just the basic build-essentials and libasound2-dev and pulseaudio-dev (or similar), depending on your output method and then can grab the source code archive, ./configure --prefix=$SOME_PLACE && make and go.
Thank you for reply.