
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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!
11 years ago
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
11 years ago
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
fatino
9 years ago
Report
yvcool
9 years ago
Report
TheBlackCat
10 years ago
Report
xmath
10 years ago
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.
Report
xmath
10 years ago
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.
Report
giucam
10 years ago
thanks for working on this, if you send me the patch i'll make a new release with your fixes.
Report
xmath
10 years ago
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
Report
toadhall
10 years ago
Report
gravity0
10 years ago
Report
giucam
10 years ago
does it happen with elegance only?
Report
tsLnox
8 years ago
Interesting note, in plasmoidviewer the bar works as expected.
Report
tsLnox
8 years ago
Report
Biert
10 years ago
Report
TheBlackCat
10 years ago
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.
Report
donpedro69
10 years ago
Report
gummibj
10 years ago
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
Report
giucam
10 years ago
Report
fatino
10 years ago
Report
giucam
10 years ago
Report
tameboy
10 years ago
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?
Report
giucam
10 years ago
anyway sinced qt 4.6 playwolf has some big problems that aren't so easy to solve.
Report
google01103
10 years ago
thanks,
running 0.8.1
Report
google01103
10 years ago
Report
google01103
10 years ago
Report
BSDKaffee
11 years ago
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!
Report