Инструкция для тех, кто готов заморочиться. Как навсегда скачать всю музыку из Apple Music и спасти медиатеку за 15 лет

Жутко собирать медиатеку годами, по крупицам выискивая редкие альбомы и составляя идеальные плейлисты, а потом понять, что всё это может исчезнуть. Теперь, когда оплата подписок на российских аккаунтах Appleстала практически невозможной, многие закономерно переживают за судьбу своих коллекций.

Если не продлить подписку, через какое-то время Apple Music просто стирает облачную медиатеку.

Чтобы не потерять музыку, которую вы собирали 15 лет, стоит задуматься о локальном бэкапе. Разберём всё варианты решения проблемы: от переноса страны аккаунтадо скачивания всех треков в Lossless-формате.

Опишу, как всё это делается на macOS, но знайте, что это можно сделать и на Windows.

СОДЕРЖАНИЕ
  • Вариант 1. Смена региона аккаунта
  • Вариант 2. Качаем всё в MP3
  • Вариант 3. Сохраняем в честном Lossless
  • Суть без воды отАлисы AI:

    Вариант 1. Смена региона аккаунта

    Кажется, что проще всего перевести свой Apple IDв другую странуи платить зарубежной картой. Однако в реальности это будет как лотерея.

    При смене региона и переподключении подпискимедиатека переносится далеко не всегда. Я пробовал тестировать этот процесс: перенос именно музыкальной базы не работает гарантированно.

    Вы можете успешно оплатить сервис, открыть приложение и обнаружить абсолютно пустой экран. Шанс, что всё останется на месте, конечно, есть, но если вы не готовы рисковать многолетней историей прослушиваний, лучше смотреть в сторону локального скачивания файлов.

    ◦ Назад к содержанию ◬

    Вариант 2. Качаем всё в MP3 (Просто и быстро)

    Если качество Lossless вам не принципиально, и достаточно формата MP3, который воспроизводится на любом утюге, этот метод идеален. Мы будем использовать утилитуOnTheSpot. Она вытягивает треки, сразу прописывая нужные теги и подтягивая обложки. Читатель уже писал про этот методздесь.

    Что понадобится:
    • Любой компьютер (Mac или ПК на Windows)
    • Установленный язык программирования Python. Если у вас его нет, в Terminal на Mac пропишите:
    • /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && brew install python
    Инструкция:
    • Откройте Терминал (на Mac) или Командную строку (на Windows).
    • Скачайте проект к себе на компьютер и перейдите в его папку. Для этого по очереди введите две команды:

    git clone https://github.com/justin025/onthespot.git cd onthespot

    • Установите необходимые для работы компоненты:

    pip install -r requirements.txt

    • Запустите саму программу:
    • python main.py

      • Дальше всё максимально интуитивно: программа попросит вас авторизоваться или скормить ей ссылки на нужные плейлисты в Apple Music. Настройте папку для сохранения, выберите формат MP3 и ждите. Если треков много, процесс займет приличное время.

      ◦ Назад к содержанию ◬

      Вариант 3. Термоядерный. Сохраняем в честном Lossless (ALAC)

      Это продвинутый вариант для тех, кто хочет получить оригинальные файлы в максимальном качестве. Придется повозиться с Терминалом и контейнерами, но результат того стоит. Мы свяжем мощный бэкендWrapper(он возьмет на себя авторизацию и работу с серверами Apple) и графический интерфейсapmyx-gui.

      Что понадобится:
      • Mac.
      • ПриложениеDocker Desktop(установите с официального сайта и запустите, в верхней панели Mac должна появиться иконка кита).
      • Пакетный менеджер Homebrew (ставится одной командой с сайта brew.sh, если его еще нет).
      • Python.
      Инструкция:

      Шаг 1. Установка системных утилит

      Откройте Терминал и скачайте нужные пакеты:

      brew install go gpac git docker

      Шаг 2. Авторизация в Wrapper

      Нам нужно залогиниться в ваш аккаунт Apple Music через виртуальный контейнер. В команде ниже аккуратно замените словаemailиpasswordна ваши реальные данные от Apple ID (строго через двоеточие):

      docker run -v ./rootfs/data:/app/rootfs/data -e args="-L email:password -F" --rm ghcr.io/itouakirai/wrapper:x86

      Важно: Если у вас включена двухфакторная аутентификация, процесс повиснет, а на ваше устройство придет код подтверждения. Чтобы его ввести, откройтеновую вкладкуТерминала (Cmd + T) и следуйте подсказкам системы. Как только увидите в ответеtype 6— авторизация прошла успешно.

      Шаг 3. Запуск прокси-моста Wrapper

      Откройте новое окно Терминала и запустите сам процесс, через который пойдет трафик загрузки музыки:

      docker run -v ./rootfs/data:/app/rootfs/data -p 10020:10020 -p 20020:20020 -e args="-M 20020 -H 0.0.0.0" --rm ghcr.io/itouakirai/wrapper:x86

      Этот процесс должен работать в фоне. Сверните окно Терминала и не закрывайте его, пока полностью не скачаете медиатеку.

      Шаг 4. Установка apmyx-gui

      В новом окне Терминала скачиваем и запускаем сам интерфейс загрузчика (вводите команды строго по очереди):

      git clone https://github.com/rwnk-12/apmyx-gui.git cd apmyx-gui pip install -r requirements.txt cd src python main.py

      После последней команды откроется графическое окно программы.

      Шаг 5. Настройка apmyx и загрузка

      • Зайдите в настройки (Settings) в интерфейсе apmyx.
      • Убедитесь, что формат загрузки выставлен наALAC. Благодаря запущенному Wrapper, программа уже готова качать музыку напрямую.
      • (Опционально)Если вам понадобятся вшитые тексты песен, потребуется токен. Откройте веб-версию Apple Music в браузере, вызовите инструменты разработчика (Cmd + Option + I), перейдите во вкладку Network и обновите страницу. Найдите любой запрос, содержащийamp-api, и в его заголовках скопируйте значение параметраMedia-User-Token:Вставьте его в настройки apmyx.
      • Вставьте ссылку на ваш альбом, плейлист или конкретный трек в главное окно программы.
      • Нажимайте старт.

      Треки начнут скачиваться в оригинальном качестве вместе со всеми обложками и метаданными. Когда процесс завершится, вашу 15-летнюю коллекцию можно будет закинуть на внешний SSD, загрузить на домашний NAS или слушать в любом плеере, который понимает Lossless (ALAC).

      Всё. Медиатека спасена. Я сам теперь слушаю всю свою медиатеку локально, в несжатом ALAC на Android-смартфоне, и интернет не нужен. Ни о чём не жалею.

      Только предупрежу: каждый трек в таком формате может весить от 20 до 110 мегабайт. 5000 треков заняли у меня почти 300 ГБ памяти, так что подумайте дважды, прежде чем ставить всё на загрузку.

      ◦ Назад к содержанию ◬

      29

      18

      1

      Что-то пошло не так

      7

    Данные о правообладателе фото и видеоматериалов взяты с сайта «iPhones.ru», подробнее в Условиях использования
    Анализ
    ×
    Apple
    Сфера деятельности:Связь и ИТ
    217