Description: This is the first qml based version of this plasmoid. At the moment I do not have the spare time to support it, so I release this "as it is". Sorry but if I have more time I'll continue developing.
There is a bug if you move the plasmoid from desktop to taskbar or clockwise. You have to restart plasma for it.
This is a small mpd client which is heavily based on my Qt symbian client (http://code.google.com/p/qmobilempd/ ). It is more like an fun project of me because qt made it so easy to port it into a nice plasmoid. I think it provides much functionality and works quite stable so I would like to share it.
Known issues: -lost network connection could freeze plasma (sorry I'm investigating)
I'm at the moment not sure how much support I can give because my studies continues next week.
But you can try it quite easy. Just have a look into the README inside.
Perhaps someone could make packages for the binary distributions but I'm on gentoo so this is a nogo at the moment.
If you have the plasmoid in panel and could not open settings with right-click. Just click on the desktop one time and then right click on plasmoid
If you want to rate this plasmoid negative please consider contacting me for a possible patch . Otherwise I would appreciate a positive ratingLast changelog:
1.0.0 - First QML Version - Autohide feature for the buttons 0.0.8 -If you go backwards in browse history, scroll state is saved. -Code changes for enhanced compability with qmobilempd (ui_contextview.cpp,h) -volume control in panel mode fixed 0.0.7 -last minute bug fix 0.0.6deleted due 100% cpu bug(investigating) -Title tooltip in panel fixed (url fix) -Play button resumes playback if server was in stopped state. 0.0.5 -Network streams not shown (thanks Murz) -Connection icons swapped ( :-) ) 0.0.4 -Panel buttons bigger -Double click select optional -arch qthread build fix (thanks falcon119) -new Position slider -new Volume slider -Volume "scrollable" with loudspeaker symbol in applet mode -volume "scrollable" with all buttons in panel -Tooltips and Status when hovering in panel mode 0.0.3 -Plasma panel compability (needs further cleanups) -Some reconnect timer issues fixed -Size constraints optimized 0.0.2 -Fixed locking issue. Now locks only for 3seconds which is acceptable
Hi, I love qmpdplasmoid.
But, there is a black noisy background in playlist.
I changed my plasma theme and window color theme to lighter themes, but I've got same black background :S
Some help?
My system: Arch Linux - KDE 4.7
Thanks in advance. And sorry about my poor english.
I got another bug: Play/Stop buttons don't work on streams in panel. If MPD plays mp3 file, it works normally, but if current item in playlist is mms stream, I can't do the play via panel button. If I use full desktop widget, I can click on stream name for play and this is works.
I have created ppa for Kubuntu users for easy install this plasmoid via GUI without compiling by hands:
For Kubuntu Maverick KDE 4.5: https://launchpad.net/~murznn/+archive/plasmoids
For Kubuntu Maverick KDE 4.6: https://launchpad.net/~murznn/+archive/plasmoids-backports
You can add it into download links.
Thanks, added the links to download section.
Haven't tested the packages because I have no ubuntu but I really appreciate your work ;) and trust that the packages work.
Thanks for 0.4 version!
But I got the issue with online streams (mms stream) - it isn't show they in the playlist, but if they mixed with normal music files, it select in playlist music file instead of stream.
Here is the screenshot: http://wstaw.org/m/2011/04/08/plasma-desktopb25084.jpg
And suggestion about interface: connection icon shows wrong info, when it connected I see disconnected icon :)
Yes, 0.5 in playlist shows nomally, thanks!
But in panel in popup name of stream is empty (no name or stream seen): http://wstaw.org/m/2011/04/09/plasma-desktopm23944.jpg
Few requests/bugs:
1) Can tooltips be added to the buttons?
2) The connect/disconnect button appears to have the status swapped: connected shows the disconnected icon.
3) On Arch, this fails to compile unless networkstatusthread.h is modified as follows:
- #include <qt4/QtCore/qthread.h>
+ #include <qthread.h>
4) Could the browser be made double-click (or an option) so that selecting an item doesn't automatically list it's contents? The only reason is that then clicking the back button takes you back to the beginning of the list, instead of where you were.
This is much easier on the processor than the python mpd plasma applet I was using (I don't need to dedicate 1 core to running a plasma applet).
Hi,
released version 0.0.4. Fixed the issues you said.
The only thing I've not changed is the connection button because I think it shows exactly what it should. Disconnect icon to disconnect and connect to connect. It's a matter of taste I think.
Have fun with the release and contact me if you find other bugs
greetings
Thank's! Standart mpd plasmiod hang all interface when mpd didn't receive the answer, but if your version don't do it, it is good!
Can your version be positioned on panel with only buttons play/pause,stop,next,prev?
Thank's, compiled and placed in panel successfully on Kubuntu KDE 4.6! Works normally with local and remote mpd server!
Here is screenshot: http://wstaw.org/m/2011/04/06/plasma-desktopP13104.jpg
Will be good to increase height of buttons. And right-click on buttons don't work, so I not at first attempt find the way to open settings :)
And also in future will be good to add popup from panel with nowplaying info.
Ratings & Comments
17 Comments
Hi, I love qmpdplasmoid. But, there is a black noisy background in playlist. I changed my plasma theme and window color theme to lighter themes, but I've got same black background :S Some help? My system: Arch Linux - KDE 4.7 Thanks in advance. And sorry about my poor english.
Thanks for this - It's great. I added it to Arch User Repository (AUR) here: http://aur.archlinux.org/packages.php?ID=48267
I got another bug: Play/Stop buttons don't work on streams in panel. If MPD plays mp3 file, it works normally, but if current item in playlist is mms stream, I can't do the play via panel button. If I use full desktop widget, I can click on stream name for play and this is works.
Sorry, stop and pause button works, play button only don't want to work.
on 0.0.7 version after reboot all works properly, sorry :)
I have created ppa for Kubuntu users for easy install this plasmoid via GUI without compiling by hands: For Kubuntu Maverick KDE 4.5: https://launchpad.net/~murznn/+archive/plasmoids For Kubuntu Maverick KDE 4.6: https://launchpad.net/~murznn/+archive/plasmoids-backports You can add it into download links.
Thanks, added the links to download section. Haven't tested the packages because I have no ubuntu but I really appreciate your work ;) and trust that the packages work.
Thanks for 0.4 version! But I got the issue with online streams (mms stream) - it isn't show they in the playlist, but if they mixed with normal music files, it select in playlist music file instead of stream. Here is the screenshot: http://wstaw.org/m/2011/04/08/plasma-desktopb25084.jpg And suggestion about interface: connection icon shows wrong info, when it connected I see disconnected icon :)
I'll look into it. This could take some time because I've to modify the network class.
Hi, should be fixed in 0.0.5 could only test with http:// and rtsp and so on but should work with mms:// . Thanks for reporting the issue
Yes, 0.5 in playlist shows nomally, thanks! But in panel in popup name of stream is empty (no name or stream seen): http://wstaw.org/m/2011/04/09/plasma-desktopm23944.jpg
Few requests/bugs: 1) Can tooltips be added to the buttons? 2) The connect/disconnect button appears to have the status swapped: connected shows the disconnected icon. 3) On Arch, this fails to compile unless networkstatusthread.h is modified as follows: - #include <qt4/QtCore/qthread.h> + #include <qthread.h> 4) Could the browser be made double-click (or an option) so that selecting an item doesn't automatically list it's contents? The only reason is that then clicking the back button takes you back to the beginning of the list, instead of where you were. This is much easier on the processor than the python mpd plasma applet I was using (I don't need to dedicate 1 core to running a plasma applet).
Hi, released version 0.0.4. Fixed the issues you said. The only thing I've not changed is the connection button because I think it shows exactly what it should. Disconnect icon to disconnect and connect to connect. It's a matter of taste I think. Have fun with the release and contact me if you find other bugs greetings
Thank's! Standart mpd plasmiod hang all interface when mpd didn't receive the answer, but if your version don't do it, it is good! Can your version be positioned on panel with only buttons play/pause,stop,next,prev?
Hello, I noticed this too. I think I'll add this later. Stay tuned ;)
I would like if you try version 0.0.3 :)
Thank's, compiled and placed in panel successfully on Kubuntu KDE 4.6! Works normally with local and remote mpd server! Here is screenshot: http://wstaw.org/m/2011/04/06/plasma-desktopP13104.jpg Will be good to increase height of buttons. And right-click on buttons don't work, so I not at first attempt find the way to open settings :) And also in future will be good to add popup from panel with nowplaying info.