Links


Download

SourceForge

Guestbook

WinAmp

foobar2000

iTunes



RSS


Project News
Subscribe

Project Releases
Subscribe




listFix() - Playlist Repair Done Right

Have you ever spent some time making a playlist, only to have it break when you reorganize your files? listFix() is a Swing application that solves this problem by finding the lost or missing entries in your playlists automatically.  Tell it where you keep your media files, load in the playlist you want to fix, and hit the locate button.  The program will search your media library for the file and update the playlist accordingly when it finds a match.

If a few files are still missing, they were probably renamed.  listFix() has a way of finding these files as well, by scoring the files in your media library with a "similarity" test and offering you a choice of the best potential matches, pre-selecting the matches it deems "best".

iTunes fans, see Using listFix() to fix iTunes playlists

Features:

  • M3U/M3U8/PLS Support (Winamp, XMMS, Foobar2000, etc)
  • Find lost/missing playlist entries
  • Insert/Move/Delete/Replace/Append entries
  • Insert/Append Playlists
  • Sort the playlist by filename, status, and location
  • Randomize the list
  • Remove duplicates and/or missing tracks from the playlist
  • Copy all songs in a list to a specified directory
  • Advanced search for renamed tracks
  • Launch an entry or playlist in the system's default media program
  • Support for URL & UNC path entries
  • Save playlists with absolute or relative references
  • Batch repairing of playlists
  • Batch find closest matches (for renamed files)
  • Batch repair Winamp Media Library playlists

Requirements:

  • JRE 1.6 - no promises of compatibility for OS-specific features on Macs as I don't own one
  • UNC paths only supported on Windows (Linux users can smbmount a network drive and then use the mount point as a media directory)

Recent Improvements - Version 2.1.0 (2011.03.06)
Notes:

Version 2.1.0 contains some critical bug fixes and lots of new features building on what was introduced in 2.0.0. I have much more to add, but it was time to get this set of improvements stable and out there for everyone to try. Thanks to Sarah for putting up with all the time I spend in front of a computer, to Pierre for taking the time to help me improve this app, and those those few generous souls who have donated :)

As always, please report any bugs you find.

New Features:

  • "Fix everything" button (magic wand icon) - first finds exact matches, then runs a closest match search on all the missing entries that remain
  • Can now create a playlist from scratch (Ctrl-N, menu item under "File", or via the "getting started" panel)
  • A play button in each row of the closest matches results screen to preview potential matches
  • Ability to extract all the playlists from the winamp media library to a new location
  • Cancel button for all long-running opeations
  • Saving a playlist is now nearly instantaneous
  • Major memory usage improvements and a roughly 40% running time improvement for the batch find closest matches operation
  • Swtiched font to SansSerif for much better international support (shows Latin, Japanese, Korean, etc. characters that Verdana couldn't handle, among other reasons)
  • Entries that are aren't missing but are found outside the media library are now updated to a location inside the media library if found there too
  • Switching off "use UNC paths for mapped drives" will revert the media library to a mapped drive representation if applicable
  • Can now drag multiple entries through the playlist at once (this should feel more natural now, implemented via Java's Drag-n-Drop API)
  • Can drag a playlist from the playlist panel into the current playlist as an insert
  • "Edit filenames" and "Replace" will operate on multiple entries
  • Open dialogs for playlists now let you pick multiple files
  • Refresh button for the playlists panel
  • Can also multi-select (even directories) in the playlist panel and hit either the enter key, or the Open button, to open playlists (recursively for directories)
  • More flexible parsing of M3U files to deal w/ extra data added by some players (lookin' at you MediaMonkey...)
  • Can launch URLs for playback

Bug Fixes:

  • Solved a major problem with saving files out relatively
  • Fix playlist appending/insertion via the '+' button

Future Features?
The following may or may not happen someday, but you can help us prioritze by shooting us an email or leaving a message in the forums.
  • Command line mode
  • Make "save as relative" check if a network drive and a UNC path are really aliases for the same location, and actually save with relative paths despite the apparent mismatch if so.
  • Auto & manual sorting for the playlist tabs
  • Close all tabs at once
  • Close all tabs but this
  • Rename files from the playlists panel
  • listFix on the windows right click menu for m3u/m3u8/pls files
  • Kick-off "batch find closest matches" on multiple playlists like "Repair List"
  • Same as item above for all open playlists
  • Rework ini files (break out a new file for options & media directories; relocate to a better location than the user's home directory)
  • Undo (probably one-level deep to start)
  • View/Edit M3U Source (although reinventing a text editor might be a waste of time)
  • Ability to find matches in a selected media directory only (maybe)
  • Handle iTunes-exported playlists! (BIG maybe)
  • Options Panel Additions

    • File types to index
    • Include file type when searching for renamed files
    • Case-insensitive file finding
    • Minimum number of keyword matches
    • Refresh the media library before locating missing entries
    • Let "locate files" update the location of entries found outside the media library to a location inside the library
    • How many matches to find during find closest search
    • Which small words to ignore when scoring
    • Save all open tabs on exit
    • Save the app's window position/size exit

Badges

Softpedia 100% Free











5 Stars From GearDownload.com

100% Clean From GearDownload.com

listFix() antivirus scan report at softoxi.com








Copyright © 2001-2012 Jeremy Caron. All Rights Reserved