Old 10th June 2007, 05:44   #1
mattmeow
Junior Member
 
Join Date: Jul 2006
Posts: 5
m3u repair / rebuild / conversion tool - alpha

I have been working on a program which converts and repairs m3u playlists. The program is very simple, yet is extremely powerful and useful to me, and I am assuming it would be of great use to others as well!

Example of use:

Playlist Before Fixing



Program Running



Playlist After



(note: the three files not fixed are NOT in my music collection)



Main principals:
2 files are loaded into the program; one is the playlist to be converted / fixed, the other is a playlist to be used as a reference database. The repaired playlist will be built from files contained in this reference.

The M3U file is analyzed by song using the path, possible outcomes are as follows:
1. The file path is already in the database, and is left alone.
2. The file path is not in the database, but the exact filename was found, the path is changed to this correct path
3. The file path is not in the database, and neither is a path containing the exact filename, an “artist – song” string is searched for in the database, and substituted if found.
4. The song was not found.

Uses:
Rebuilding playlists after moving files, this is probably what most people would be interested in.
Converting a playlist based off of one set of files (a collection) to a different set.
Rescuing long forgotten playlists off of removable devices.
Quickly rebuilding a playlist from a set of newly acquired files (example: you receive a large playlist from a friend, along with a folder containing the exported files contained in the playlist, the playlist can easily be rebuilt regardless of where you want to store the files locally.)
Extracting playlists from programs such as Yahoo Jukebox, and rebuilding them with your own music collection.
Extracting playlist from websites, forums, etc. Any list of songs/artists can in theory be converted into a playlist.

Implications:
Playlists can be independent of collections; you can easily share playlists with friends.
Massive changes to file storage strategies / formats can be made to a collection without destroying all past playlists.

Other Thoughts:
I made the program in visual basic 2005.
I am NOT a programmer, I am actually in electrical engineering, and made this to simply fill a void in what was available.

Please let me know if there is any interest in this project, and I will release it. I am also looking for any feedback or ideas I can get. I am willing to release the source code to anyone who would have purpose for it.

mattmeow
mattmeow is offline   Reply With Quote
Old 10th June 2007, 10:19   #2
flocksoft
Major Dude
 
flocksoft's Avatar
 
Join Date: Aug 2006
Location: Italy
Posts: 695
sounds interesting
flocksoft is offline   Reply With Quote
Old 9th April 2011, 17:36   #3
superesonator
Junior Member
 
Join Date: Oct 2005
Posts: 15
I am surprised that no one picked up on this.
it sounds awesome.
superesonator is offline   Reply With Quote
Old 13th February 2013, 19:06   #4
nikhilbundile
Junior Member
 
Join Date: Feb 2013
Posts: 1
Please release it, you'll save my life by doing that! This looks like exactly what i need for my 30-40 broken playlists
nikhilbundile is offline   Reply With Quote
Old 14th February 2013, 23:22   #5
DrO
 
Join Date: Sep 2003
Posts: 27,873
search for listfix as i doubt you're going to get any other reply on an almost 7 year old thread.
DrO is offline   Reply With Quote
Old 26th October 2013, 14:27   #6
Thommy-L
Junior Member
 
Join Date: Jan 2002
Location: Stuttgart
Posts: 37
listFix()

I've used listFix() a number of times and have found it to work very well.
Thommy-L is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > Winamp Development

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump