A music collection management script.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Maxim Likhachev d0544fc564 μέλος v2.0 6 years ago
COPYING GPLv3 6 years ago
CoC.md μέλος v2.0 6 years ago
README.md μέλος v2.0 6 years ago
melos μέλος v2.0 6 years ago

README.md

μέλος

              oo   88888
             oo       888

ooo ooo ooooooo 888 ooooooo ooooooooo 888 888 o88 88 88 88 o888 888o o888 888o 88oo oo88 o8888 88 88 888 888 888 88ooooooo88 o88 88 88 88 888o o888 888o o88o 88 ooo 88 88ooo88 888 8o8 88ooo88 88ooo8888 88 88 oo Скрипт для работы с музыкальной коллекцией oo

Организация коллекции

/Жанр/Исполнитель [СТРАНА]/Тип альбома/Год - Название/Номер дорожки - Название дорожки.

Например:

 ├── Music
 │
 └── Traditional Doom Metal
     │
     └── Candlemass [SE]
         │
         └── Альбомы
             │
             ├── 1986 - Epicus Doomicus Metallicus
             │   ├── 01 - Solitude.mp3
             │   ├── 02 - Demon's Gate.mp3
             │   ├── 03 - Crystal Ball.mp3
             │   ├── 04 - Black Stone Wielder.mp3
             │   ├── 05 - Under the Oak.mp3
             │   ├── 06 - A Sorcerer's Pledge.mp3
             │   └── cover.png
             │
             ├── 1987 - Nightfall
             │   ├── 01 - Gothic Stone.mp3
             │   ├── 02 - The Well of Souls.mp3
             │   ├── 03 - Codex Gigas.mp3
             │   ├── 04 - At the Gallow's End.mp3
             │   ├── 05 - Samarithan.mp3
             │   ├── 06 - Marche Funebre.mp3
             │   ├── 07 - Dark are the Veils of Death.mp3
             │   ├── 08 - Mourner's Lament.mp3
             │   ├── 09 - Bewitched.mp3
             │   ├── 10 - Black Candles.mp3
             │   └── cover.png
             │
             └── [...]

Использование

      -h      --help     -Вывод данной справки
      -i      --info     -Вывод статистики
      -l      --codes    -Вывод кодов стран
      -noc    --nocolor  -Отключить цвета

    Поиск данных

      -g       --genre   -По жанру
      -art     --artist  -По исполнителю
      -c       --country -По коду страны
      -at      --type    -По типу альбома
      -y       --year    -По дате издания
      -an      --name    -По названию альбома
      -tn      --track   -По номеру дорожки
      -tt      --title   -По названию дорожки
      -f       --format  -По формату (mp3, ogg)
      -r       --rating  -По рейтингу (5, 4,5)
      -live    --live    -По посещённым концертам за указанный год

      -F       --love    -Треки с рейтингом 5+


    Дополнительно

      -P       --plain   -Вывод без форматирования
      -v       --verbose -Вывод доп. информации
      -all     --all     -Вывод всех треков
      -d       --disc    -Вывод дискографии
      -tl      --tlist   -Вывод треклистов
      -txt     --txt     -Вывод текстов песен

      -st      --stext   -Поиск текстов в интернете
      -save    --save    -Сохранение текстов песен

      -go      --open    -Открыть Web-адрес(а)


    Работа с плеером

       +p      +play     -Добавить треки в плейлист
       -p      -play     -Очистить плейлист и добавить треки

Пример:

$ melos -g *Doom* -art Saturnus -y 1996

Для поиска по нескольким ключевым словам, нужно разделять их запятой:

$ melos -g Symph,Doom -y 199?,2000,2004

Поддерживаются итераторы * и ?. В настройках программы можно установить использование итераторов по умолчанию.

Поддерживаются символьные классы [...]. Например, опция -art [A-Z] отобразит всех исполнителей, название которых начинается с заглавной латинской буквы.

В директориях могут находиться файлы с заметками (info.txt) и файлы, содержащие интернет-адрес (url.txt), которые будут выведены скриптом на экран.

Лицензия

GNU General Public License v3.