Current song plugin port to 0.3.0

Bug #420905 reported by Aly Hirani
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
Undecided
Unassigned

Bug Description

Since the API changed in 0.3.xx from 0.2.xx, the Current song plugin was no longer compatible. Current song is a plugin that pushes the current playing tracks details to Pidgin to be set as "Now Playing". Attached herewith is the port of the plugin to the 0.3.0 API. As far as the license of the plugin is concerned, I am still waiting on an email from the author of "IM Status" plugin (from 0.2.xx) from which Current song (for 0.2.xx) was derived from. It was decided on IRC, that if the original author is unreachable, that the plugin be released in GPLv2+ (my choice would then be GPLv3).

PS: I do not know Python. This port could be aptly described as "hacking", so if I didn't code something properly, please let me know.

Revision history for this message
Aly Hirani (alyhirani) wrote :
Revision history for this message
Aly Hirani (alyhirani) wrote :
reacocard (reacocard)
Changed in exaile:
status: New → Confirmed
milestone: none → 0.3.1
Revision history for this message
Aly Hirani (alyhirani) wrote :

I have not heard back from the author. Hence, it is safe to assume that the plugin would have been licensed under GPLv2. In order to keep a better compatibility of license with Exaile, I guess I'll release this plugin under GPLv2. I'll add the appropriate headers and upload a new version of the plugin once I get the time/chance.

Revision history for this message
Aly Hirani (alyhirani) wrote :
Revision history for this message
reacocard (reacocard) wrote :

plugin added r2448

Changed in exaile:
status: Confirmed → Fix Committed
Revision history for this message
Mathias Brodala (mathbr) wrote :

Aly, could you clarify what "the current tune status" is supposed to mean? And moreover "prpl"? (Both from the PLUGININFO)

Revision history for this message
Aly Hirani (alyhirani) wrote :

The description from PLUGININFO was extracted directly from the 0.2.xx's description (since in 0.2.xx, the description was embedded inside the .py)

"prpl" is a short for "purple" and is the internal keyword used to describe protocols such as yahoo,msn, etc (used by libpurple obviously - the library behind Pidgin).
"current tune status" refers to the ability for a protocol to show the "now listening to"/"now playing" information.

Hope that clears things up.

Revision history for this message
Mathias Brodala (mathbr) wrote :

Yes, thank you. I rephrased the plugin description to make this clearer.

reacocard (reacocard)
Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.