-
-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Amarok not working with phonon + gstreamer + pulseaudio + kde5 #16588
Comments
I am not a amarok user but I see same issue here, actually not anything but the interface appears to be working. |
There is another fix needed to make the collection work with MySQL / MariaDB: #16578 |
Just an update on the current state: seems to be about the same as before. On current
... but the UI is responsive. With the |
due to continued lack of progress on NixOS#16588, probably not worth the time for anything better. Progress on: NixOS#28643
It looks like amarok has been removed in 6c317b6 / #32927. There is still amarok-kf5 (#26436), but I haven't tested that. However, in the course of researching it, I discovered https://www.clementine-player.org/, which is in nixpkgs and after a bit of testing seems to do the main things I used amarok for. So, if others are running into this problem, I recommend trying clementine as a replacement. |
(triage) If I understand correctly, the problem can no longer be experienced due to amarok being removed? |
Yes, I think so; closing. |
Issue description
I can't seem to make Amarok play any music. The initial symptom was that
PHONON_BACKEND_DEBUG=3 PHONON_SUBSYSTEM_DEBUG=1 amarok --debug
printed:... the play controls looked to be drawn incompletely (only a play button, no skip fwd/back, etc.), and the phonon settings dialog was completely empty.
After some digging, I hit upon the distinction between
GST_PLUGIN_SYSTEM_PATH
andGST_PLUGIN_SYSTEM_PATH_1_0
. Only the latter was set in my environment, because I'm using kde5 and its nix expression (atnixos/modules/services/x11/desktop-managers/kde5.nix
) only sets that. However, amarok looked to be wanting the former since it depends on gstreamer-0.10:So I added this to
configuration.nix
(cribbed fromkde4.nix
):and added
gst_all.gstPluginsBase
toenvironment.systemPackages
. This instead yielded a crash inPhonon::Gstreamer::MediaNode::linkMediaNodeList
. Addinggst_all.gstPluginsGood gst_all.gstPluginsBad gst_all.gstPluginsUgly
didn't help. Flailing some more, I addedgstreamer
; that turned the crash into a hang: the amarok window appears but does not draw completely.At this point I think that the problem is that
pkgs/development/libraries/phonon/backends/gstreamer.nix
depends on gstreamer 1.x, while amarok depends on gstreamer 0.x. I tried tweaking the former to usegst_all
instead ofgst_all_1
, but that produced a build failure:It doesn't look easily possible to build amarok against
gst_all_1
, since its dependency comes indirectly viaqt
.I'm hoping for some help from @ttuegel, whose name is all over the relevant git logs. :)
Technical details
16.09.git.53c0a7d (Flounder)
(based onnixos-unstable
@ 453086a)nix-env (Nix) 1.11.2
16.09.git.5431facM
The text was updated successfully, but these errors were encountered: