Медиатека iCloud – часть сервиса Apple Music, предназначенная для хранения в облаке песен, артистов и альбомов из Apple Music, а так же музыки, которой нет в Apple Music, например, записей ваших выступлений, собственных оцифровок или ещё чего-нибудь редкого, что пока ещё не появилось в Apple Music и, если в плане добавления в медиатеку контента из Apple Music вопросов, вроде бы, нет, то при добавлении собственного контента вопросы, порой, возникают. Об этих вопросах и поговорим.
Когда мы включаем на наших устройствах Apple Music и медиатеку iCloud, профиль работы с мобильными i-устройствами меняется. Вместо привычной синхронизации через кабель, или по Wi-Fi начинает работать такая схема:
- Мы добавляем в iTunes на нашем PC, или Mac нужные нам треки;
- iTunes выгружает их в облако;
- Треки становятся доступными на всех устройствах, на которых прописан наш Apple ID и активирована Apple Music с медиатекой iCloud;
- В случае необходимости, мы уже с устройства можем загрузить эти треки, или, если интернет позволяет, слушать их онлайн.
При этом, если на устройстве были какие-либо наши треки, синхронизированные с iTunes, при включении медиатеки iCloud они будут заменены облачными версиями, а, в случае, если медиатека iCloud пуста, просто удалены. И вот теперь мы плавно подошли к нашей проблеме.
Довольно часто при добавлении нашей музыки в медиатеку iCloud iTunes при попытке выгрузки нашей музыки в облако отказывается это делать, сообщая нам, что файл неподходящий. Apple традиционно не балует пользователей сообщениями об ошибках. Более того, даже на официальном сайте не обозначены точные критерии выгрузки, просто сказано, что iTunes проверяет треки на соответствие определённым условиям и, если трек им соответствует, то он выгружается в облако, иначе, остаётся только в локальной коллекции iTunes.
После многочисленных экспериментов удалось установить следующие закономерности, по которым iTunes отказывается загружать файлы в медиатеку:
- Низкий битрейт. Если файл сильно пожат, то он не будет загружен в медиатеку;
- Теги в кодировке, отличной от Unicode, или utf-8. Эта ситуация характерна для mp3-файлов, в которых, в силу давности формата, применяется несколько версий тегов, при чём стандартами не оговорена их кодировка. Так что, если iTunes найдёт, к примеру, теги в кодировке windows, она откажется выгружать такой файл в облако.
Таким образом у нас определилось два виновника: низкий битрейт и теги. Для чего понижают битрейт у файлов? Чтобы сохранить место на устройстве, ну а с тегами в mp3-файлах, как я уже сказал, вообще полный бардак. В общем, чтобы файл гарантированно выгрузился в библиотеку, нам необходимо соблюсти два условия:
- Достаточно высокий битрейт;
- Теги, записанные в кодировке Unicode, или utf-8
Всем этим условиям удовлетворяет яблочный контейнер m4a, который, по сравнению с mp3 даёт следующие преимущества:
- Хорошее качество звука даже на низких битрейтах;
- Теги в кодировке utf-8, или Unicode.
Думаю, уже очевидно, что, если мы будем грузить в медиатеку файлы в m4a, вероятности, что они попадут в облако, будет гораздо выше. Осталось только определиться с минимальным битрейтом, это на случай, если у вас критично со свободным местом.
В ходе экспериментов мне удалось выяснить, что минимальный битрейт для пролезания файла в медиатеку составляет 96 kbps, таким образом, для того, чтобы все наши файлы оказались в медиатеке iCloud, достаточно переконвертировать их в формат m4a с битрейтом 96 kbps, или выше.
Ну и ещё небольшой лайфхак. После того, как файлы будут выгружены в облако, их можно без последствий удалить с компьютера. Для этого достаточно на выгруженном файле, или группе файлов выбрать контекстное меню и в нём выбрать пункт “Удалить загрузку”. После этого вы спокойно сможете слушать загруженные песни онлайн а, в случае необходимости, вновь выкачать их на свой компьютер из облака.
Вот и всё, дорогие хорошие. Приобщайтесь к Apple Music и выгружайте свои редкости в медиатеку iCloud, ну и забудьте о синхронизации.