Recent Files in Sound Juicer
Now that fellow Opened Hander Emmanuele has landed the GtkRecent code into GTK+, I started to think about if I could use it in Sound Juicer. Consider this a personal Is It Crack Or Not.
Should Sound Juicer add songs it successfully rips to the recent files list, so they are trivially opened from the Recent Documents menu and so on? Answers on a postcard, or if you don't have my address, in the comments on this posting.
NP: Regulate, Warren G
If SJ doesn't output a playlist, perhaps this would be useful; a playlist seems a more logical output to place in the recent files menu (that is, "play album I just ripped" rather than "look at some files I just created"). It would also make sure the album was played in the correct order, which might not happen depending on the user's naming preferences.
On the other hand, I had always though the intent of the "Recent Documents" list was to provide quick access to files recently opened, not recently created. Sound Juicer doesn't open the files it creates.
Personally, I rarely browse my music collection through Nautilus anyway. Sound Juicer used to ask me if I'd like to browse the music files I just ripped, and I always thought that was kinda nice. But it would be nicer if Sound Juicer offered to open my preferred music or media player, like Rhythmbox, Banshee, or Totem... if GNOME had such a preference.
Just some things to consider...
On the other hand, I had always though the intent of the "Recent Documents" list was to provide quick access to files recently opened, not recently created. Sound Juicer doesn't open the files it creates.
Personally, I rarely browse my music collection through Nautilus anyway. Sound Juicer used to ask me if I'd like to browse the music files I just ripped, and I always thought that was kinda nice. But it would be nicer if Sound Juicer offered to open my preferred music or media player, like Rhythmbox, Banshee, or Totem... if GNOME had such a preference.
Just some things to consider...
also, the nice thing that the "recent files" code does is registering the application that added a document to the list: if SJ creates a folder for its purpose, it can mark that folder as private and nobody will (should, it's an hint anyway) see it, apart from sound juicer and the other applications that have registered the same folder.
also, there is a nice feature called "groups", or classes of items: each item in the list might set a group name (the standard for the storage format reserves some possible names for common meta-classes) and when you display the items in the list you can filter on that name; e.g., SJ, Rhythmbox, Muine et al. might use the same "Music" group to share the same recent documents.
I vote 'nothing'; the detail that music is on the file system at all is magic most users should not be made aware of. Apple got it right here.
In fact, I'd suggest removing the 'open this folder' option from the 'finished ripping' dialog too.
[Tangentially, Emmanuelle, if you want to do something really useful with the recent files code, add a recently launched apps section to the panel menu. The fact that we make people hunt and peck through the menus every time they want to launch a web browser is completely embarassing, and it is the reason gimmie is already more useful than the panel menu even though it hardly works otherwise.]
anyway, the recently used application list is planned as part as the adoption of the new API by the panel. I'll be updating the panel code as soon as the maintainer branches and gtk makes a development release, so just wait for the next gnome release. :-)
but I really don't "hunt" the menu for my applications: I have setup a panel on the bottom of my desktop (similar to the OSX layout, but without the fancy crack-tastic effects), with all the launchers I need during a common session, the workspace switcher and the trash applet; it's nice and clean, and gets the job done.
Also I think the new Novell panel applet has a frequently-used-applications section, as the left side of it looks a lot like the WinXP start menu.
And now the second in the <B>Is It Crack Or Not</b>:
Ross' music tastes...
(And I vote nothing for the recent files thingy.)
as for keeping such a list, dan winship asked in bugzilla for the machinery to implement such a feature (NLD10 uses a hacked version of the eggrecent code); I think the panel in upstream will do this, pending approval from vincent untz.
The recent documents option is for files accessed/opened recently, not /created/ recently.
If it were the latter, I would expect it to list every temp file created within the last 5 minutes.
Mixing the opened/created analogy would only confuse users (including me, and i've used gnome since the 1.4 days).
Of course, Play'n'Rip would be ultimate, but I remember reading in an earlier post that you had some problems in GStreamer doing that. I hear that Banshee can do that now, but I you probably knew that already.
http://abock.org/2006/03/20/more-from-the-banshee-universe/