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

35

iTunes Match

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

35 комментариев

  1. 0

    Конечно музыка берется не из магазина iTunes. Иначе как объяснить огромное количество русской музыки?
    (отправлено из приложения AppleInsider.ru)

    • 0
      Винницкий Алексей

      Кэп, В iTunes Store достаточно много музыки от российских музыкантов. И попса, и электронная музыка, и альтернативная.

  2. 0

    Какой бред, а официальльно купленные Audio-CD по вашему тоже контрафакт ? Да и Alac всяко лучше Aac256, нельзя так свой личный опыт на всех проецировать.

    • 0
      Винницкий Алексей

      V6p, А при чем здесь официально купленные CD? Процент загружаемых в iTunes Match композиций со своих CD в разы меньше тех, которые были скачены со свободных источников, поэтому речь идет именно о пиратской музыке.

  3. 0

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

    • 0

      Tracker, Все верно, тоже обращал внимание на секунды, но это видимо просто погрешность округления.

    • 0

      Tracker, Постараюсь вечером купить песню в iTunes Store и распознать такую же песню с торрентов, а потом сравнить их поток. 99%, что будет полное совпадение.

    • 0

      Tracker, я посмотрел частоты в Adobe Audition — там действительно лицензионные AAC. частоты идентичны купленным в iTunes Store!

  4. 0

    Обе теории не верны. Каждый matched-трек в iTunes имеет свой ID (в рамках того самого iTunes Store). Даже есть такая программа matchTag, которая сканирует ID трека и в iTunes Match и загружает теги из iTunes Store (1 в 1).

  5. 0

    Господи! Очередной поток немыслимого бреда! Афтар, убейся!
    У меня есть музыка, купленная в Сторе. Так в Сторе показывается время трека 2:22, а в медиатеке Тунца — 2:23. У некоторых треков время совпадает, у некоторых — разница в 1 сек.
    Хватит уже писать всякую херню с попыткой разоблачения вселенских заговоров.

  6. 0

    Спасибо за Статью!

    • 0

      Type, А за что спасибо? За вопрос без ответа? Зачем не исследовав проблему как следует писать жаренные факты??
      (отправлено из приложения AppleInsider.ru)

      • 0

        Any, Давайте объясню.
        Я давно уже не обращаю внимания на то что Большинство Статей НЕ развернуто и как правило НЕ отвечает на вопросы в них обсуждаемые! Скорее наоборот возникает куча новых вопросов! Это сейчас так «Модно»…
        Если Вы заметили многие Авторы сами инициируют это «Невинным вопросом» «-А Вы как думаете?» обращаясь к нам Читателям!
        Но некоторые статьи Побуждают разобраться с вопросом / проблемой иногда прямо в ней где можно написать и почитать комментарий другого Читателя! …(уже «хлеб»)
        Требовать от Ребят (Авторов) увлёкшихся блогерством знаний Экспертов Я бы не стал!…
        И поэтому Всегда Одобряю Всех Авторов которые находят Интересные Статьи или Пишут Сами! …
        Надеюсь Таким примитивным способом Станет Меньше «Жаренного» и Больше Полезного!
        Если Я просто буду постоянно «тыкать» «Авторов» стимула у них от этого НЕ прибавится! …

  7. 0

    Интересно как iTunes Match проверяет песню?
    Если я допустим возьму любой трек и переименую сам файл и инфо на наназвание другой группы? Что будет? Чем он его заменит?

    • 0

      James10, Нет не заменит! Есть специальный алгоритм проверки аутентичности. Даже название где-то валялось.

    • 0
      Винницкий Алексей

      James10, Мы загружали в iTunes Match акустическую версию трека Radiohead записанную с живого концерта. iTunes Match определял ее именно как песню с Live выступления и подменял аналогичной версией, хотя в магазине есть и студийная запись этой же песни с альбома группы. Получается, что iTunes матчит не по тегам, а по структуре трека и его звучанию.

  8. 0

    Разницу в одну секунду может дать сам mp3, ведь он не является форматом с поддержкой Sample Accurate. То есть время исходника и закодированного из него mp3 часто различается, по причине разного количества сэмплов и как следствие разного округления.

    • 0
      Ренат Гришин

      Solm, Логично. Но тут товарищ выше пишет, что длина трека в магазине и этого же трека, но уже купленного так же может отличаться на эту 1 секунду. Хотя в этом случае, я так понимаю, файл то один и тот же.

      • 0

        Ренат, Исходник и кодированный мп3 разные вещи. Как я понял магазин показывает продолжительность именно исходника (то что записано на пластинке). Айтюнс же показывает именно продолжительность мп3шки.

      • 0

        Ренат, Больше всего смутило то, что на скришотах, и mp3 и aac весят одинаково. Это явно какой-то лаг. Так не бывает. Ведь и там и там постоянный битрэйт и в случае с aac он меньше, следовательно и файл должен быть меньше.

        По поводу магазина. Скорее всего, для построения плэйлиста в магазине использовалась какая-то прога, которая генерит html код, по файлам альбома, и в ней могли быть другие правила округления чем в iTunes. Почему именно генератор листа? А потому, что таких альбомов миллионы и вряд ли их забивали руками и делали каждуй страничку отдельно.

    • 0
      Винницкий Алексей

      Solm, Да, но в iTunes ведь не лежат исходники музыкальных композиций, там же AAC. Разве Match не должен мне подсовывать именно ту песню, которая продается в самом магазине?

  9. 0

    А собственно какая нафиг разница? Главное, что у меня в машине есть сейчас полный доступ ко всем моим 7ми тысячам композиций из любой точки страны (я не про рашу сейчас) 🙂

  10. 0

    Разница треков в 1 сек…тут вообще Apple, их проигрыватель и сервисы не причём.
    Смотря на оф сайтах музыкантов продолжительность песен и качая их потом с любого муз.сайта (торрента), для прослушивания через AIMP, точно также встречается эта самая секунда.

  11. 0
    андрей

    А можно как-то синхронизировать с Match только отдельные плейлисты (на айфоне например)? На айфон же может не поместиться вся библиотека…

  12. 0

    Я давно подписан на этот сервис. Раньше мп3 съедалось без проблем, но в последнее время мп3 не воспринимает. Я просто мп3 конверчу в эпловский формат с помощью XLD и после этого все работает нормально.

  13. 0

    Всё таки ИМХО достаточно бредово сравнивать «одинаковость» песен по секундам. Т.к. в тунце может быть указаны только секунды без дополнительных милисекунд, а в сторе «лишние» милисекунды округляются до +1 секунды.
    Тут всё таки нужно было применить спектральных анализ. Или хотя бы сравнивать точную длину песни. Если открыть информацию про песню и перейти во вкладку «Параметры», то там видно точное время конца песни. Вот его и надо было сравнивать. Хотя бы.

  14. 0
    Олег Кузнецов

    А вы пробовали делать такое С песнями которых НЕТ в iTunes Store?
    (отправлено из приложения AppleInsider.ru)

  15. 0
    Stayheredontgo

    Аналогично различия в секундах,залил в match с трекера альбом и купленный в itunes store,вот скриншот http://s11.postimage.org/78i5k0ush/itunes_match_rdh.png различия есть.

  16. 0

    Когда подписка закончится, доступа ко всей музыке мне тоже не видать?

Авторизуйтесь Чтобы оставить комментарий