Maintaining several libraries in one place
2012-03-21 13:51:30
Hi. I'm managing the library for my family (3 persons) for the sake of convenience, because we have a similar interest in music. I'm storing all this on a server, in one single music folder. I introduced a 'library' tag field to distinguish the three libraries. As I said, there's a lot of overlapping between libraries. Now i want to (semi-?)automatically hardlink each user's library to a separate folder for easy synchronisation with the user's computer. I manage the library on the server with foobar, so I'd be in favor of a solution within foobar, but if it can be done differently, that's fine too. The only solution I can think of at the moment is creating a full hardlink copy (link shell extension ) of the whole library and deleting the files there that don't belong to a user's library. I tried solving this with foo_run, but foo_run can't take a list of files and call external application (like ln.exe from link shell extension) for every file in the list, it only calls the application once. TL;DR Decide by tag if a file should be hardlinked to another folder. I'm open to completely different approaches, too. Tell me whatever comes to your mind. BTW the codecs used are mp3, aac, wv and flac (mainly) edit:X:\music\ (should contain all music) X:\music_usr1\ (should contain hardlinks to the music in X:\music\ which usr1 has added to his library) X:\music_usr2\ etc.