clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.73k stars 675 forks source link

GStreamer encountered a general stream error #4764

Open alexrjohnston opened 9 years ago

alexrjohnston commented 9 years ago

downloaded and installed clementine-1.2.3-1030-g946c038 which has fixed the choppy gui but sadly i now get this error:

"GStreamer encountered a general stream" error when trying to play FLAC or mp3

any of the later 1.2.3 versions seem to have the same problem

i get this error if i try to play a wav: "Internal data flow error."

im on mavericks 10.9.5 but i cant find anything about this issue on a mac anywhere

sobkas commented 9 years ago

Do you have problem with specific files or with all?

alexrjohnston commented 9 years ago

all files & types, cant get it to play anything. what should i do?

best Al.

alexrjohnston commented 9 years ago

its now playing everything as it should but im on the internal sound card at the moment. i will check with my audio interface tomorrow and report back

A

alexrjohnston commented 9 years ago

The problem is only present when playing audio via my firewire RME fireface 400 audio interface? : /

sobkas commented 9 years ago

what happens when you try to play using gst-launch-1.0 playbin uri=file:///file/to/play.mp3 trough your RME fireface 400? what setup do you have? Jack, pulse, alsa or something else?

alexrjohnston commented 9 years ago

Apologies for my ignorance, how would i carry out that test on osx? i also don't know the relevance of Jack, pulse, alsa etc.

clementine is running on mavericks and the RME FF400 is connected via firewire switching to the internal sound card or another cheap sound card that was lying about makes the error go away but obviously that isn't a solution

thanks for you time on this issue! best, Al.

sobkas commented 9 years ago

I'm sorry I forgot that you use osx, I don't know anything about it... You can still try to install newest gstreamer 1.0, but I don't know how to test it any further but running gst-launch-1.0 playbin uri=file:///file/to/play.mp3 from the terminal should do the trick, no idea how to set a proper output there

alexrjohnston commented 9 years ago

thanks for the help anyway! for the previous version of clementine to work i didn't have to install GSsteamer, and this version works fine on my normal soundcard. seems strange that i would have to install it just to make it play when it works fine on other soundcards?

best Al.

sobkas commented 9 years ago

Install or unpack gst-launch-1.0 so you can test if it's gstreamers fault of clementines, no need to install gstreamer to make it play audio

alexrjohnston commented 9 years ago

ive tried installing it but it still wont run from terminal, im probably trying to run it in the wrong way : /

alexrjohnston commented 9 years ago

it must be clementine as that is the only thing i installed and the previous version works?

sobkas commented 9 years ago

new version(development one) uses gstreamer 1.0 while stable 1.2.3 uses gstreamer 0.10 so it's gstreamer problem I think so testing gstreamer by itself would help find the problem after getting sure it's not clementines fault I would open bug on https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer

alexrjohnston commented 9 years ago

aha i see, the version built into clementine has changed. thanks for explaining! I will keep an eye on future versions and hope it gets fixed as i don't have the knowhow to repair it myself

sobkas commented 9 years ago

You could open a bugreport on https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer but first you might want to test gst-launch-1.0 thing

alexrjohnston commented 9 years ago

many thanks, ive had a look online and im not sure i want to install a system wide version of gstreamer on my machine as i use it for live audio work and it can affect reliability according to some posts ive read. i will just wait and hope

best Al.

sobkas commented 9 years ago

Then open a bugrepport on bugzilla, they will be able to help you much more than I can

GreggMaff commented 9 years ago

Hey. The same problem with my RME babyface usb soundcard and yocemite. I used foobar player for some time when I was a PC user. Now i got Mac but they don't have mac version of it. So I've aimed to get something close to foobar and clementine almost perfectly matched my search but i cannot use it because of "gstreamer encountered stream error"(( I have clementine up to date and the same everything is fine if i use onboard soundcard...

ghost commented 8 years ago

On latest july builds of 1.3.1 and 1.2.3 I am getting same message in a spam manner. It becomes impossible to use a computer as messages appear very fast and closing Clementine isnt a trivial task in such environment too.

supagu commented 7 years ago

i just started getting this error on ubuntu 16.04 today! Is there any fix for this?

FigrHed commented 6 years ago

Hi, I just switched to 1.3.1 (from 1.2.1) and am suddenly having this exact problem. I use a saffire pro 14 connected to my 2010 macbook pro (Yosemite) via fire wire. If I use my internal sound card there is no problem. If I plug in my soundcard I get all sort of errors in succession such as "Internal data flow error" or "GStreamer encountered an error" and nothing will play. Did not have this problem before upgrading Clementine. Anyone found an easy fix?