
When using internal playlists, anytime you make a change to an external playlist that has already been imported to the media library you need to delete the corresponding internal playlist, shown in the library, and re-import the changed external playlist. If you frequently make a lot of playlist changes, you may want to consider having Winamp use the external lists instead of internal lists. However, when you delete an internal list from the library it does not affect the corresponding external list. But when the list shown in the library is the actual external list, deleting it deletes the actual external list.
When the media files are on the same drive as the Winamp program, the drive letter is not saved in the pathnames of files listed in the playlist files that Winamp creates.
Windows Disk Management tool in the Computer Management group under Administrative Tools does allow the drive letter Windows assigns to drives to be changed to another letter that is not already being used. The letters "A" and "B" should not be used and "C" should only be used for the drive that has (or will have) the operating system on it. If you want to change a drive's letter, it is best to make the change before storing anything on the drive. Any information saved (in the registry, lists, databases, etc.) that uses the original drive letter would need to be manually looked for and updated to the new letter. That could be a huge, time consuming task.
Your case was relatively simple (only needed a drive letter added to the pathnames), for more complex 'fixes' of external playlists (like when files are moved to different folders) you could try "listFix()" (http://listfix.sourceforge.net/).
Winamp's internal playlists are text files and the same tools used to edit external playlists can be used to update them also. However, Winamp assigns alphanumeric names to it's internal playlists, so the major problem is finding the correct internal playlist that corresponds to a specific external playlist name. There is a data file that keeps track of these associations for displaying the names that are shown in the library. So, when using internal playlists, it is easier to just edit the external playlists and replace the internal playlists in the library that have the same names.
Leave a comment: