iTunes 12.6.5.3 on MacOS Catalina 10.15

Discussion in 'macOS Catalina (10.15)' started by bogdanw, Jun 6, 2019.

  1. bogdanw macrumors member

    bogdanw

    Joined:
    Mar 10, 2009
    #1
    Yes, iTunes 12.6.5.3 is working on MacOS Catalina 10.15 Beta 19A471t
    itunes-catalina.jpg
    More details soon.
     
  2. bogdanw thread starter macrumors member

    bogdanw

    Joined:
    Mar 10, 2009
    #2
    Instructions for getting iTunes 12.6.5.3 to work on MacOS Catalina 10.15
    1. Disable System Integrity Protection (Reboot to Recovery, open Terminal, run csrutil disable, reboot)
    2. Download iTunes 12.6.5.3 dmg from https://support.apple.com/HT208079 (direct link https://secure-appldnld.apple.com/i...-B085-11E8-B6AB-C1D03409AD2A/iTunes12.6.5.dmg )
    3. Use this script to create a package that can be installed on macOS Catalina
    Code:
    display dialog "Please select iTunes 12.6 dmg file" buttons {"Ok"}
    set theDMG to choose file with prompt "Please select iTunes 12.6 dmg file:" of type {"dmg"}
    do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
    do shell script "pkgutil --expand /Volumes/iTunes/Install\\ iTunes.pkg ~/tmp"
    do shell script "sed -i '' 's/18A1/14F2511/g' ~/tmp/Distribution"
    do shell script "sed -i '' 's/gt/lt/g' ~/tmp/Distribution"
    do shell script "pkgutil --flatten ~/tmp ~/Desktop/iTunes.pkg"
    do shell script "hdiutil unmount /Volumes/iTunes/"
    do shell script "rm -rf ~/tmp"
    
    set question to display dialog "Install iTtunes?" buttons {"Yes", "No"} default button 1
    set answer to button returned of question
    if answer is equal to "Yes" then
        do shell script "open ~/Desktop/iTunes.pkg"
        return
    end if
    if answer is equal to "No" then
        display dialog "Modified iTunes.pkg saved on desktop" buttons {"Ok"}
        return
    end if
    When the message "This package is incompatible with this version of macOS." is displayed, click on "Install anyway"

    4. Use this script to modify iTunes 12.6.5.3 to run on macOS 10.15
    Code:
    do shell script "sed -i '' 's/12.6.5/13.6.5/g' /Applications/iTunes.app/Contents/Info.plist" with administrator privileges
    or run in Terminal
    Code:
    sudo sed -i '' 's/12.6.5/13.6.5/g' /Applications/iTunes.app/Contents/Info.plist
    Notes:
    - If iTunes hangs at the first start, force quit, disable Internet and start it again
    - System Integrity Protection can be re-enabled: reboot into Recovery, open Terminal, run csrutil enable, reboot
     
  3. ideaprison, Jun 6, 2019
    Last edited: Jun 6, 2019

    ideaprison macrumors newbie

    ideaprison

    Joined:
    Jan 31, 2009
    Location:
    Hawai'i
    #3
    Worked like a charm! Can't thank you enough. Although for me it can't open my old library because this iTunes version is older than the last one on Mojave. I'll search around if there's a way to fix the library too.

    For anyone wondering what the script is for, open up 'script editor' (AppleScript) and run it from there.
     
  4. Mr Todhunter macrumors regular

    Mr Todhunter

    Joined:
    Apr 4, 2010
    Location:
    Third planet from the Sun
    #4
    I can now confirm that you bogdanw are a wizard. Very many thanks.

    iTunes 12.6.5.3 works like a charm on Catalina.

    I’ve tested on a clean install of Catalina on an external usb 3.0 HD running on an Macbook Air from 2014.
    After disabling System Integrity Protection I deleted the Books app because I wanted to have iTunes handling my books.
    I then ran the script and after iTunes was installed I ran the terminal code.
    iTunes started without a problem, didn’t have to force quit or anything.
    I have tested drag and drop of files and it work perfectly (I didn’t try syncing because I always transfer manually).
    Streaming music to my HomePod and Movies to my AppleTV also works perfectly.

    I think we should spread the word because very many people are wondering if they can keep using iTunes (to judge from questions in the forums).
     
  5. ideaprison macrumors newbie

    ideaprison

    Joined:
    Jan 31, 2009
    Location:
    Hawai'i
    #5
    I was hoping for a newer version (at least on that support dark-mode) 【I tried with the plist flag but no luck (only darkens the backdrop of the search field and alerts】

    I tried the last version on Mojave but even editing the app's plist the same way above guide does doesn't work.
     
  6. bogdanw thread starter macrumors member

    bogdanw

    Joined:
    Mar 10, 2009
    #6
    The point was to have iTunes with AppStore :)
    If you want a newer version, the last made available for download by Apple is iTunes 12.8.2 https://support.apple.com/kb/dl1977
    If you have installed iTunes 12.6.5.3, delete it. Run the first script and select iTunes12.8.2.dmg. Install the iTunes.pkg saved on Desktop. Run the script
    Code:
    do shell script "sed -i '' 's/12.8.2/13.8.2/g' /Applications/iTunes.app/Contents/Info.plist" with administrator privileges
    or in Terminal
    Code:
     sudo sed -i '' 's/12.8.2/13.8.2/g' /Applications/iTunes.app/Contents/Info.plist
     
  7. haralds macrumors 6502a

    haralds

    Joined:
    Jan 3, 2014
    Location:
    Silicon Valley, CA
    #7
    Does this install remove the ability to run the Music app, since it replaces some of the frameworks?
    Can you reenable SIP?
     
  8. Mr Todhunter macrumors regular

    Mr Todhunter

    Joined:
    Apr 4, 2010
    Location:
    Third planet from the Sun
    #8
    No and yes.
    You can still run the new Music app.
    And you can re-enable SIP. (As bogdanw says in his instructions)
     
  9. ideaprison macrumors newbie

    ideaprison

    Joined:
    Jan 31, 2009
    Location:
    Hawai'i
    #9
    @bogdanw I see, I just thought the one with the package installer was the only one like it. I am now running 12.8.2 Thanks again!
     
  10. haralds macrumors 6502a

    haralds

    Joined:
    Jan 3, 2014
    Location:
    Silicon Valley, CA
    #10
    Working with 12.8.2. The good news is that iTunes and Music have separate folders, but can point to the same media.
     
  11. bogdanw thread starter macrumors member

    bogdanw

    Joined:
    Mar 10, 2009
    #11
    Having installed 12.8.2, you can "upgrade" to 12.9.5.5 by copying the app from Mojave.
    You can use this script to copy iTunes from Mojave, modify it to work on Catalina and make it into a package that can be installed. As the package contains just the app, without the frameworks, some iTunes features might not work.
    Code:
    do shell script "mkdir ~/tmp"
    do shell script "cp -R /Applications/iTunes.app ~/tmp"
    do shell script "plutil -replace CFBundleGetInfoString -string 'iTunes 13.9.5.5' ~/tmp/iTunes.app/Contents/Info.plist"
    do shell script "plutil -replace CFBundleShortVersionString -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist"
    do shell script "plutil -replace CFBundleVersion -string 13.9.5 ~/tmp/iTunes.app/Contents/Info.plist"
    do shell script "productbuild --component ~/tmp/iTunes.app/ /Applications/ ~/Desktop/iTunes12.9.5.pkg"
    do shell script "rm -R ~/tmp"
     
  12. coolaaron88 macrumors regular

    coolaaron88

    Joined:
    May 28, 2010
    Location:
    Las Vegas, Nevada
  13. ideaprison macrumors newbie

    ideaprison

    Joined:
    Jan 31, 2009
    Location:
    Hawai'i
    #13

    Not really the .itl is encrypted or at least not a text-based filetype.

    If you had "Share iTunes Library XML with other applications" (At Advanced) turned on in iTunes then you will have a "iTunes Music Library.xml" file in "/Music/iTunes" which is basically a copy of the library but in xml format for other apps to use.

    You can import that one to iTunes and things will be like you had it (ratings/metadata/playlists etc..)
    File → Library → Import Playlist → Open that XML

    If you didn't then try running iTunes on Mojave or whichever macOS version you had prior or on another machine with your older .itl in /Music/iTunes then tick that XML option on should generate it immediately. As long as your music files are in the right place it will work (it won't care if they are available on the other computer.)
     
  14. XXX_0924 macrumors newbie

    XXX_0924

    Joined:
    May 1, 2019
    Location:
    cuba
    #14
    alguien puede hacer un video asiéndolo saludos
    --- Post Merged, Jun 15, 2019 at 6:38 AM ---
    someone can make a video grabbing him greetings
     
  15. return2sendai macrumors member

    return2sendai

    Joined:
    Oct 22, 2018
    #15
    OMG! Please, lovely, sexy, beta-testers. Please get iTunes running on Clita...sorry, Catalina. Please! Some of us LOVE iTunes. Otherwise, Im staying in the Mojave desert!
     
  16. Mr Todhunter macrumors regular

    Mr Todhunter

    Joined:
    Apr 4, 2010
    Location:
    Third planet from the Sun
    #16
    I’ll be staying in the Mojave desert also because I have a few 32bits apps I cannot live without.
     
  17. StellarVixen macrumors 68000

    StellarVixen

    Joined:
    Mar 1, 2018
    Location:
    Earth
    #17
    This won't last for long, so enjoy it while you can.
     
  18. return2sendai macrumors member

    return2sendai

    Joined:
    Oct 22, 2018
    #18
    There Will Be Hacks. Or Blood. Probably Both!
     

Share This Page

17 June 6, 2019