You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Converting WinAmp (M3U) Playlists Into iTunes (XML) Playlists

Hi. I was wondering if someone could help me out with suggestions on converting my old WinAmp (.m3u) playlists into usable iTunes (.xml) playlists?


I have Windows XP Pro (with the latest Windows updates), and a brand new iPod 160 Gig Classic.


I have used WinAmp as my media player for the longest time. The reason that I haven't created playlists in iTunes is because:


It took me years to customize these Winamp playlists exactly how I want them (you know how that is).



iTunes is a huge program that tends to takes up too many system resources on my PC. I have an older PC, and don't have the time or money to invest in a new system, copy files, set it up, etc.


iTunes somehow modifies an mp3 whenever it is played in iTunes ( I can see that it has been modified in the "Date Modified" column, where my mp3 files are located).


Historically - up until the last year or so, iTunes has not had too much of a problem faithfully importing my Winamp playlists into iTunes (to be transferred onto my iPod).


So, I just got off the phone with Apple Technical Support, Tier 2. I told him that I had the latest version of iTunes (version 10), installed yesterday.


I successfully imported my 90 Gigs of mp3's into the iTunes "Music Library" without a problem.


The problem arose today when I tried to import one of my WinAmp (.m3u) playlists into iTunes, so that I could copy the playlist over onto my iPod. I've done this dozens of times. I've already tried uninstalling and then reinstalling iTunes.


Like I said, I really want to keep these playlists it took a long time to customize the occurrence and frequency of favorite mp3's into those playlists.


The technician said that the latest release of iTunes won't work with Winamp (m3u) playlists. I asked him if he thought it would work again if I downloaded an older version of iTunes. He said that with the new iPod Classic that I have, it will not work with older versions of iTunes (I have no idea why), so that's out. He suggested Googling an "m3u to xml file converter."


I checked on Google and saw a lot of programs that will convert xml files to m3u file format (for reasons unknown to me), but I haven't had any luck online finding a file converter that will faithfully convert my WinAmp (.m3u) playlists TO iTunes (.xml) playlists to use instead, and make iTunes run smoother. Any suggestions?*


* Keep in mind that I'd really prefer to convert my m3u playlists, rather than create all new iTunes playlists from scratch.


Thanks.

Custom-made PC, Windows XP Pro, CPU: Intel Pentium 4, CPU Speed: 3GHz, RAM: 1 Gig, Hard Drive Ca

Posted on Aug 13, 2011 3:24 PM

Reply
63 replies

Oct 21, 2011 1:34 AM in response to corwin137

Hmm, iTunes 10.5 will import M3U files and add entries with fully qualified paths or paths relative to the location of the m3u file, but it appears to have problems with paths that are relative to the root of the drive. In theory this list would be three copies of the same song but, as I see it, iTunes 10.5 will import only the first two entries.


Playlist file: D:\iTunes\Playlists\Test.m3u


#EXTM3U

#EXTINF:230,Take On Me - a-ha

D:\iTunes\iTunes Media\Music\a-ha\Take On Me\01 Take On Me.mp3

#EXTINF:230,Take On Me - a-ha

..\iTunes Media\Music\a-ha\Take On Me\01 Take On Me.mp3

#EXTINF:230,Take On Me - a-ha

\iTunes\iTunes Media\Music\a-ha\Take On Me\01 Take On Me.mp3

(In fact iTunes ignores repeated entries but that is another story).


When I wrote my ImportM3U script the M3U specification I found only mentioned the first two path styles. I've since modified the script to work properly with the last one which seems to be what WinAmp generates.


I'll file a Bug Report but in the meantime my script is there if you want it...


tt2

Oct 21, 2011 6:45 AM in response to turingtest2

Thanks TT2. Am sure your scripts work well. Only resisting it because I have fairly large playlists (sometimes a couple thousand tunes), and maintaining quality control between Winamp/iTunes, following updates between them (which seems to have different relationships with playlists) etc, it'd be simpler if Apple just got it right for such a central part of their software.


I have other M3U files already imported (30 or so of them). Had a similar problem with previous versions of iTunes. All of my playlists are built in Winamp, as I don't use iTunes to import or play files- am held hostage by it simply because of my iPod and iPhone.


Anyway, here's the first few lines from one of my playlists for reference. It's home (and the files themselves) is on a "C" drive:


#EXTM3U

#EXTINF:336,Allan Holdsworth - 01 - 5 to 1

\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - 5 to 10.mp3

#EXTINF:188,Allan Holdsworth - Above And Below

\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - above and below.mp3

Oct 21, 2011 8:03 AM in response to corwin137

Corwin137> I couldnt have said it better. I have over 500 gigs of music, so a few of my best playlists are several thousand tracks in length. Apple needs to stop dragging their feet and fix this. MANY, many bug reports have been submitted to Apple, they're completely aware of the problem (since July, that's when I, among others reported it to them).

Oct 21, 2011 4:31 PM in response to solgar

Would argue this is part and parcel of Apple's efforts to maintain eyeball time/proprietary use as much as possible. It'd be a fairly simple fix, and is arguably being done by many other producers/manufacturers with other hardware/software. Just the virtue of software playing MP3s prior to having mobile devices should be enough reason for Apple to make iTunes backwards and/or cross-platform compatible, that the software might be used with pre-existing databases. It plays MP3s, not just AAC, so why not use M3U in addition to XML and etc?

Oct 22, 2011 6:05 AM in response to corwin137

If you don't fancy using my script which, while perfectly safe, may be much slower than iTunes itself with a large library, then a simple text edit that prepends every path with the drive letter would fix things so that iTunes can import the file made by Winamp.


So...

#EXTM3U

#EXTINF:336,Allan Holdsworth - 01 - 5 to 1

\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - 5 to 10.mp3

#EXTINF:188,Allan Holdsworth - Above And Below

\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - above and below.mp3

becomes...

#EXTM3U

#EXTINF:336,Allan Holdsworth - 01 - 5 to 1

C:\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - 5 to 10.mp3

#EXTINF:188,Allan Holdsworth - Above And Below

C:\Users\CUF\Music\fusion, guitar music, progressive\allan holdsworth - above and below.mp3

I'd suggest Notepad++ for the job. Select Search... Replace... choose the extended search option and replace \n\ with \nC:\ It converted a test playlist of some 6000 entries in the blink of an eye.


It would be nice if it all "just worked", but even if this is an accidental limitation on the import feature (my guess) it will still take time for a new build to come out that fixes it.


tt2

Oct 22, 2011 9:38 AM in response to turingtest2

TT2, I tried this in notepad with Apple's Tier 2 technical support. We took one of my (largest) playlists (ex: "All Music") and did a find/replace. He had me work inside of notepad. With his help, I inserted the correct path (in my case, all of my music files are on my K drive). We then tried importing it into WinAmp, which did not work. Assuming that I don't recall how we did this in the first place, because it was four months ago, any suggestions?

Oct 22, 2011 10:50 AM in response to turingtest2

I know Tech. Support told me that they don't "support" older versions of iTunes with my new 160 gig iPod Classic, blah, blah, blah.... I've been waiting since July for them to come up with a fix in the next release, they never do. They say they're working on it, but I heard that months ago. Sick of waiting for them.


I'd really just rather go to oldversion.com or oldapps.com and temporarily download a somewhat recent (older version) - before the WinAmp import bug happened.


I'm thinking version 10.2 or something. I know there's a risk for spyware, etc. -->(rolls eyes) I'll friggin' scan before using!!!

Oct 22, 2011 12:00 PM in response to solgar

With iTunes 10.4.1.10 (possibly earlier, but I've only been of aware of it since then) it won't have mattered what form the entries were in, iTunes would have failed to import the list. With the latest build it won't import a list exported from Winamp "as is" but if you add in the drive letter it should work.


To test things I installed Winamp, imported my collection of compilation albums, made a playlist (6610 items), saved the m3u, modified it with Notepad++ - replacing \n\ with \nD:\ in my case since the media is on D: - then imported it into iTunes (6410 items imported) so something is still not quite right. 😟


Exported the imported list, hacked around in Excel a bit to work out what was missing and found exactly 200 tracks that had some kind of accented character in the file path. iTunes had declined to import them. My script fared a little better missing just one track whose path had an ř converted to an r (Dvořák) when exported by Winamp. Try as I might I can't create a plain text file with an importable entry for this track but I can't see any good reason for iTunes to have rejected the other 199.


I feel another bug report coming on... 😕


tt2

Converting WinAmp (M3U) Playlists Into iTunes (XML) Playlists

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.