GNOME Bugzilla – Bug 90502
improve 'what do I do now' on first time startup
Last modified: 2009-08-15 18:40:50 UTC
So, it's a little unclear how to get started with RB on first startup. I'd suggest (and I'm ccing usability-maint because I have good an idea this is) that if no songs are present in the view and no directories are selected yet, the empty song view default to presenting some simple text like "to add songs to the Music Player, either drag them from nautilus or add directories via 'edit->Music Folders'" or something like that.
sounds cool to me, we could do the same for empty groups. Would be nice for 0.4
One pie in the sky idea would be to use medusa (if it gets fixed up) to search for all available music files and automatically add them to the users library, avoiding the need to force the user to even need to think about searching for files, they just appear automagically.
Jorn, do you have an idea about how to implement this ? Putting it in the treeview model looks like a great pain. I guess you have to special case every function and add an api to the model to set the message.
Ideally it shouldnt be needed to explain things, we should just use medusa when it's working again. For now, a 'first time' dialog telling how to add files would be perfect though.
Another option would be to automatically search a users home directory for any audio files on first load. Just pop up a dialog informing the user that this is what rb is doing and also include some information on adding additional music to the library.
How about a nice gnome druid / wizard thing? The attachment below is, ahem, "modelled" on the one that iTunes throws up when first started. It basically asks three questions, to which there are yes/no answers .. a) Connect to internet to get CD information (ie. automatically get info from musicbrainz). b) Use Internet Radio c) Search for existing audio files. Not sure whether these are the right questions to ask!
Created attachment 13288 [details] This is a glade file with the the startup druid
Assigning this bug to me. Will work on this and hopefully have it by 0.5.0. -harshy
This is now implemented in CVS.