MOC: музыка в консоли — музыкальный проигрыватель

MTiVi аватар

На Линуксовке у CORPSE заинтересовался консольный музыкальный проигрывателем, нашёл MOC, вещь интересная. Позволяет создавать и сохранять PlayList'ы, имеет кучу настроек. Приятно выглядит, аля Norton Commander. Было даже приятное удивлён тем, что после нажатия кнопки "q" и закрытия Shell'а, музыка продолжила играть O_o... Оказалось, что плеер создаёт демон, что интересно. Но приминение этому демону пока не вижу, разве что как CORPSE удивлять всем тем "Откуда музыка играет?"...

на русском описание здесь

CORPSE аватар

На моей старой квартире на пушкина стоит сервер (без иксов, конечно), подключенный к музыкальному центру. На сервере поставлен мок и джаббер бот. Соответственно, управлять плеером я могу с любого компьютера, либо вообще с телефона через джаббер. Плюс, сделано беспарольное выполнение команд под определённым пользователем на сервере и через линеак привязано скриптами к мультимедийным клавишам на клавиатуре. То есть, я могу на любом компе нажимать клавиши плей/стоп/перемотка и т.п.. и управлять плеером. Кстати, мок умеет куда больше, чем ты думаешь. Нажми Shift+t и сможешь выбрать одну из тем оформления, в том числе и с прозрачностью. Ну и прочие, прочие плюшки. Например, в консоли ты можешь отслеживать, что играет. Последнюю альфу мока заставили работать с ластфм, через выполнение произвольного скрипта. То есть, в принципе, тебе ничего не стоит сделать те же уведомления на джаббер о сменившемся треке.

Например, вот тебе пример общения с ботом:

(12:33:42) me: Что играет?
(12:33:42) bot: State: STOP

(12:33:46) me: Покажи списки
(12:33:46) bot: Списки воспроизведения:
1 apocalyptica
2 aria
3 classic
4 hard
5 kg
6 kish
7 kiuas
8 metallica
9 new_kg
10 tanzwut
11 tot
12 vanessa
13 артерия

(12:33:57) me: Поставь 8
(12:33:59) bot: Проигрывается плейлист: /home/corpse/files/music/playlists/metallica.m3u

(12:34:05) me: Покажи лист 8
(12:34:05) bot: Проигрывается плейлист: /home/corpse/files/music/playlists/metallica.m3u
1 Metallica - ...And Justice For All (...And Justice For All)
2 Metallica - Battery
... тут много всего, это не вывод бота, просто убрал, чтобы не мешало...
43 5 Metallica - Wherever I May Roam (Metallica)
44 32 Metallica - Whiskey In The Jar

(12:34:22) me: А сейчас что играет?
(12:34:22) bot: State: PLAY
File: /home/corpse/files/music/Metallica/Metallica-...And Justice For All.mp3
Title: Metallica - ...And Justice For All (...And Justice For All)
Artist: Metallica
SongTitle: ...And Justice For All
Album: ...And Justice For All
TotalTime: 09:46
TimeLeft: 09:23
TotalSec: 586
CurrentTime: 00:23
CurrentSec: 23
Bitrate: 256Kbps
Rate: 44KHz

(12:34:26) me: Тише
(12:34:27) bot: Ok.

(12:34:30) me: Громче
(12:34:30) bot: Ok.

(12:34:35) me: Вообще заткнись
(12:34:35) bot: Ok.

(12:34:41) me: Что играет на этот раз?
(12:34:41) bot: State: STOP

Здорово! :) я тащусь прям :)
Как ты ловко заменяешь общение с человеком на общение со своей железячкой... она не предаст :)

CORPSE аватар

Управление музыкой - это только одна из сторон применения бота. Он кучу всего прочего умеет. Но я хочу-таки себя заставить дописать нового бота. Его будет куда проще и удобнее расширять. :) Насчёт не предаст - это точно, только если ты сам его на это не запрограммируешь. :)

С людьми я тоже общаюсь очень и очень немало, за это можешь не волноваться. :)

CORPSE аватар

Ну и чтобы не говорили, что он выглядит как нортон. :)))

MTiVi аватар

Согласен я. Жаль, что ни Нортон, Ни Волков Коммандеры этого не умели :-)

Или ты меня опять удивишь и скажешь, что умели? O_o

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".