TuneDrawer
This software is currently in alpha. Feel free to let me know about any problems you may have, but don’t expect it to work well yet.
TuneDrawer is a filesystem view of all your tracks in iTunes. In the root of the mount, there are two folders: Artists and Playlists. The Artists folder contains folders for all current artists in your iTunes library, which, in turn, lead to their respective albums and tracks. The Playlists folder in TuneFS contains folders representing all your playlists and the corresponding songs. TuneDrawer requires Mac OS 10.5 Leopard.
For now, after you open the program, give it a minute to cache everything. Refreshs aren’t currently supported, so you need to let the background threads finish examining iTunes or you won’t get all your artists/playlists in the mount. This will certainly be fixed in a future release.
Todo
- Refactor, refactor, refactor
- Fix memory leaks
- Support playlist hierarchy
- Currently, if you have more than one playlist with the same name in iTunes, only one will show up in TuneDrawer
- Support shared libraries?
- Allow for configuration of the format of the filenames
- Somehow tell the OS when to refresh the filesystem
- Fix artwork handling
- Add more file metadata (creation dates, etc)
- Add a file to each playlist folder that is some sort of export of the playlist
- Figure out what format Apple uses in playlist exports
- Create an icon for the mount