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

26
Become a Fan
6.1

Description:
This plasmoid is a controller and a visualizer of informations about the songs for amarok 2.0.
It is quite, let's say, advanced compared with the "Now Playing" plasmoid. I have Kirocker as a model, so it works well even on a thin panel.
Currently it shows basilar info about the song, the cover image, the rating and other minor things, but I plan to add some other Things in the future.
Anyway if you have some feature request, please tell me!

Hope you enjoy it!
Last changelog:

0.8.1
-fixed licensing issues
-compiles with kde < 4.4 too

0.8
-added a lyrics extender item
-fixed a bug that with qt 4.6 could make playwolf to show nothing
-now the info are hidden when stop is pressed
-refactor of some code with a smoother scroll animation

0.7.3
-fixed the multiplication of the extender items.

0.7.2
-got rid of the annoying plasma status dialog when downloading some covers
-fixed a plasma crash when closing it with more than one PlayWolf
-fixed a typo: Information instead of Informations
-fixed a plasma crash when closing PlayWolf
-better performance when moving or resizing PlayWolf

0.7.1
-added a spacing betwenn the meter and the buttons in planar formfactor
-fixed high cpu usage whith a big playlist
-better implementation to launch amarok
-the misc extender show the next three songs
-the wheel:
on the meter seeks in the song,
on the cover changes the volume,
on the info changes song

0.7
-added an option to change the path to the amarok executable
-added the possibility to hide the infos when in horizontal panel
-splitted the extender in two items:
-one with the infos,
-one with misc things
-fixed the bad positioning of the cover
-fixed the Soprano compilation issue

0.6
added an extender dialog in wich are shown:
-title, artist, album, time
-5 stars to read the rating
-a volume slider

0.5
-the cover can be hidden once again
-the meter and the buttons resize themselves with the applet
-added an option to change the font
-minor things

0.4
-fixed many bugs
-some little improvements in the graphic

0.3.2
-shows a generic cover for lastfm and one when it is not set
-workaround to make it work with different styles and not only with Oxygen

0.3.1
-fixed some bugs
-works again with kde 4.1

0.3
-Added support for scrolling labels besides resizing the font.
-Possibility to, if needed, resize the font till a minimum size and then scroll the labels.
-Better different formfactor support.
-Added the cover image in the vertical panel too.
-Added a label on the meter that tells the percentage.
-Now the button to open Amarok works always.

0.2
-Added a configuration dialog
-Added the image of the cover of the album
-Added a button to open amarok
-Now you can surf the song clicking on the meter or using the mouse wheel
-Little things

0.1.1
-Resize the font if the label is truncated
-Center the labels in the available space
-Clears the labels if amarok is stopped

0.1 - Initial version
-Basic things: control amarok and display info
-Basic support for different formfactors


Ratings & Comments

322 Comments

fatino

Maybe someone has fix for not changing titles issue? Everything works well but after song change it doesnt show new titles... Counter works tough.

yvcool

Nice plasmoide :) but on kde 4.6 when you change a musique by clicking on next, the information from the musique disappears.

TheBlackCat

I am not sure whether it is a KDE 4.6 problem or an Amarok 2.4 problem, but I no longer get covers or lyrics in playwolf.

xmath

Hi, you need to adjust the DBUS interface being used. As amarok now uses org.mpris.MediaPlayer2.amarok instead of org.kde.amarok. I just edited playercontroller.cpp and build it. Works fine again.

xmath

Furthermore it seems that the logic of statusChanged is inverted ;) And i also added a check to the constructor to see if amarok is already running when trying to connect to the DBUS channels of it. If not i connect to SessionBus.serviceOwnerChanged to be notified when amarok gets started.

giucam

hey! thanks for working on this, if you send me the patch i'll make a new release with your fixes.

xmath

Hi, just found out that there's some more to do ;). Actually playwolf does not notice a track change anymore. Furthermore i would like to use PropertiesChanged signal, which is provided by MPRIS to get the player status instead of deriving it from statusChange. BR

toadhall

playwolf buttons (start/stop, etc.) not working at all in kde 4.6 - also a dbus issue?

gravity0

I have a bug using kde 4.5.4 with the elegance theme. The song progress meter is a Voltmeter (like the one in the temperature plasmoid) instead of a bar.

giucam

hey! does it happen with elegance only?

tsLnox

Confirmed also on KDE 4.8.4 with QT 4.8.2, normally using Androbit but I tried also other themes (including Air). Interesting note, in plasmoidviewer the bar works as expected.

tsLnox

Okay, leaving this just for history - somehow, restart (or more probably, relog) solved the problem. I have no clue why.

Biert

Happens on my system too, KDE 4.6 using the standard Air desktop theme.

TheBlackCat

I have a couple of requests: 1. Playwolf doesn't work very well in very large panels (high horizontal panels or wide vertical panels). The buttons become tiny while the sliders and album art become huge. I think that if the panel gets very large playwolf should just switch to the desktop form factor. 2. The buttons and progress bar expand with no limit as the widget grows but the text stays the same size. I think the text should grow with the widget up to a certain point. while the buttons and slider should not get above a particular size and height, respectively. 3. Using the next and forward buttons in the playwolf widget seems to break the lyrics extender. This only happens if you drop the lyrics on the desktop, and only if you use the back and forward buttons in the widget. Leaving the lyrics in the popup and/or controling the songs from within amarok works just fine.

donpedro69

plasma-aplet-playwolf.desktop reports version 0.7.2 instead od 0.8.1

gummibj

I tried to download the kubuntu package and the link was to some weird German site with no nothing on it. I also wondered why Kubuntu is still shipping 0.71 as of 4/5/2010. I have this problem that playwolf wont update the picture and the stop button is not functioning. I hope this was fixed after 0.71 Thanks Gummi

giucam

that package wasn't done by me, but by a user. maybe if you search you can find a ppa with the latest version, but anyway it won't work either.

fatino

Are you still working on it? I really enjoyed using this plasmoid. It was great!! But now :/ It doesnt work anymore. Doesnt show information. I use him only for stop/play.

giucam

qt 4.6 introduced a change in its dbus module that caused playwolf to not work. to make it work it would require a bit of work and currently i'm busy with other things. so i'm sorry but you'll have to live without it for a bit :)

tameboy

I loved this on a previous Fedora KDE installation. However recently upgraded to Fedora 12 and the now playing plasmoid seems to do everything that PlayWolf used to. I was going to install PlayWolf but just to get the libraries I would need would involve installing 50+ packages from the Fedora repositry. In what ways in PlayWolf superior to Now Playing?

giucam

well, it's a long time i don't try the now playing plasmoid so i don't know what it does now. but i don't think it shows the lyrics and the ratings nor it allows to open amarok with a click. anyway sinced qt 4.6 playwolf has some big problems that aren't so easy to solve.

google01103

I use a black desktop theme and earlier iterations used white text but now I have black text on a black background. Could you add a color chooser for text in settings? thanks, running 0.8.1

google01103

well after an upgrade and kde4 restart the text is once again white but the progress meter is like a squished oval with a curve on top that goes from green to red as it widens but because of the light grey the %played is barely readable - could it be because I'm running a kde4.5 alpha/beta?

google01103

ignore me - it's now working properly

BSDKaffee

Hi, I maintain the FreeBSD port of PlayWolf and I have a few suggestions that would allow me to remove most of the patches I have on my end and would probably be helpful on all platforms. Could you please review the following patch to remove hardcoded paths in infomanager.cpp: http://pastebin.com/m78e39103 Also, GCC gives some annoying warnings because the following files do not contain a newline at the end: flowlayout.cpp flowlayout.h lyricswidget.cpp playwolf.cpp playwolf.h wolfbuttons.cpp wolflabel.h Could you please run: $ echo >> <filename> on each of those files to add the newline? Could you also package the releases in a directory that also contains the version nmuber? E.g. playwolf-0.8.1 Thanks!

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

More Plasma 4 Extensions from giucam:

PlayWolf Elements
giucam
last update date: 14 years ago

Score 6.1

Grouping Desktop
giucam
last update date: 14 years ago

Score 6.8

Container
giucam
last update date: 14 years ago

Score 5.0

Device Manager
giucam
last update date: 15 years ago

Score 6.6

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: 12 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: 15 years ago

Score 5.0

blaKjaK
werevire
last update date: 14 years ago

Score 5.0