https://blog.somnolescent.net/2025/09/mp3-com-rescue-barge-barge/ Letters From Somnolescent Posts and screams from the Somnolians. Letters From Somnolescent Skip to content * Home * Master Tag List - Catching 'Em All, and How to Do It Cammy vs. the PhotoCam III: This Has Gotten Stupid - The MP3.com Rescue Barge Barge Posted on September 10, 2025 by dotcomboom So back in November, I grabbed 1.78TB of media from the Internet Archive's mp3.com Rescue Barge, and their Wayback Machine both, in pursuit of creating the most thoroughly complete archive I can muster of MP3.com's music. The Rescue Barge is a set of collections on Archive.org's own site, up for grabs in a cool 960.6 GB. But I had a massive text file list of download.mp3.com links sitting around from Reddit from my previous Random MP3.com Playlist project that, while not fully archived by the Wayback Machine with lots of 404 urls, carried more audio even than represented in the Archive's own barge! Realizing this drove me to grab all I could of both of them. The Internet Archive's legal status then in question in the news following a series of lawsuits from book publishers and music labels (this is kind of old news, but this project was cooking a while), I felt a sense of responsibility to make sure all the MP3.com downloads I could find on their servers was safe somewhere from the barge and beyond. Thus forming what I like to call, the MP3.com Rescue Barge.. barge - and subsequently, the metadata set I set to create from it with artist, track names and other information that you'll be able to sift through at home in a nifty CSV set and spreadsheet. (The resultant set all uses Archive.org URLs, so it's not exactly resistant to if Internet Archive went down. This means I now have a copy on my own, though, so a bit of redundancy should the need arise, woot!) Grabbing the audio I wasn't sure how much storage I needed at first. I started just on the terabyte data drive in my previous desktop, but I soon run up into a wall downloading a chunk of the Wayback Machine links. Fortunately, one of my friends in college let me use a 1.5 TB drive to finish the job, and that helped. Though, that wasn't big enough for the whole thing, so for a while, the Barge barge was split across an internal drive, and an external one. Fortune struck again when I caught wind of a 3 TB drive over at Free Geek, with a light amount of uptime hours, to boot! I swapped in the new drive on the tower I was working with this on, which was just enough for all of my data already on the terabyte drive, and both grabs. With it all in one place, the obstacle for a while was, well, now what? The scripts I wrote to grab everything, admittedly, were a bit of a bodge. In hopes of preserving the source URLs of all the mp3s I let wget make a folder for each one it grabbed, making searching for anything a somewhat... inefficient affair. This was fortunately remedied by voidtools' Everything, a tool I use every day for quickly indexing and finding files on disk, but I hoped to make a database that included all the mp3 tags, and maybe even mp3guessenc results in the future, for important research... How could I do that easily? Compiling the data Enter WACUP! Well, just Winamp 5, technically. It's a music player that, turns out, handles extremely large music libraries quite well. The first time I tried this, under the x86 version, after I wanna say an hour, but maybe less, it did crash at 250k songs and corrupt the database while I tried to look up a song. Remember that this is while loading in and indexing all the tags! I had to clear it under the same version before trying it again at 64-bit, but once all was said and done, I really envy the UI prowess the Nullsoft guys had, in terms of actually browsing the library. With this many songs, it still felt smooth as silk! I had just tried the same thing with a MAGIX MP3 Deluxe trial, and I felt bad offering the poor thing such a Sisyphean task. (I'll admit that I'm assuming that the underlying Media Library plugin in WACUP is the same as originally from Nullsoft. I could be wrong, but I am very fond of what the project is doing either way to support the old player.) Once that was all in WACUP, I realized you could pick and choose what fields you wanted it to display, including paths; and furthermore, that there was not only an m3u8 export option with just file paths, but a CSV one that included all the tags and information I wanted for my database! The resulting file was 137 MB, though NTFS compresses it down to 60.1 MB. Look at the CSV format, and the player itself below: [image-1024x619] A big motivator for this project was to index the tags of all of these loose URLs I had of mp3.com downloads, and possibly combine it with already existing mirrors of the website as it was for an easily browsable set - a possible future project, integrating this with archives of the artist pages themselves. And now I had all of them for 533,046 songs! (In files I was able to download, anyway; a few of them were corrupted or non-audio, but because they returned a 200 and weren't 404ed entirely, I left them in.) Cleanup So this is somewhat useful to people other than me, the next step after exporting the library in WACUP was to change the local paths to their appropriate source URLs. There are more complex ways I could have done this with scripting, but I just whipped out Excel after exporting the CSV. In the process, I noticed that one of the MP3s slyly stuck a newline in the comment field, messing up the flow of the file a little (many programs that support CSV, including Excel, count a newline as the end of a record). Usually, this is just reserved for the username or URL to the author's artist page, so I'm not too sure how that happened. Curious. In any case, accounting for that and running a few find and replaces on the file path column to convert the format from what it is locally to where the source URL was completes the data set. (I realized I also had to be careful for Excel not to try to evaluate some of the artist names and song titles as math expressions.) That all taken care of, this spreadsheet (and CSV I re-exported) contains a lot of useful data. Track names, artist names, and for a great deal of them, even the year and the mp3.com URL from which the mp3 was submitted. With some exceptions that mostly stemming from the Barge downloads (a few others are my error), most carry the modified date as they were on the server. There are duplicate rows as well to cover both the Barge upload and the web.archive.org download.mp3.com mirror. [image-1-1024x604] Try it!! It is not the most perfectly machine readable CSV (I think I could go further with UNIX times or something), and I think in the future I'd like to write a script that'll make a new column for mp3 encoder identification with mp3guessenc, but for now I'm pleased with having it done and out there. For purposes of looking up an artist or title and seeing what's out there it should work pretty well. By the time this post has published, I'll have updated my site with it in CSV and Excel format on the MP3.com Preservation page, so download and enjoy. I have an abbreviated history and how to use it there. [bdc903c] About dotcomboom Old technology enthusiast and solo software developer who somehow reinvented Jekyll from first principles with AutoSite. Windows Forms enjoyer and language acquisition fanatic. Last seen watching lots of intermediate-level Spanish content and equally dutifully training to become a competitive Bejeweled 2 player. View all posts by dotcomboom - This entry was posted in Projects and tagged MP3.com, music, technology. Bookmark the permalink. - Catching 'Em All, and How to Do It Cammy vs. the PhotoCam III: This Has Gotten Stupid - 4 Responses to The MP3.com Rescue Barge Barge 1. [mari] mariteaux says: September 10, 2025 at 10:14 pm Doing God's work here, lad. Hugely impressive! Honestly could not imagine how I'd tackle this project, but this is huge. Once I'm out from under all the CDs I've bought the past two years, I will be doing more MP3.com digging, including on more of those CD-ROMs... Reply + [bdc9] dotcomboom says: September 10, 2025 at 10:39 pm Thank yous! Was a while coming so I'm really happy to have something dusted after having it all downloaded. Pretty fun coming back to it finally, really. One of those things. Godspeed man, always appreciate your excursions. Loong live MP3.com! Reply 2. [9130] Spenk says: November 3, 2025 at 4:31 pm Sadly not complete. My songs aren't there nor are my friends' songs. Great effort though! Good to see many others are there. Reply + [mari] mariteaux says: November 3, 2025 at 5:03 pm No, the MP3.com grab wasn't complete in the first place. Just the nature of things. Frankly, I'm impressed we ended up with any of it. For a long time, MP3.com seemed lost as a whole outside of the sampler CDs. Reply Leave a Reply Cancel reply Your email address will not be published. Required fields are marked * [ ] [ ] [ ] [ ] [ ] [ ] [ ] Comment * [ ] Name * [ ] Email * [ ] Website [ ] [ ] Save my name, email, and website in this browser for the next time I comment. [Post Comment] [ ] [ ] [ ] [ ] [ ] [ ] [ ] D[ ] * Search for: [ ] [Search] * Somnolians + bulb + caby + connor + dotcomboom + fiveducks + Jake + mariteaux + sushi * Categories + Essays + Group Posts + Happenings + Projects + Retrospectives + Show-and-Tell * Archives + October 2025 (1) + September 2025 (1) + August 2025 (1) + July 2025 (2) + June 2025 (4) + April 2025 (1) + February 2025 (1) + January 2025 (4) + December 2024 (2) + November 2024 (1) + September 2024 (2) + August 2024 (1) + July 2024 (1) + June 2024 (1) + April 2024 (1) + February 2024 (4) + December 2023 (7) + November 2023 (3) + October 2023 (3) + September 2023 (6) + August 2023 (6) + July 2023 (2) + June 2023 (1) + May 2023 (1) + April 2023 (1) + February 2023 (2) + December 2022 (5) + November 2022 (4) + October 2022 (2) + September 2022 (5) + August 2022 (5) + July 2022 (1) + June 2022 (2) + May 2022 (2) + April 2022 (7) + March 2022 (1) + February 2022 (1) + December 2021 (4) + November 2021 (1) + October 2021 (1) + July 2021 (1) + June 2021 (5) + May 2021 (1) + April 2021 (3) + February 2021 (2) + January 2021 (3) + December 2020 (3) + November 2020 (2) + October 2020 (3) + September 2020 (2) + August 2020 (3) + July 2020 (3) + June 2020 (1) + May 2020 (4) + April 2020 (6) + February 2020 (1) + January 2020 (4) + December 2019 (9) + November 2019 (3) + October 2019 (2) + September 2019 (4) + August 2019 (1) + July 2019 (3) + June 2019 (2) + May 2019 (3) + April 2019 (5) + March 2019 (1) * Meta + Log in Letters From Somnolescent Proudly powered by WordPress.