Музыкальный матч

Я люблю слушать музыку. Дома, на работе, в машине и в метро. В общем, везде. И так как я очень ленивый, я довольно долгое время пытался оптимизировать сам процесс закачки, обработки и прослушивания музыки. В свое время у меня компьютер был обвешан кучей скриптов, которые были готовы сделать все что угодно: от быстрого рипа сидюка до полуавтоматического поиска картинок для обложек и проставления тегов.

Вообще-то у меня задача по прослушиванию музыки стоит очень простая: “Я хочу максимально не заморачиваясь слушать музыку со всех доступных мне устройств. И я не хочу повторно слушать то, что я слышал недавно”.  И именно из-за второй части хотелки я не могу слушать плэйлисты наших радиостанций – они там по 30-50 песен.

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

Если бы не одно но: у меня больше одного компьютера и больше одного мобильного устройства. И если с мобильниками особых проблем нет – их всех можно подключить к одной библиотеке, то с компьютерами проблемы.

Во-первых, у меня довольно большая библиотека. 160+ гигов и под 30 тысяч песен. А на ноутбуке винт всего 64Гб. Вроде можно включить “шаринг” на большом компе, но это надо иметь постоянную связь с ним, да и вся идеи с умными плэйлистами тут же становятся неразрешимыми.

Во-вторых, на рабочем компьютере я тоже слушаю музыку. И хоть там не стоит проблема с  местом, там точно так же встает проблема с “неслушаньем” прослушанной музыки и синхронизацией

В-третьих, я стараюсь жить честно. И по моим прикидкам, примерно 80% моей библиотеки это легально купленные диски. Легально – это значит я отнес большую кучу денег в магазины типа “Союз” и затем попросту сграбил купленные диски. Не так давно я тупо выбросил 4 ашановских сумки с дисками. Ибо 99% дисков открывались один раз – на процесс рипа.

Остальные диски в моей коллекции – пиратка. Но пиратка эта от простой невозможности купить эти диски: они попросту неинтересны для производства. А я хочу иметь у себя “Мальчишник”, “Ласковый май” и газмановское “Люси”. И кучу другого хочу, но как говорится, не имею физической возможности …

Отдельной проблемой моей библиотеки стоит качество оригиналов. У меня есть сборники в духе “Гранды русского рока”, где заявлено качество 128Кбит/с, а в реальности там 96VBR … У меня есть треки, которые сграблены с сидюков, которые хоть и продавались в огромной сети музыкальных магазинов, но в реальности являются обычной записью mp3 на диск … В общем, давно ее надо привести в порядок, но то времени нет, то желания.

И тут как-то более менее сразу совпало два события: в качестве основного телефона я был вынужден перейти на iPhone 4S со старого SGS и в России Apple официально открыла свой музыкальный магазин.

Конечно, можно было и раньше им пользоваться через подарочные карты и прочие ухищрения, но это все было слишком неудобно (вы ведь помните, что я ленивый? 🙂

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

Итак, что мне обещает iTunes Match?

– Хранение всей моей музыки в “облаке”.

– Возможность закачки до 25 тысяч своих песен в “облако”. Даже тех, которые вы собственноручно сграбили.

– Обновление треков с плохим битрейтом до формата 256Кбит/с.

– Возможность как проигрывания песен напрямую из “облака”, так и предварительное закачивание на диск.

– Один аккаунт могут использовать до 10 устройств.

– Все это стоит 800 рублей в год (для России).

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

Ну и как следствие возможности проигрывания из “облака”, возможно теперь я смогу на ноутбуке слушать свою коллекцию. Ибо 64Гб диска не хватит на сколько-нибудь приличную коллекцию, а интернета вокруг меня не просто много, а очень много.

В общем, хватит расползаться клавишами по клавиатуре, пора попробовать это в реальности.

Для начала я в лоб пошел в iTunes Match. И так же в лоб получил ответ

В общем, товарищам с большой библиотекой казалось бы делать там нечего … Ладно, зайдем с другой стороны.

Решил я взять первую попавшуюся музыку (примерно 5 тысяч треков) на работе и скормить ее. Как ни странно, примерно 2/3 библиотеки залетели туда мгновенно. А вот с остальными возникла проблема. Они добавлялись в библиотеку очень медленно, по 1 песне в 5-10 минут и при этом процесе жрало 1,5 ядра процессора.

И при этом, сколько я не разглядывал тестовую библиотеку в iCloud, я так и не понял, на каких принципах отбираются туда треки.

То есть оно засосало то, чего у них в библиотеке точно нет и умерло на том, что у них в библиотеке есть, а у меня с картинками, тэгами и прочим. Но все-таки большую часть оно забрало без проблем, плюс все дубликаты оно отсеяло в самом начале.

Выводим в библиотеке iCloud status и получаем следующее:

– “waiting”. Вот чего оно ждет, я так и не понял. Статус снимается от 1-2 секунд до бесконечности на трек.

– “error”. Это судя по всему из-за банальной перегрузки эппловских серверов, потом что потом ошибка исчезла.

– “purchased”. Тут и так понятно, это я купил.

– “matched”. Это как раз те треки, которые я не покупал, но которые сервис распознал как уже имеющиеся у него. При этом ни название, ни теги не меняются!

– “uploaded”.  Те треки, которые он типа не нашел у себя и поэтому закачал к себе.

Функций типа “давай я покажу тебе, какому треку это соответствует” нет.

Теперь приступлю к тестированию обещанных фичек.

1. Стриминг, то есть проигрывание файликов по сети.

Компьютеры и ноутбук играют точно так же, как будто эти песни располагались бы на локальном диске. Изредка были паузы, когда я вручную перебирал песни и компьютер ждал закачки первых секунд песни, но в обычном рандоме проблем не было.

А вот iPhone тут оказался полностью провальным. Он тормозил и запинался как при работе через WiFi, так и через 3G. При этом по поведению телефона становилось понятно, что ему просто не хватает “мощи”.

2. Скачивание из облака на диск.

Тут никаких проблем не было. Всё, как обещано: то, что распозналось, то приехало назад в 256ААС. То, что не распозналось и залилось “как есть”, приехало в том же виде.

Опять же тут подкачал iPhone. Он качал медленно, о никаком проигрывании одновременно со скачиванием и речи быть не может.

3. Плейлисты.

Вот тут и скрывается пока для меня самое странное.

С обычными плэйлистами все просто. Создав на одном компьютере плэйлист, мы получаем их копию на других. Мы можем проиграть песни из плэйлиста, скачать всех скопом на  диск или нарезать на болванку. В общем, абсолютно ничего неожиданного за исключением того, что часть или все песни в плэйлисте могут быть в облаке.

А вот со смарт-листами ситуация другая. Нет, они так же копируются между компьютерами, но если стоит галочка “выбирать случайно”, то все плэйлисты будут разными. Судя по всему, в 11й версии наконец-то сменили генератор “случайных” чисел и он теперь на самом деле выбирает их случайно.

Одно “НО” – я так и не понял, как и когда он синхронизирует плэйлисты. Иногда практически мгновенно, а иногда приходится ждать несколько часов. Есть и ручное проталкивание: Надо просто выбрать “обновить iTunes Match” последовательно на всех компьютерах, при этом первым должен быть тот, где делали последние изменения.

iPhone и тут не смог не подложить пакость. На смарт-листах размером где-то больше 3-4Гб программка Music попросту падает. Без всяких сообщений и прочего. Р-р-раз и вы на главном экране.

Я пока выключил iTunes Match и iPhone синхронизирую через ноутбучный iTunes. Получается гораздо быстрее и безпроблемней.

Итак, как на мой взгляд надо рассматривать iTunes Match:

– Легализация свой музыкальной библиотеки за 800 рублей в год.

– Удаление дубликатов из библиотеки.

– Обновление большинства содержащихся в библиотеке песен до приемлимого качества

– “Растягивание” свой библиотеке на 10 компьютеров

– Снятие такой задачи как синхронизация музыки между несколькими устройствами.

– Облако – вполне неплохая замена резервному копированию в этом случае.

Для кого эта вся штука категорически не подойдет:

– Любители многоканальной и lossless музыки.

– Владельцы библиотек, где больше 25 000 треков.

– Те, у кого неприятие продукции Apple как класса.

– Любителям поделиться со всеми. Ибо в треках записывает ваш Apple ID и по нему легко можно добраться до вас …

Ну а если вернуться назад, к моей большой библиотеке …  iTunes Match решил мою задачу. Я просто разбил свою библиотеку на две части и по частям залил туда. Попутно Match вычистил мои дубликаты (у некоторых было аж по 4 копии с разным битрейтом), а я вычистил всякие track01 и track02.

В общем, пока категорически рекомендую, я буду дальше тестироватьи искать какие-нибудь неприятности …

 

One thought on “Музыкальный матч”

  1. Спасибо за подробный обзор! У меня много больше 25K, но, пожалуй, тоже попробую.

Comments are closed.