[core-dev] iTunes playlist sharing

Daniel Naab <[email protected]> Wed, 9 Feb 2005 18:10:47 -0600
Newsgroups gmane.network.gnutella.limewire.core.devel
Message-ID <[email protected]>
Greetings,

Curiosity has gotten the best of me, and I've recently done a CVS 
checkout and thought I'd tackle one of the items on the "wish-list."  I 
hope the following question hasn't been detailed in the bug tracking 
system already, but it seems to be down right now.

One of the items on the list is "Sharing portions of iTunes selections 
by choosing a playlist."  After looking at the code I see there a 
couple of ways it could be tackled.

The settings system is storing all the user selected directories in a 
FileArraySetting called DIRECTORIES_TO_SHARE.  Ideally, instead of 
maintaining a list of Files, this would be a list of an interface 
providing access to the available files in that directory (or 
playlist).  Alternatively, a second setting called something like 
PLAYLISTS_TO_SHARE could be created and additional logic would be added 
elsewhere.

The first option seems the best, as it would also implicitly allow 
other groupings of files to be shared - i.e., playlists of another type 
or even a dynamic "smart" search where the user could apply detailed 
rules to a certain directory or drive.  It would, however, also require 
code changes in several places to generalize the access of available 
files.

I'll try and tackle the problem in this way, but want to make sure I'm 
not stepping on any design decisions already made.  Is there any reason 
not to do this?

Thanks, and good work on Limewire!

Dan Naab

_______________________________________________
core-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/core-dev