After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 728314 - Wishlist: Smart playlist generation (like Genius, Mirage, ...)
Wishlist: Smart playlist generation (like Genius, Mirage, ...)
Status: RESOLVED OBSOLETE
Product: rhythmbox
Classification: Other
Component: User Interface
3.0.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-04-16 06:56 UTC by Walter Garcia-Fontes
Modified: 2018-05-24 18:14 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Walter Garcia-Fontes 2014-04-16 06:56:23 UTC
Wishlist: possibility to incorporate a plugin that generates a playlist based on user preference, like Mirage (http://hop.at/mirage/) or similar.
Comment 1 foss.freedom 2014-09-10 12:42:07 UTC
just to say - if anyone wishes to progress this - especially if its a Mono to python port of the Banshee Mirage plugin, I'm willing to help out with the rhythmbox python specifics.

Just shout if you are interested in collaborating.
Comment 2 Vijay Jain 2014-11-30 14:37:07 UTC
Hi, I am interested in working on this. I am new to Gnome and hence does not have any prior experience. Please tell me if this bug is fit for a newcomer and if yes then please point me to some resources from where I can get started.
Comment 3 foss.freedom 2014-11-30 17:13:15 UTC
Hi Vijay,

  Can I suggest you setup your own github repo that you and others like myself can contribute to.

 Once the plugin has completed porting, request through this bug report for the plugin to be merged - attach the plugin files for review.

  the banshee mirage code can be found via the link Walter gave above - specifically https://gitorious.org/banshee-community-extensions/banshee-community-extensions/source/44826f3054f15c5011ce20edf1faf8fcd1e2c6eb:src/Mirage/Mirage

In terms of Rhythmbox - beginners guide to creating a plugin is here:

 - https://wiki.gnome.org/Apps/Rhythmbox/Plugins/WritingGuide

I would warmly recommend this for a python oriented guide to the rhythmbox API

 - https://lazka.github.io/pgi-docs/#RB-3.0

The official C version is here:

 - https://developer.gnome.org/rhythmbox/unstable/index.html

Also look at the existing plugins for hints as to how a plugin fits together

 - https://github.com/GNOME/rhythmbox/tree/master/plugins

Also look at other third-party developers plugins - just search for "rhythmbox" in GitHub - lots of third-party plugins there

For example - my plugins are here:

 - https://github.com/fossfreedom
Comment 4 GNOME Infrastructure Team 2018-05-24 18:14:16 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/rhythmbox/issues/1338.