mpdqmlplasmoid

Plasma 4 Extensions

Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

2
Become a Fan
6.9

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.

Features:
-Add Album,Artists,Tracks
-Save,load playlists
-control functions (repeat,shuffle,volume)
-file browsing

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 rating
Last 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


Ratings & Comments

17 Comments

ushcompu

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.

steveke

Thanks for this - It's great. I added it to Arch User Repository (AUR) here: http://aur.archlinux.org/packages.php?ID=48267

Murz

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.

Murz

Sorry, stop and pause button works, play button only don't want to work.

Murz

on 0.0.7 version after reboot all works properly, sorry :)

Murz

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.

djselbeck

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.

Murz

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 :)

djselbeck

I'll look into it. This could take some time because I've to modify the network class.

djselbeck

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

Murz

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

falcon119

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).

djselbeck

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

Murz

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?

djselbeck

Hello, I noticed this too. I think I'll add this later. Stay tuned ;)

djselbeck

I would like if you try version 0.0.3 :)

Murz

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.

Pling
0 Affiliates
Details
license
version 1.0.0
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

Other Plasma 4 Extensions:

Icon Tasks deb build
N00bun2
last update date: 13 years ago

Score 4.3

Prayer Times Plasmoid
riyad
last update date: 13 years ago

Score 5.2

KPrayertime4 Islamic Prayer Times
ahaq
last update date: 15 years ago

Score 4.4

Hostinfo
mgraesslin
last update date: 13 years ago

Score 4.7

Monitor QuadCore Russian
kuchumovn
last update date: 16 years ago

Score 5.0

blaKjaK
werevire
last update date: 15 years ago

Score 5.0