Beets: песни с тэгами и стихами

О способах упорядочивания мультимедийных коллекций сказано немало. Сегодня я установил еще одну утилиту для этих целей: beets. Это не музыкальный проигрыватель, а «упорядочиватель» файлов, который, опираясь на размещенную в Интернете базу данных, максимально насыщает mp3-файлы тэгами и даже подтягивает слова песен, что очень актуально сейчас для меня как для интенсивно «прокачивающего» английский.

Попутно утилита правильно переименовывает файлы. Например, подборка песен группы Scorpions до обработки beets выглядела так:

scorp000.mp3
scorp001.mp3
scorp002.mp3
scorp003.mp3
scorp004.mp3
scorp005.mp3
scorp006.mp3
scorp007.mp3
scorp008.mp3
scorp009.mp3


После обработки:

01 Dark Lady.mp3
02 In Trance.mp3
03 Life's Like a River.mp3
04 Top of the Bill.mp3
05 Living and Dying.mp3
06 Robot Man.mp3
07 Evening Wind.mp3
08 Sun in My Hand.mp3
09 Longing for Fire.mp3
10 Night Lights.mp3


При этом программа исправляет даже мелкие ошибки в названиях композиций


Correcting tags from:
    Queen - Made In Heaven
To:
    Queen - Made in Heaven
(Similarity: 94.5% )
 * It's A Beautiful Day (#0)          -> It's a Beautiful Day (#1)
 * Made In Heaven (#0)                -> Made in Heaven (#2)
 * Let Me Live (#0)                   -> Let Me Live (#3)
 * Mother Love (#0)                   -> Mother Love (#4)
 * My Life Has Been Saved (#0)        -> My Life Has Been Saved (#5)
 * I Was Born To Love You (#0)        -> I Was Born to Love You (#6)
 * Heaven For Everyone (#0)           -> Heaven for Everyone (#7)
 * Too Much Love Will Kill You (#0)   -> Too Much Love Will Kill You (# 8 )
 * You Don't Fool Me (#0)             -> You Don't Fool Me (#9)
 * A Winter's Tale (#0)               -> A Winter's Tale (#10)
 * It's A Beutiful Day (Reprise) (#0) -> It's a Beautiful Day (reprise) (#11)
 * Bonus Track (#0)                   -> Yeah (#12)
 * Bonus Track (#0)                   -> [untitled] (#13)
[A]pply, More candidates, Skip, Use as-is, as Tracks, Enter search,
enter Id, aBort? 



а также расставляет их в том порядке, в котором они идут в альбоме.

Программа написана на Python'е и лучше ее устанавливать не из пакетов, а через питоновский менеджер:


slapt-get -i python-pip
pip -i beets


Чтобы просматривать еще и тексты песен, необходимо указать в конфиге плагин lyrics. Пользоваться им следует примерно так:

beet lyrics -p 'radio ga ga' 
lyrics already present: Queen - Radio Ga Ga
Radio - radio
I'd sit alone and watch your light
My only friend through teenage nights
And everything I had to know
I heard it on my radio

You gave them all those old time stars
Through wars of worlds - invaded by Mars
You made 'em laugh - you made 'em cry
You made us feel like we could fly
Radio

So don't become some background noise
A backdrop for the girls and boys
Who just don't know or just don't care
And just complain when you're not there
You had your time, you had the power
You've yet to have your finest hour
Radio - radio

All we hear is radio ga ga
radio goo goo
radio ga ga
All we hear is radio ga ga
radio blah blah
Radio what's new?
Radio, someone still loves you


Класс! Откуда что и берется. Чтобы проделать такую работу вручную (правильно переименовать файлы, привязать к ним тексты песен) ушло бы несколько недель.

Еще у beets есть веб-интерфейс (проигрывает музыку посредством html5)

beet web


но он еще в альфа-стадии.

Комментарии (1)

RSS свернуть / развернуть
+
0
Мне кстати для этих вещей всегда нравились плееры типа Amarok которые как-то сами сортировали все по композициям.
Кстати iTunes как-то это хуже делает
avatar

Sergei_T

  • 08 мая 2013, 17:09

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.