squentin / gmusicbrowser

jukebox for large collections of music
http://gmusicbrowser.org
GNU General Public License v3.0
194 stars 42 forks source link

ReplayGain analysis error #248

Open MountainX opened 1 year ago

MountainX commented 1 year ago

I'm running the GTK3 version 1.1.99.1. Replaygain analysis keeps hanging. It runs for a short time, then gives this error:

ReplayGain analysis error : No valid frames decoded before end of stream:
 ../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/audio/gstaudiodecoder.c(2488): gst_audio_decoder_sink_eventfunc (): /GstPipeline:RGA_pipeline/GstDecodeBin:decodebin/GstFlacDec:flacdec17821:
no valid frames found

Any advice for me?

luisvalenzuelar commented 1 year ago

In my case, I get these errors:

ReplayGain analysis error : Your GStreamer installation is missing a plug-in.:
 ../gst/playback/gstdecodebin2.c(4701): gst_decode_bin_expose (): /GstPipeline:RGA_pipeline/GstDecodeBin:decodebin:
no suitable plugins found:
Missing decoder: text/html (text/html)

ReplayGain analysis error : Internal data stream error.:
 ../gst-libs/gst/tag/gsttagdemux.c(1528): gst_tag_demux_element_loop (): /GstPipeline:RGA_pipeline/GstDecodeBin:decodebin/GstID3Demux:id3demux14:
streaming stopped, reason not-linked (-1)

First is, as it says, because of missing plugin. Second is the main problem, as it stops the ReplayGain analysis.

MountainX commented 1 year ago

In my case, I get these errors: First is, as it says, because of missing plugin. Second is the main problem, as it stops the ReplayGain analysis.

How soon do those errors show up after starting ReplayGain analysis from the GUI? I see is the following:

$ gmusicbrowser
Reading saved tags in /home/me/.config/gmusicbrowser/gmbrc ...
Reading saved tags in /home/me/.config/gmusicbrowser/gmbrc ... done
replacing old file with new file.
replacing old file with new file.
replacing old file with new file.
replacing old file with new file.
replacing old file with new file.
replacing old file with new file.
[... and it continues like that for some time ...]

After some time, however, it will give this error and ReplayGain analysis stops (without giving any clue in the GUI).

ReplayGain analysis error : No valid frames decoded before end of stream:
../gstreamer/subprojects/gst-plugins-base/gst-libs/gst/audio/gstaudiodecoder.c(2488): gst_audio_decoder_sink_eventfunc (): /GstPipeline:RGA_pipeline/GstDecodeBin:decodebin/GstFlacDec:flacdec17821:
no valid frames found

The console shows the above error, but it does not show which file caused the error. Therefore, I have no way to fix it and I am unable to complete the ReplayGain analysis on my library.

Suggestions anybody? I guess if the ReplayGain analysis messages at least mentioned the filename, that would help.

adamhrngzo commented 1 year ago

I also have the same issue.