Mac App Store Tangerine! Създаване на плейлисти за iTunes въз основа на анализа на BPM песни - Проект

ITunes има доста интересна функция Genius, която въз основа на избрана от потребителя песен и анализ на информация от ID3 тагове, както и данни за популярност от iTunes Store, прави плейлист със записи, които съвпадат помежду си. Тази функция със сигурност е полезна, но има голям недостатък: Genius няма да работи с песни, за които не знае нищо. По този начин практически цялата музика на руските изпълнители е в полет. Potion Factory, вече познат на читателите от приложение като The Hit List, разработи приложение Мандарина!, също така може да създава "интелигентни" плейлисти, но само въз основа на BPM (удара в минута - мярка за темпото на музиката) на песните, включени в библиотеката на iTunes.
При първото стартиране приложението автоматично ще анализира съществуващата библиотека на iTunes за BPM и интензивност на звука. В зависимост от броя на песните, тази процедура може да отнеме известно време (в нашия случай, отне около 9 минути за сканиране на 2800 песни, което по принцип изобщо не е дълго).

Сканирането се извършва във фонов режим, ако желаете, потребителят може да наблюдава хода на операцията, като щракне върху индикатора под формата на въртяща се мандарина, разположена в лентата с инструменти.
След завършване на сканирането, Tangerine! готов за съставяне на плейлисти според посочените параметри, но преди да опишете работния процес, струва си да кажете няколко думи за интерфейса на приложението.
Интерфейсът на програмата е локализиран само на английски език и на външен вид наподобява този на iTunes, което, предвид неговото удобство и всъщност работата с библиотеката на този популярен медиен плейър, не е изненадващо. Прозорецът се състои от няколко панела. В левия страничен панел виждаме списък със съществуващите плейлисти на iTunes, а в десния голям панел се показва списък със записи от избрания плейлист или цялата библиотека на плейъра. Точно под списъка с песни има поле за показване на състава на плейлиста, генериран в Tangerine! Според настройките на потребителя. Интересното е, че всяка песен в генерирания плейлист се показва не просто като ред с текст, а като правоъгълник с определена височина, в който се показва обложката на албума. Височината на правоъгълника, представляващ пистата, зависи изцяло от стойността на BPM за дадената писта. В самото дъно на прозореца е лентата с инструменти, на която освен средствата за създаване и запазване на плейлисти, виждаме контроли за възпроизвеждане, които ви позволяват веднага да слушате избраните песни и да ги замените с други.

Преди да започнете да работите с приложението, вероятно трябва да погледнете менюто с настройки на програмата, за да зададете необходимите параметри на работа. Ако първият раздел (Общ) съдържа предимно стандартни опции, които имат минимално въздействие върху работния процес, след това настройките от втория раздел (Изключете песни) ви позволяват да кажете на програмата кои песни от библиотеката не трябва да се използват при създаване на плейлисти. Всички условия се договарят, като се използват списъци с правила, които могат да бъдат колкото искате. Броят на правилата във всеки списък също е неограничен.
