I want to organize the files in my disk; however, I’ve been hesitant to do so because that would break my playlists. So I wrote this tool.
This plugin will “fix” your playlists after you move files or rename files. It will also find (and optionally delete) identical files.
It works by making 64-bit “signatures” of the files in your playlist and media library. When you run the plugin, it will recheck your playlist to see if any files are missing, and replace it with a file in the media library with the same signature. Just make sure to add all the new files in the media library, and that you run this plugin before you start moving the files around (so it can generate signatures of the files in your playlists).
Usage:
Put it in the plugins directory, run WinAmp, bring up the media library, and click on the “gen_plfix (playlist fixer)” (in the left pane with the playlists.)
Click on the Hand Fix, and let it run. This will generate signatures for ALL the files in your media directory and playlists. It’ll take a while the first time, but it saves the results to make subsequent scans much faster. You normally will want to do this just before you start moving files around.
Now that it’s set up, move or rename your files. Then get those moved/renamed files into the media library. (I use options->Preferences, and select the Media Library, Watch Folders tab, and rescan my music directories.)
Then I run a “Hand Fix” as it will not change your playlists, which will generate a “report” of missing files, and their candidate replacement(s) files. Right click on the items to fix them in the playlist.
“Auto Fix” is the same as “Hand Fix”, except it will automatically fix missing files with one and only one candidate. (If multiple candidates are found, you still have to pick it by hand.)
“Find Duplicates” will scan your media library for duplicate files, and allow you to delete them if you wish (right click on the files)
Limitations:
The playlists are found by reading the m3u files in the plugins/ml directory, NOT by reading the playlists from within Winamp.
I have not figured out how to convert the m3u file name to the playlist name (if anyone knows, please let me know)
There is a small chance two different files will have the same sig (although it’s small)
This is Alpha code
Although I don’t know of any bugs, I would be careful and try it out first on a small scale before doing any major changes to your library.
I have a list of features to add, and I’ll post them in a while. But I always appreciate feedback from others.
You can download it here (right click “Save Target As...”)
- Reed
[Edit --> DJ Egg]
Fixed url
This plugin will “fix” your playlists after you move files or rename files. It will also find (and optionally delete) identical files.
It works by making 64-bit “signatures” of the files in your playlist and media library. When you run the plugin, it will recheck your playlist to see if any files are missing, and replace it with a file in the media library with the same signature. Just make sure to add all the new files in the media library, and that you run this plugin before you start moving the files around (so it can generate signatures of the files in your playlists).
Usage:
Put it in the plugins directory, run WinAmp, bring up the media library, and click on the “gen_plfix (playlist fixer)” (in the left pane with the playlists.)
Click on the Hand Fix, and let it run. This will generate signatures for ALL the files in your media directory and playlists. It’ll take a while the first time, but it saves the results to make subsequent scans much faster. You normally will want to do this just before you start moving files around.
Now that it’s set up, move or rename your files. Then get those moved/renamed files into the media library. (I use options->Preferences, and select the Media Library, Watch Folders tab, and rescan my music directories.)
Then I run a “Hand Fix” as it will not change your playlists, which will generate a “report” of missing files, and their candidate replacement(s) files. Right click on the items to fix them in the playlist.
“Auto Fix” is the same as “Hand Fix”, except it will automatically fix missing files with one and only one candidate. (If multiple candidates are found, you still have to pick it by hand.)
“Find Duplicates” will scan your media library for duplicate files, and allow you to delete them if you wish (right click on the files)
Limitations:
The playlists are found by reading the m3u files in the plugins/ml directory, NOT by reading the playlists from within Winamp.
I have not figured out how to convert the m3u file name to the playlist name (if anyone knows, please let me know)
There is a small chance two different files will have the same sig (although it’s small)
This is Alpha code
Although I don’t know of any bugs, I would be careful and try it out first on a small scale before doing any major changes to your library.
I have a list of features to add, and I’ll post them in a while. But I always appreciate feedback from others.
You can download it here (right click “Save Target As...”)
- Reed
[Edit --> DJ Egg]
Fixed url
Comment