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 Count: 4 Rating: 5.0

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
Details
license
version
0.8.1
updated Jan 13 2010
added Nov 25 2008
downloads 24h
0
page views 24h 6