PlayWolf
Source (link to git-repo or to original if based on someone elses unmodified work):
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!
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
Maybe someone has fix for not changing titles issue? Everything works well but after song change it doesnt show new titles... Counter works tough.
Nice plasmoide :) but on kde 4.6 when you change a musique by clicking on next, the information from the musique disappears.
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.
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.
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.
hey! thanks for working on this, if you send me the patch i'll make a new release with your fixes.
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
playwolf buttons (start/stop, etc.) not working at all in kde 4.6 - also a dbus issue?
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.
hey! does it happen with elegance only?
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.
Okay, leaving this just for history - somehow, restart (or more probably, relog) solved the problem. I have no clue why.
Happens on my system too, KDE 4.6 using the standard Air desktop theme.
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.
plasma-aplet-playwolf.desktop reports version 0.7.2 instead od 0.8.1
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
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.
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.
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 :)
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?
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.
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
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?
ignore me - it's now working properly
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!