PlayWolf

Plasma 4 Widgets

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

26
Score 63.3%
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:

9 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

7 years ago

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

Report

yvcool

8 years ago

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

Report

TheBlackCat

8 years ago

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.

Report

xmath

8 years ago

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.

Report

xmath

8 years ago

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.

Report

C

giucam

8 years ago

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

Report

xmath

8 years ago

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

Report

toadhall

8 years ago

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

Report

gravity0

8 years ago

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.

Report

C

giucam

8 years ago

hey!

does it happen with elegance only?

Report

tsLnox

7 years ago

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.

Report

tsLnox

7 years ago

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

Report

Biert

8 years ago

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

Report

TheBlackCat

8 years ago

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.

Report

donpedro69

9 years ago

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

Report

gummibj

9 years ago

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

Report

C

giucam

9 years ago

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.

Report

fatino

9 years ago

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.

Report

C

giucam

9 years ago

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

Report

tameboy

9 years ago

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?

Report

C

giucam

9 years ago

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.

Report

google01103

9 years ago

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

Report

google01103

9 years ago

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?

Report

google01103

9 years ago

ignore me - it's now working properly

Report

BSDKaffee

9 years ago

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!

Report

9 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

12345678910
2
product-maker vatsok Jun 23 2011 9 excellent
product-maker oOSplashOo Sep 21 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
sufslnd
Nov 07 2010
drvoodoo
May 26 2010
margueritesu
Jan 28 2010
Robbi1987
Jan 14 2010
Podstavsky
Jul 12 2009
vkos
May 25 2009
universe777
Apr 18 2009
dglent
Apr 12 2009
gimox
Apr 11 2009
onlinelli
Apr 02 2009
Montblanc
Mar 27 2009
painkiller101
Mar 08 2009
horchi
Feb 24 2009
robakpiotr
Feb 19 2009
gomezhyuuga1
Feb 18 2009
dekans
Feb 09 2009
groo
Feb 08 2009
raycosm
Feb 08 2009
buschmann23
Feb 04 2009
scsi
Jan 22 2009
BLeAm
Jan 19 2009
madsheytan
Jan 18 2009
kilah
Jan 16 2009
Alex1us
Dec 30 2008
gravity0
Dec 27 2008
Xand3r
Dec 23 2008
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs ocs-url or ocs-store to install things
Pling
0 Affiliates
Details
license
version
0.8.1
updated Jan 13 2010
added Nov 25 2008
downloads 24h
0
page views 24h 15