Will explain in more detail what I mean:Soft playlist: a text file with on each line the crucial info to identify a song: Title Album Artist ...Hard playlist: playlist in Foobar with 'hard' links.Then use the soft playlist to create a hard playlist from the Foobar media library.So this basically comes down to fuzzy querying of the Foobar media library for each line of the Soft playlist.I hope this is clear?Does this already exist and if not is anyone interested in programming a plugin to do it in Foobar?I think this can be very handy for transferring playlists from other people or other programs to Foobar.I would use it to transfer the playlists I make on my iPod to Foobar using the function in iTunes (which i only use for iPod management ) that copies the playlist to the clipboard.
The concept is quite interesting and i think we can use python or some other language to make a simple program that does the job. If you have all the information required to reconstruct the directory (e.g. If you're using Genre\Artist\year- Album\tracknumber- title, you need at least the genre, artist, album, year, tracknumber and title). If you can create a text file containing all these data delimited by a comma or a tab or something, it's then trivial to convert it to the path.
I've been editing my library quite a lot lately, and often I find my created playlists useless because of this. Not only renaming files, but also often replacing lossy files with new lossless files.
I've been thinking about this for a long time, but I have no idea how it would translate into a userinterface and how it would work behind that.
The XSPF playlist format includes this functionality to some extent; the concept is called "fuzzy names" there. I just wanted to point that out before you try to invent something new.
I am very interested in this idea (although not nearly versed enough to attack the component myself).It may be worth talking to Florian who develops the Audioscrobbler component.His component pulls playlists from LastFM and "translates" them into "hard" playlists in Foobar and it would seem that somewhere in that process lies the solution to the fuzzy to hard conversion.Just an idea.
I'm probably way off, but does this have anything to do with what you are looking for? :http://eolindel.free.fr/foobar0.9/autoplaylist.php
I just realized that Chronial's component (foo_scrobblecharts) does something of the sort while parsing last.fm table into playlist. A lot of code could be reused