> > > > This sounds like it's probably a bit too small to be a GSoC project. > > Could you expand on what would be involved in the project? Maybe I'm > > not thinking hard enough, or maybe we could expand it a bit. >
>From poking my nose around a wee bit i've gathered: first of all i'd need to add a field to the database for album artist (and sortname). Now that gstreamer supports this tag it can be loaded from files. RBEntry could then get a couple new properties, and song info dialogs changed to allow editing them. Then entry views and possibly property views would need to be updated to use this property. It'd need quite a lot of discussion I think, as there would be quite a few different ways to handle it, some requiring less work than others. Banshee, iTunes and songbird are the players i've looked at, and they all do things differently. Then finally other parts of the system could be improved by using the album artist property. When sorting by album, entry views could distinguish between identically titled albums by different album artists. the cover art plugin would be better to use album artist. and the itunes plugin could write the properties to the database. I'm sure there are others too. I suppose it might be a bit too small for an entire summer. > This along with a rework of the last.fm plugin (including support for > correcting song names) would be a pretty decent SoC project. > > This sounds like something I would definately be interested in trying. I suppose it would mainly involve updating to use the new api. But would/could it also want a complete ui overhaul? I personally would quite like if last.fm radio stations were saved in the source view as children of the main last.fm source. And the main last.fm source was used for creating new stations and possibly even viewing your profile. Just an idea... Any other suggestions or help would be much appreciated. I'm still pretty new to this whole thing and just wanting to help out in whatever way I can really. Plus doing a gsoc sounds like it would be much more fun than stacking shelves all summer :D
_______________________________________________ rhythmbox-devel mailing list [email protected] http://mail.gnome.org/mailman/listinfo/rhythmbox-devel
