Rebuilding My Music Library Part 2: Back to iTunes

I was never fully satisfied with Rhythmbox as my new music player. It gets the job done, but it isn’t iTunes. What can I say? I’m set in my ways. Since I’m also a glutton for punishment, I refused to give up until I found a way to get iTunes back despite the fact that my main laptop, Envy, is running Ubuntu instead of Windows now.

Thankfully, my stubbornness paid off. I eventually managed to get both Windows and iTunes back…though neither are in quite the same form as they were before.

Installing Windows

As I’ve already established, I had problems installing Windows directly on Envy and my netbook Bluebell, which meant that I couldn’t install iTunes. Thus, the only option left was to try installing the program with some of the usual Linux workarounds. Spoiler alert: none of them worked.

PlayOnLinux installing iTunes on the Ubuntu desktop
PlayOnLinux managed to install iTunes on Ubuntu, but the program couldn’t launch without crashing.
[Wallpaper: “Boku no Hero Academia Chibis” by ASR via AlphaCoders]

PlayOnLinux came the closest. It installed iTunes on Ubuntu with no problem. However, iTunes couldn’t get past the license agreement screen without crashing. I traced the possible origin of the crash to a 32-/64-bit issue with PlayOnLinux through a Make Use Of article, but I wasn’t Linux-savvy enough to make the suggested fixes work. Even if iTunes had worked perfectly, PlayOnLinux made it abundantly clear that I wouldn’t have been able to sync my iPad with the program. That would have been a total bummer, but not a complete dealbreaker.

A week or two later, I decided to try directly installing Windows on a computer again. Envy was out of the question. I didn’t want to mess up its working Ubuntu setup or entrust my music library to its failing hard drive. Bluebell, however, was free for experimentation. I had to use Windows 7 because Bluebell isn’t compatible with Windows 10. Yes, Windows 7 is no longer supported, but the computer would only be running iTunes.

The installation went smoothly. My finicky external DVD drive didn’t give me grief about the Windows 7 disc. Moreover, I correctly formatted the hard drive for Windows this time, which is what had caused the previous installation attempts on the netbook to fail. The only snag was that I couldn’t get Windows 7 to activate online. I had to call Microsoft’s automated activation service to work that out.

Installing iTunes

Then it was time to install iTunes. I still had a copy of the most recent 32-bit version of the program for Windows (12.11 at the time) from when I had tried to use it with PlayOnLinux. I transferred the .exe file from my external hard drive to Bluebell and fired it up. The installation failed straight out of the gate. Like when I tried to use WINE, iTunes took issue with the fact that I wasn’t running Windows 10. Fine.

Screenshot of iTunes 12.1.3 About screen
Behold, iTunes 12.1.3! Talk about a blast from the past.

From there, I visited the iTunes download page, which hosts older versions of the program. I downloaded the second most recent version available (12.10.11). It didn’t work either. It only supports Windows 7 if the OS has the first service pack installed. Unfortunately, the download page for the service pack doesn’t exist anymore and Windows Update wouldn’t run, presumably because, again, Windows 7 is discontinued. Okay then.

The only other Windows version left to try was 12.1.3. If you don’t remember that version, it’s the one when iTunes had the red and silver logo. I copied my entire iTunes folder to Bluebell’s music folder. Even though it was technically made for Windows XP and Vista, it worked perfectly on Bluebell. Mission accomplished. More or less.

Working With Old iTunes

I should have known that Apple wouldn’t make running this old version of iTunes (which I call “Old iTunes”) easy for me.

I ran into several stumbling blocks with the program:

  1. It couldn’t read the newer format of my original library’s .itl file. I got an error message every time I tried to launch the program until I deleted the file.
  2. It wouldn’t let me sign in with my Apple ID or authorize the computer to validate my DRM-ed songs.
  3. It couldn’t see the apps, music videos, or TV shows that were also in my library.

I was disappointed. Yes, I had iTunes back. Sort of. Being on familiar ground again eased some of my anxiety. Yet, I was essentially in the same situation as I had been with Rhythmbox without my play counts or playlists. After some thought, I made that work to my advantage.

Screenshot of Ubuntu copying music files to my external hard drive
I copied my music files from Ubuntu to create my new iTunes library.
[Wallpaper: “Gwen Stacy” via Wallpaper Access]

I deleted the iTunes folder from Bluebell and replaced it with the music files from Envy. The changes I had made with Rhythmbox—removing the music videos, adding the DRM-free songs, and importing the new songs—made its version of my library both the most current and the most streamlined. I was up and running in no time.

With iTunes back in the mix, I stopped adding new stuff to my Rhythmbox library. Having to organize music in so many places, making sure that all of the tags and titles were identical, was too much work.

Regaining iPad Syncing

The good news is that Old iTunes recognized my iPad mini. That one thing gave Old iTunes the ultimate win over Rhythmbox. Of course, this had downsides too. Two of them.

One, Old iTunes required too many steps to sync the iPad:

  • Plug the iPad into Bluebell.
  • Unlock the iPad with my passcode.
  • Confirm that I “trust” Bluebell by hitting the “Trust” button in the dialogue box.
  • Put my passcode code in again.

That song-and-dance got old real quick.

Two, I had to erase the music that was already on the tablet. That wasn’t a big deal—I had already recreated most of my old playlists. The only thing I would lose was the Newly Added smart playlist from my original library. Newly Added is my go-to playlist, a timeline of sorts that shows what I’ve bought and discovered over the past three years. It’s the closest thing I had to a purchase record without my metadata.

I spent two hours adding those 500+ songs to a new, regular playlist in Old iTunes. I put them in the exact order they were in on my iPad to mimic the date I added them to my original library. I named the new playlist “Old Faves” so it wouldn’t conflict with Old iTunes’ own Recently Added smart playlist.

Old iTunes briefly gave me grief about the iPad’s storage being full when I synced for the first time. I unchecked all of the playlists from the sync list except one small one. Once that playlist synced, the rest of the music on the iPad was deleted and I was able to sync the stuff from my new library.

Getting Some Upgrades

I was happy with Old iTunes. It did everything I needed it to do, in the ways that I was used to doing them. But I couldn’t shake the feeling that there was a way to get that first service pack for Windows 7—and thus, a more recent version of iTunes—that I hadn’t considered.

During my research, I learned that Windows 7 had some kind of second update that came out after the first service pack. Since it was a cumulative update, I thought it might be possible to use it to bypass the first service pack altogether. I was wrong there, but a How-To Geek article I found on the subject showed me how to get that first service pack after all. In a nutshell, I was able to download an .exe from the Microsoft Update Catalog, a site that contains all of the updates for various Windows versions in case Windows Update isn’t working on your computer. I had forgotten about that site! Thanks for the assist, How-To Geek!

Screenshot of iTunes 12.10 about screen
I eventually made it to iTunes 12.10.11, which is good enough for me.

Now that I had the service pack, iTunes 12.10.11 installed with no problems. But could it read my original library? That was the million dollar question. I logged into a second user account on Bluebell, plugged in my external drive, and loaded my original library into a clean copy of iTunes. YES!! SUCCESS!! There she was, my beloved library, exactly as I remembered her. I almost cried.

When I logged back into my main user account, I erased my new library’s iTunes folder and replaced it with my original library’s folder. I signed in with my Apple ID and authorized the computer, because that worked again. Then, as I had planned, I copied all of the new songs I had collected since I lost access to iTunes from my “iTunes New Music” folder into my original library.

I had to do a bit of clean-up after the installation. None of the new songs had any of the edits I had made to the genres, artist names, etc. in my new library. I also had a lot of duplicates to delete for some reason. I’m sure I’ll find other things to fix too. In the meantime, I’m just going to bask in my victory.

Conclusion

I appreciate Apple making previous versions of iTunes available. Not to shade Rhythmbox, which was there for me in my time of need, but even the oldest version of iTunes is better than almost everything else out there. I’m going to keep the setup files for those old iTunes versions in case a situation like this pops up again.

Running my music library on a different computer than the one I work on is a new experience. I’m used to having everything in one place. On one hand, I like the compartmentalization. My music library is safe from everything that’s ailing Envy. On the other hand, it can be inconvenient. If my iPad and phone are both charging (like they are as I write this), I have to pull a separate table up to my desk to sit Bluebell on so I can fire up my library.

Most importantly, I learned that I need to do better about backing up my library. I know how to make an index of my entire library and playlists now, so I won’t be caught without that data again. There will probably come a time when I’ll have to switch to another music player permanently, so I need to keep better records.

Comments are closed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. View more
Cookies settings
Accept
Decline
Privacy & Cookie Policy
Privacy & Cookies policy
Cookie name Active
Effective date: July 18, 2018 Brittanygervin.com ("us", "we", or "our") operates the https://brittanygervin.com website (the "Service"). This page informs you of our policies regarding the collection, use, and disclosure of personal data when you use our Service and the choices you have associated with that data. This Privacy Policy for Brittanygervin.com is generated by TermsFeed. We use your data to provide and improve the Service. By using the Service, you agree to the collection and use of information in accordance with this policy.

Information Collection And Use

We collect several different types of information for various purposes to provide and improve our Service to you.

Types of Data Collected

Personal Data

While using our Service, we may ask you to provide us with certain personally identifiable information that can be used to contact or identify you ("Personal Data"). Personally identifiable information may include, but is not limited to:
  • Email address
  • First name and last name
  • Cookies and Usage Data

Usage Data

We may also collect information how the Service is accessed and used ("Usage Data"). This Usage Data may include information such as your computer's Internet Protocol address (e.g. IP address), browser type, browser version, the pages of our Service that you visit, the time and date of your visit, the time spent on those pages, unique device identifiers and other diagnostic data.

Tracking Cookies Data

We use cookies and similar tracking technologies to track the activity on our Service and hold certain information. Cookies are files with small amount of data which may include an anonymous unique identifier. Cookies are sent to your browser from a website and stored on your device. Tracking technologies also used are beacons, tags, and scripts to collect and track information and to improve and analyze our Service. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our Service. Examples of Cookies we use:
  • Session Cookies. We use Session Cookies to operate our Service.
  • Preference Cookies. We use Preference Cookies to remember your preferences and various settings.
  • Security Cookies. We use Security Cookies for security purposes.

Use of Data

Brittanygervin.com uses the collected data for various purposes:
  • To provide and maintain the Service
  • To notify you about changes to our Service
  • To allow you to participate in interactive features of our Service when you choose to do so
  • To provide customer care and support
  • To provide analysis or valuable information so that we can improve the Service
  • To monitor the usage of the Service
  • To detect, prevent and address technical issues

Transfer Of Data

Your information, including Personal Data, may be transferred to — and maintained on — computers located outside of your state, province, country or other governmental jurisdiction where the data protection laws may differ than those from your jurisdiction. If you are located outside United States and choose to provide information to us, please note that we transfer the data, including Personal Data, to United States and process it there. Your consent to this Privacy Policy followed by your submission of such information represents your agreement to that transfer. Brittanygervin.com will take all steps reasonably necessary to ensure that your data is treated securely and in accordance with this Privacy Policy and no transfer of your Personal Data will take place to an organization or a country unless there are adequate controls in place including the security of your data and other personal information.

Disclosure Of Data

Legal Requirements

Brittanygervin.com may disclose your Personal Data in the good faith belief that such action is necessary to:
  • To comply with a legal obligation
  • To protect and defend the rights or property of Brittanygervin.com
  • To prevent or investigate possible wrongdoing in connection with the Service
  • To protect the personal safety of users of the Service or the public
  • To protect against legal liability

Security Of Data

The security of your data is important to us, but remember that no method of transmission over the Internet, or method of electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your Personal Data, we cannot guarantee its absolute security.

Service Providers

We may employ third party companies and individuals to facilitate our Service ("Service Providers"), to provide the Service on our behalf, to perform Service-related services or to assist us in analyzing how our Service is used. These third parties have access to your Personal Data only to perform these tasks on our behalf and are obligated not to disclose or use it for any other purpose.

Links To Other Sites

Our Service may contain links to other sites that are not operated by us. If you click on a third party link, you will be directed to that third party's site. We strongly advise you to review the Privacy Policy of every site you visit. We have no control over and assume no responsibility for the content, privacy policies or practices of any third party sites or services.

Children's Privacy

Our Service does not address anyone under the age of 18 ("Children"). We do not knowingly collect personally identifiable information from anyone under the age of 18. If you are a parent or guardian and you are aware that your Children has provided us with Personal Data, please contact us. If we become aware that we have collected Personal Data from children without verification of parental consent, we take steps to remove that information from our servers.

Changes To This Privacy Policy

We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page. We will let you know via email and/or a prominent notice on our Service, prior to the change becoming effective and update the "effective date" at the top of this Privacy Policy. You are advised to review this Privacy Policy periodically for any changes. Changes to this Privacy Policy are effective when they are posted on this page.

Contact Us

If you have any questions about this Privacy Policy, please contact us by visiting this page on our website: https://brittanygervin.com/contact.
Save settings
Cookies settings