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

10:09 Thursday, 30 Mar 2006 [#] [computers/sound-juicer] (25 comments)

Posted by Ross at Thu Mar 30 10:23:37 2006:
Note: Emmanuele's choice is that SJ should add the folders it saves file into, but not each file.
Posted by Peteris Krisjanis at Thu Mar 30 11:40:56 2006:
Ross, I second Emmanuele's choice, to add each song would be overkill :) But folder would be nice idea.
Posted by Wouter Bolsterlee at Thu Mar 30 11:47:29 2006:
I thought of adding just the folder, but I see other people already posted the same idea...
Posted by Andrew Smith at Thu Mar 30 12:23:43 2006:
Before reading the comments I was thinking "perhaps you could just add the folder". That makes four of us already...
Posted by Mike Rhodes at Thu Mar 30 13:13:01 2006:
Does SJ output a playlist file for the album? If so perhaps this should be added rather than the folder?

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.
Posted by Ross at Thu Mar 30 13:16:38 2006:
SJ doens't output playlists on the grounds that all GNOME music players can take a set of MP3/Ogg/etc files and group them into an album, played in the right order.  m3u files are a hangover from when metadata sucked.
Posted by Jordi at Thu Mar 30 13:42:45 2006:
CRACK!
But the Folder suggestion is good.
Posted by Matthew Barnes at Thu Mar 30 14:11:35 2006:
The folder idea is definitely better than adding each individual song, though if you do that please make sure to add the deepest folder in the user's folder hierarchy preference (i.e. the one that would open directly to the ripped files).

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...
Posted by Ross at Thu Mar 30 14:18:20 2006:
SJ doesn't have any support for opening media players as it's assumed that media players with libraries have support for auto-scanning for new files.  Finally that is true, as now Muine, Rhythmbox and Banshee will auto-add files SJ rips into their libraries.
Posted by Matthew Barnes at Thu Mar 30 14:24:49 2006:
The folder idea is definitely better than adding each individual song, though if you do that please make sure to add the deepest folder in the user's folder hierarchy preference (i.e. the one that would open directly to the ripped files).

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...
Posted by Jeff Schroeder at Thu Mar 30 14:25:19 2006:
It's crack... DO IT!
Posted by Thomas at Thu Mar 30 14:34:25 2006:
I second the "just the folder" idea, that would be great!
Posted by Emmanuele Bassi at Thu Mar 30 14:38:24 2006:
matthew, the recent documents is for recently used documents; if I create a document using a tool, I used it.

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.
Posted by Anonymous at Thu Mar 30 14:39:25 2006:
I don't really see any point in this since SJ can't do anything with the files or folders it creates. We shouldn't add complexity without an clear benefit.
Posted by Adam Petaccia at Thu Mar 30 14:40:05 2006:
I think adding each song would be overkill, but reading what other people say, maybe adding the folder (at the deepest level) it creates.  Maybe.
Posted by Luis at Thu Mar 30 15:10:19 2006:
Why is the folder useful if all competent music apps can automagically import the music already?

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.
Posted by Steven Garrity at Thu Mar 30 15:12:39 2006:
I think playing should add to recent files, but not ripping.
Posted by Luis at Thu Mar 30 15:28:58 2006:
Steven: if music should get added to the recent files at any time, then clearly ripped files should get added there- since you're very, very likely to want to play the files shortly after you rip them, and the whole point of having a list of recently accessed/used items is that you're likely to want to open them again.

[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.]
Posted by Emmanuele at Thu Mar 30 17:29:36 2006:
luis: it's Emmanuele, not Emmanuelle, as I'm a male. ;-)

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.
Posted by Ross at Thu Mar 30 17:36:20 2006:
Interestingly a year or so ago I tried to write a frequently-used-apps applet for the panel.  I nearly had it working but EggRecent didn't let me store items as a frequently-used list (recently used isn't what you want).  I remember proding Emmanuelle about that at the time as he had started to rewrite it all, so it should be a trivial task.

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.
Posted by Iain at Thu Mar 30 18:01:04 2006:
"NP: Regulate, Warren G"

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.)
Posted by Ross at Thu Mar 30 18:08:32 2006:
Regulate... G Funk Era to give it the full title, is a great album!  Watch yo back, bitch!
Posted by Emmanuele at Thu Mar 30 19:58:37 2006:
@ross: yeap, the "count" value for the application registration. the porting guide shows a sort function for the most used applications.

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.
Posted by Matthew Hall at Thu Mar 30 22:20:39 2006:
Ouch, ouch. No!

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).
Posted by Andrew Smith at Fri Mar 31 13:40:25 2006:
Having read the more recent comments, I would have to change my vote from "add the folder" to "nothing". I also like the idea of a "Play Now" option when ripping is finished, but that would depend on a "preferred music player" setting I suppose?

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/

Name:


E-mail:


URL:


Add 5 and 4 (required):


Comment: