Help wanted to evolve KDEs music players
Martin Steigerwald
martin at lichtvoll.de
Thu Jul 30 12:08:59 UTC 2015
Am Donnerstag, 30. Juli 2015, 12:42:14 schrieb Stefan Derkits:
> Dear all,
Hello Stefan,
> in discussions during Akademy 2015 we found out that while we have with
> Plasma 5 a Desktop that has a modern & consistent look, the state of
> some applications isn't that good. And we want to change that.
>
> At the moment KDE has no up-to-date music player. JuK is very simple to
> use, but lacking a modern design. Amarok is and will stay the
> swiss-knife of KDE music players, but also lacking a modern design and
> may be too complicated for new users.
>
> So let's make a new music player, a successor especially to JuK & Bangarang.
> A music player not for power users or music enthusiasts that want/need 100s
> of features in a player but a simple player designed & made for users of
> the Plasma 5 Desktop.
>
> What do we already have:
> -) A design vision by the VDG including UI mockups & user stories [0]
Why a new one? Aren´t none of the existing ones in a state that they can´t be
evolved into what you envision?
There is already Amarok, JuK, Bangarang, Clementine, Plasma Media Center and
you name it. As a user I am confused. Which do I use? Well for me I started
with Amarok and I really do like it a lot, just want to see it modernized
instead of looking at all the others to find out which new one to use.
Creating a new one will split energies to another player. Unless it, as you
suggest it being a successor of JuK & Bangarang, will succeed one or two of
the existing ones.
I looked at Bangarang, and liked the clean looks of it, but then it had
several annoying bugs and was done with it. I didn´t even bother to report
them. That is not to say that Amarok is free of bugs, but it definately does
the basic job of playing music just fine for me. And frankly I do not bother
about many of the extended feature so I wouldn´t even notice when some of them
are buggy. But the player gets it mostly right for the basic job of playing
music and browsing my collection. For me.
So instead of 3, 4, 5 or more KDE/Qt based music players I´d rather see one or
two. I´d envision something like the Plasma devs did for Plasma. Make one
extensible core and give it several faces. Make one player core that for a
change is absolutely solid and robust – I still have bugs with Phonon without
Pulseaudio here and with Pulseaudio I also have bugs – and then build upon
that core and simple interfaces and an advanced interface.
But so or so I think what KDE/Plasma needs most in terms of multimedia is
fixing of existing bugs like
[Bug 339135] New: JBL Pepples USB laud speakers do not work without PulseAudio
https://bugs.kde.org/339135
[Bug 339134] New: JBL Pepples USB laud speakers do not work without PulseAudio
https://bugs.kde.org/339134
(My focus on Randa Meetings will be on KDEPIM, but I think I will bring this
JBL Pebbles with me as well, in case someone wants to look at the issue
together with me and help me to find the cause of it)
and an audio stack that I as an user can either understand or, ideally and
that I do not have to care about, cause it just works. With Pulseaudio and
Phonon I have Pulseaudio, ALSA, Phonon, VLC or Gstreamer backends. And now
when something is not working: Where exactly do I look? Who is responsible?
Where do I report the bug? So for me also due to the following bug I took out
Pulseaudio out of the equation already, simplifying things – I am grateful
that Phonon still gives me the freedom to do that (despite above bugs):
[Bug 85445] PlaneShift with OpenAL sound stutters: PulseAudio returned minreq
tlength/2; expect break up
https://bugs.freedesktop.org/show_bug.cgi?id=85445
(basically making the game unenjoyable to play)
That are just three of the bugs that I didn´t even look out for, they found
me. A new one is in VLC selecting a non-existing loud speaker by default
requiring me to select the right one *each* time, stop the video and press
play again.
Friends that come to my place to watch movies with me often joke about this
"Linux not working right". And heck, they do have a point. From what I see,
also in discussions on debian-user-german and elsewhere, I got the impression
that the Linux multimedia stack still needs a lot of work.
I know not all of this is related to KDE/Plasma, but if there is one wish I
have: It is about a player that *just* works. 100%. All of the time. A player
I do not have to discuss with that it finally plays music. Right now, on above
my hi-fi amplifier is a ThinkPad T42 with Amarok and for now it does the job,
even after suspend/hibernate, cause Amarok stops playback then. But only… with
the internal audio, not with the way better USB sound card.
With audio and multimedia related issues I switch players often. For video I
am with VLC, despite the bug, cause non of the KDE based players work
satisfactorily for me. Kaffeine and Dragon Player do not work for me
currently. I forgot about the issues they had, since I switched to VLC a time
ago.
So my plea is: Make one solution or maybe two and make them work just right.
Instead 4, 5 or more where the most of them appear unfinished and buggy.
Simplifiy. Make it really simple. I like this idea of yours about the new
player. But please either build on something existing or replace something
with it. I´d even accept Pulseaudio as an dependency if above bug would be
fixed and it would work in all my use cases, also with USB device with the
Pulseuaudio/udev race I had on the ThinkPad T42. But Pulseaudio has probably
seen the most apt-get install / apt-get purge cycles on my systems so far. It
needs quite a bit of convincing for me to ever try it again.
In any case, whatever you choose to do: The best of success for you.
Plasma/KDE needs simple to use and reliable multimedia stuff. If the player
you want to create fits my use cases and works reliably *out of the box* I may
even switch.
Thanks,
--
Martin
More information about the Amarok-devel
mailing list