Главная загадка iTunes Match

Когда Apple объявила о запуске iTunes Match, я пропустил мимо себя этот сервис, так как он работает на основе iTunes Store и массовому российскому пользователю никакой пользы не принесет. Тем не менее спустя некоторое время, чуть ближе познакомившись с iTunes Match, я пришел к выводу, что сервис в ближайшем будущем станет неотъемлемой частью экосистемы Apple, и пропускать его мимо себя я не имею права. Поэтому я нашел способ завести американский аккаунт с привязанным к нему iTunes Match и испробовать на себе работу новоиспеченного сервиса.

iTunes Match

Идея его мне понравилась, и я уже как-то высказывался об этом в одной из своих статей. iTunes Match станет такой же частью всей экосистемы Apple каковой сегодня уже является iCloud. Просто не все пользователи смогут одинаково ощутить на себе его действие в силу некоторых территориальных ограничений. Но я хочу поговорить не о самом сервисе, а рассказать вам об одном наблюдении, сделанным одним моим другом, так же пользующимся iTunes Match. Немного покумекав, мы несколько раз убедились в наличии некоторых неточностей в работе сервиса, из чего вынесли одно предположение, которым я планирую закончить эту заметку.

Начну с сути самого сервиса. Это важно. Отправляемся на сайт Apple, где нам сообщают примерно следующее:

С помощью iTunes Match вы можете хранить всю вашу музыку в iCloud. Доступ к ней открыт с любого вашего устройства, авторизованного из соответствующего Apple ID. После сканирования вся ваша музыка помещается в iCloud и те композиции, что были приобретены вне iTunes Store заменяются на аналогичные файлы, но уже в формате AAC 256 kbps.

То есть получается, что мы можем заменить всю нашу коллекцию пиратской музыки на аналогичные, но лучшие по качеству и, что самое важное, лицензионные записи с помощью это самого iTunes Match. Отличный способ — однажды заплатив Apple 25 долларов — очиститься от всех прегрешений и почувствовать себя законопослушным гражданином с чистой совестью.

Приступим к очищению.

В общем мы собираемся воспользоваться сервисом по прямому его назначению. Для этого скачиваем из Интернета пиратскую копию любого альбома какого-нибудь известного исполнителя. Я выбрал для этого эксперимента альбом Tiesto Parade of the Athletes 2004 года в качестве 320 kbps MP3. Скачал я этот альбом на одном из самых крупных российских сайтов, активно распространяющих пиратскую электронную музыку. Разумеется, я предварительно убедился в наличии аналогичного альбома в каталоге iTunes Store. Обращу внимание на то, что магазин предлагает две версии альбома с миксованными и немиксованными композициями. Мы воспользуемся первой версией альбома.

Для начала, во избежание эксцессов со своей медиатекой iTunes, закрываем проигрыватель и открываем его с зажатой клавишей Alt. Проигрыватель предложит нам создать новую медиатеку, что мы собственно и сделаем. Даем название новой медиатеке и авторизуемся в своем Apple ID.

Создание новой медиатеки iTunes

Теперь обратим внимание на одну деталь. Взгляните на информацию и продолжительность композиций, содержащихся в альбоме сразу после его переноса в медиатеку iTunes:
Медиатека iTunes

Картинка кликабельна

Информация о композиции

Ниже эта информация нам пригодится для сравнения.

После успешной авторизации переносим свежескачанный с файлообменников альбом Tiesto в новую медиатеку. iTunes Match проводит синхронизацию, пропускает через себя все обнаруженные в медиатеке композиции, сообщает об успешном завершении сканирования и о том, что все песни были успешно добавлены в iCloud. Позже вы сможете получить доступ к этим композициям с любого iOS-устройства, лишь авторизовавшись в нем из-под нужного Apple ID. Обратите внимание на то, что iTunes Match сотрет содержимое вашей библиотеки на синхронизируемом вами iOS-устройстве и заменит его содержимым, помещенным при сканировании новой библиотеки в iCloud. В нашем случае это будет всего один альбом Tiesto.

Сбор информации о библиотеке iTunes

iTunes 06

После того как медиатека была просканирована, обращаем внимание на формат присутствующих в iTunes песен — это по-прежнему загруженный нами MP3. Интересный трюк iTunes Match в том, что он не будет заменять присутствующие в iTunes композиции на лучшие по качеству из библиотеки iTunes Store просто так, автоматически. Зачем, если они есть на вашем жестком диске и в медиатеке iTunes? Заменит iTunes Match музыку лишь в том случае, если «отматченных» файлов не будет в вашей библиотеке и их понадобится чем-то заменить. Таким образом Apple сокращает нагрузку на свои сервера.
Файл в iTunes поменяли формат на 256 AAC

Теперь взглянем на недочеты, на которые мы с моим товарищем прежде всего обратили внимание. Я говорю о разнице в продолжительности отдельных композиций. После того, как единственный имеющийся в нашей библиотеке альбом был удален и благополучно заменен на версию Apple, кое-что изменилось. Обращаем внимание на информацию о файле, чтобы убедиться в совершившейся подмене. В данный момент мы обращаемся к файлам, находящимся в iCloud. Об этом нам говорит облачко, расположенное напротив каждой из песен альбома. Касание этого облачка начинает загрузку соответствующего файла на устройство. Но нам это не нужно. Нам интересно другое. Как становится понятно из описания сервиса iTunes Match, Apple подменяет загруженные в iCloud песни своими из каталога iTunes Store — это логично. Но на деле все оказывается иначе. Теперь взгляните на продолжительность каждой из композиций в таком же альбоме, но только непосредственно в самом магазине iTunes Store.
iTunes 08

Как вы можете видеть, у 8 из 12 композиций в альбоме присутствует разница в продолжительности на одну секунду с тем значением, которое было изначально при загрузке композиций в iTunes и после их замены на файлы AAC. Возможно, вы скажете, что это ерунда, но я бы согласился с вами, если бы это было не настолько повсеместно. Получается, что Apple подменяет загруженные нами в iTunes Match песни вовсе не композициями из iTunes Store. Возникает вопрос, откуда же, если не из iTunes Store, ведь это самый большой музыкальный онлайн-магазин в мире. Немного поразмыслив, мы увидели два пути.

Первый: Apple просто-напросто налету конвертирует загружаемые пользователем аудиозаписи. К такому выводу мы пришли, обнаружив, что продолжительность композиций в самостоятельно загруженном альбоме Tiesto (320 kbps MP3) не изменилась даже после волшебного преобразования композиций в 256 AAC.

Второй: Apple имеет отдельное хранилище для загружаемой пользователями в iTunes Match музыки. В независимости от того имеется ли та или иная запись в iTunes Store, Apple сохраняет каждый загружаемый пользователями файл. Могу предположить, что из собранного цветника Apple выбирает одну запись (в наиболее высоком качестве) и предоставляет ее в качестве замены загруженной пользователем, предварительно, опять же, переведя ее в 256 kbps AAC. Тот факт, что я скачал альбом Tiesto из общедоступного источника играет немаловажную роль. Если эти файлы и не являются исходными записями с соответствующего CD, то их аналоги уже довольно широко распространились по Сети, и Apple подсунула мне не тот альбом Parade of the Athletes, который продает сама, а тот, который был загружен в iTunes Match пользователем, переписавшим его непосредственно с CD. Доверять какому-либо определенному онлайн-сервису в поиске ответа не стоит, так как недолгие искания и последующее сравнение доказали различие в продолжительности (пускай и на пару секунд) композиций одного альбома на разных сервисах. Вопрос может решиться, если кто-то из наших читателей имеет доступ к оригинальному CD с этим альбомом известного диджея и продюсера.

Таким образом мы имеем одну большую загадку: как и с помощью чего Apple подменяет пиратские копии аудиозаписей, загружаемых пользователями в iTunes Match?