Oooops… I only read the first part of your answer and thought that everything was fine… until I realized about playlists. The path issue wasn’t a problem until now because I made my playlists with mp3tag, which handles very well the relative paths. But what I wanted winamp for was exactly that: to create/organize/synchronize my playlists in a more dyamical way.
Let me explain myself: first of all, there is no sense in making playlists for albums or artists. Now let’s say that I make a playlists taking this and that song from different album/artists/compilations. Just a bunch of songs that I like (10? 20? 50? I don’t know). What I like an intelligent piece of software to do if I drag’n’drop this list into the Clip is to copy the necessary songs into an appropriate folder and not copy the songs that already are in the device. Now, if I remove an album from the clip I would like to preserve/resynchronize those tracks that belong to any playlist that exists in the Clip. That kind of management would make my listening experience to take a step further from the artists/album scheme.
Apparently, Winamp does a great deal of what I want (I have not tested the part of deleting an album yet), but it fails when it comes to playlists!!! And I don’t want to be fixing the playlists in a second step.
Should I move to MTP? Before that, I will give FART a try.
Winamp will do everthing you want. Here’s the basic idea:
- Add all the mp3s on your computer to Winamp’s Media Libray (ML). You can drag/drop files into the ML or go to the ML preferences and tell Winamp what folders to scan.
- Build your desired playlists in the ML. Note, at this point the playlists reference files on your computer, not the portable device.
- Connect your portable device. When Winamp asks if you want to manage the device, click Yes.
- Go to the preferences for your device (as described in previous post).
- Here you can specify which ML playlists you want to sync to the portable device.
- Also check all the other tabs to make sure you are happy with the settings. Especially the paths on the Advanced tab.
- When you finish the preferences setup, select your device in the ML.
- Click the Sync button towards the bottom of the screen.
- Winamp will send all the files in your selected playlists to the portable as well as the playlist files themselves. If there are files on the device that are not in the selected playlists, you have the option to add them to the ML or delete them from the device.
- Now, whenever you edit your playlists in Winamp it’s just a matter of connecting your device and hitting Sync.
The only issue is that the playlists need to get fixed after syncing. For example, I have Winamp put the playlists in the \MUSIC folder. Winamp will put full paths in the playlist, like so:
The paths need to be relative to the location of the playlist, so I use FART to remove the “\MUSIC” from the beginning of the paths, so they end up like:
To create a batch file to do this, go to Notepad and enter the following text:
fart --remove \Music*.m3u \MUSIC\
Save the file to the root of your player and name it FixPlaylists.bat. Also, copy fart.exe to the player root. Then whenever you sync, just double click FixPlaylists.bat afterwards.