Доброго часу доби.
За останній тиждень хворів три дні, був вдома і тому качав багато музики. Мова не піде про музику, яку я скачав, як це завжди було, а про засоби програвання музики. Отож, після того, коли піратська музична колекція перевалила за відмітку в 8 кіло пісень, аудіо плеєри, що працюють через медіа бібліотеку нагнулись. До того користувався
Rhythmbox, який показував себе не погано в плані функціонал + швидкодія і був непоганим замінником
AmaroK в гномі. Решта --
Exaile!,
BMPx,
Banshee відпали теж, бо медіа бібліотека в них так само тупила.
Ну що ж, залишилось вибирати між XMMS і mpg123. Ні один ні інший не вмів працювати з бібліотекою і не вмів створювати динамічно плейлісти по результатам пошуку.
Google підказав мені один варіант, про який я хочу розказати вам.
Quod Libet. З роботою моєї бібліотеки він справився легше чим я очікував, буквально за 3 хвилини просканувалась вся бібліотека.
Основною особливістю плеєра є пошук і швидкість роботи. Швидкість роботи -- це всім зрозуміло, а ось пошук -- просто супер. Отож:
- Reg. Exp. пошук для любителів дуже unix way
- Advanced search для хлопців попрощє
Про регексп можна прочитати на сторінці
Kars Mayboom Advanced search
в нас є список полів по яких буде проходити пошук:
- artist
- album
- title
- genre
- year
Плюс в нас є ключові слова, зарезервовані плеєром:
В нашому розпорядженні є також оператори:
- &() -- умовне і
- |() -- умовне або
- #() -- будемо брати числове значення
- !() -- заперечення
Можна комбінувати будь-яке кіно за вашим бажанням. Приклад:
&(genre=Lounge, #(lastplayed > 3 days), !#(rating < 0.25))
на виході ми отримаємо всі треки, в жанрі яких зустрічається слово Lounge, грались більше трьох днів назад і не мають рейтинга менше 0.25.
Якщо буде:
genre=“Lounge”
то отримаємо всі композиції, в яких жанр точно Lounge.
Ну вот взагалі-то і все. Інше -- ваша фантазія.