На заметку Прокачай свою консоль

Кто просматривает этот контент: "Тема" (Всего пользователей: 0; Гостей: 1)

X-Shar

:)
Администрация
Регистрация
03.06.2012
Сообщения
5 701
Репутация
233
Jabber
Telegram
#1
upload_2016-11-30_19-31-20.png

Всем привет !

Так-уж получилось, что линуха стала основной рабочей системой, часто вообще приходится даже работать без гуя, на сервере например ! :)

Ну-блин возникла проблема, как дальше жить как слушать музыку, ведь музыка мне не мешает работать, а как раз помогает сосредоточится...:)

Поэтому задался задачей слушать музыку прям в консоле, а прикольно получилось, хочу рассказать про консольный плеер CMus, понятно из названия, что он написан на си !

Плеер достаточно мощный, и Vi-подобный, т.е. можно прям из консоли добовлять плей листы и т.д.

Итак ставим его например так:
Код:
apt-get install cmus
Далее можно запустить коммандой cmus !

upload_2016-11-30_19-30-44.png

CMus поддерживает создание/открытие плейлистов (с мощными фильтрами), очерёдность воспроизведения и простой файловый браузер (обзор директорий). А одной из отличительных особенностей CMus является то, что управление плеером реализовано аналогично управлению в Vi (один из мощнейших текстовых редакторов).



Интерфейс CMus поддерживает настройку цветов и имеет семь режимов (переключаемых цифрами 1, 2, 3, 4, 5, 6 и 7). Первый режим (режим запускаемый по умолчанию) включает в себя две вкладки, на одной отображаются альбомы/исполнители, а на другой список композиций выделенного альбома. Вторая вкладка является сортированной библиотекой (плейлистом/полный список треков), позволяющим переходить по трекам.



В третьей вкладке CMus находится редактируемый список воспроизведения (плейлист), четвёртая вкладка отображает очередь воспроизведения. В пятой вкладке файловый браузер, в шестой фильтры/список фильтров заданных пользователем. Седьмая вкладка настройки, в ней показаны клавиатурные сочетания и команды для управления плеером.



CMus поддерживает практически все популярные (и не очень) аудиоформаты, включая: FLAC, Ogg/Vorbis, MP3 (libmad), Wav, WMA (ffmpeg), MOD, S3M, MPEG-4/AAC (libmp4v2, libfaad2) и др...



В CMus есть функция Gapless Playback (воспроизведение без пауз между треками), функция ReplayGain (воспроизведение всех файлов медиа-библиотеки с однородной громкостью), показ информации об исполнителе/альбоме/треке в виде древа, сложные фильтры имён для воспроизводимых композиций, воспроизведение потокового вещания MP3, Ogg, AAC (Shoutcast/Icecast), поддержка/интеграция с Last.fm или Libre.fm (с помощью скриптов) и многое другое...



ПАРА СОВЕТОВ ОТ МЕНЯ:

Как легко добавить музыку в плей-лист ?

В консоле находясь в окнах 1-4 (Смотря куда нужно добавить), набрать (ОБЯЗАТЕЛЬНО ПРОВЕРЬТЕ ЧТО-БЫ РАСКЛАДКА БЫЛА АНГЛИЙСКАЯ):
Код:
:add Папка с музыкой
Незабывайте нажимать клавишу "TAB" тогда не нужно набирать папки, всё подставится, также если после двоеточия нажать "TAB", то появится список доступных комманд...
 

Антоха

Уважаемый пользователь
Форумчанин
Регистрация
26.12.2012
Сообщения
3 002
Репутация
9 272
#2
Так как локально музыку я не слушаю, то мой вариант это всякие ютубы, яндекс музыки и интернет-радио. Но слушать радио в браузере не всегда удобно и практично. К примеру моё любимое http://www.di.fm/
Зачем мне лишняя вкладка с флешем и другими ненужными элементами, когда требуется один лишь только звук. Как говорится "го в Гугл". Выбор всяческих радио под линукс довольно таки богат. Но мне нужно было наипростейшее.
Выбор пал на PyRadio. Из самого названия становится ясно, что написано оно на питоне. То есть при желании и знаниях вы можете легко отредактировать файлы в текстовом редакторе.
Ссылки:
старый заброшенный официальный сайт: PyRadio
Гитхаб GitHub - coderholic/pyradio: Curses based internet radio player
центральный репозитарий модулей языка Python pyradio 0.5.2 : Python Package Index

Я выбрал наипростейший метод установки из питоньего репрозитария

Код:
sudo pip install pyradio
Требования:

Код:
python 2.6+/3.2+
mplayer или vlc
Запускается радио, командой

Код:
pyradio
Используемые параметры

Код:
-h, --help            Показать справку и выйти
--stations STATIONS, -s STATIONS     Путь до CSV-файла в котором находится список станций
--random, -r          Запустить и проигрывать случайную станцию
--add, -a             Добавить станцию в список
--list, -l            Список добавленных станций
--debug, -d         Режим отладки
Управление:

Код:
Up/Down/j/k/PgUp/PgDown     Выбор станции
Enter                       Проигрывание
-/+                         Громкость
m                           Вкл/выкл звук
r                           Воспроизведение случайной станции
g                           Перейти к первой станции
<n>G                        Перейти к n-ной станции
Space                       Пауза
Esc/q                       Выход
По умолчанию в списке 25-радиостанций. Часть из которых уже не работает. К примеру там есть станции с вышеупомянутого di.fm, но оно не желает работать окромя как в браузере или официальном приложении для смартфонов.
Плейлист находится по пути usr/local/lib/python2.7/dist-packages/pyradio/stations/stations.csv
Открываем и редактируем

Код:
sudo gedit /usr/local/lib/python2.7/dist-packages/pyradio/stations.csv
Внимательно посмотрите как добавлены названия станций и ссылки на потоки.

А как же быть с нужным мне di.fm. Первая ссылка в яндексе Бесплатный премиум плейлист DI.FM – hookz
В общем кому нужно, просто скопируйте и вставьте:
Код:
00s Club Hits, http://prem2.di.fm:80/00sclubhits_hi?9affe5552d17878c45f0ff65
Ambient, http://prem2.di.fm:80/ambient_hi?9affe5552d17878c45f0ff65
Atmospheric Breaks, http://prem2.di.fm:80/atmosphericbreaks_hi?9affe5552d17878c45f0ff65
Bass & Jackin' House, http://prem2.di.fm:80/bassnjackinhouse_hi?9affe5552d17878c45f0ff65
Bassline, http://prem2.di.fm:80/bassline_hi?9affe5552d17878c45f0ff65
Big Beat, http://prem2.di.fm:80/bigbeat_hi?9affe5552d17878c45f0ff65
Big Room House, http://prem2.di.fm:80/bigroomhouse_hi?9affe5552d17878c45f0ff65
Breaks, http://prem2.di.fm:80/breaks_hi?9affe5552d17878c45f0ff65
Chill & Tropical House, http://prem2.di.fm:80/chillntropicalhouse_hi?9affe5552d17878c45f0ff65
ChillHop, http://prem2.di.fm:80/chillhop_hi?9affe5552d17878c45f0ff65
Chillout, http://prem2.di.fm:80/chillout_hi?9affe5552d17878c45f0ff65
Chillout Dreams, http://prem2.di.fm:80/chilloutdreams_hi?9affe5552d17878c45f0ff65
Chillstep, http://prem2.di.fm:80/chillstep_hi?9affe5552d17878c45f0ff65
Classic EuroDance, http://prem2.di.fm:80/classiceurodance_hi?9affe5552d17878c45f0ff65
Classic EuroDisco, http://prem2.di.fm:80/classiceurodisco_hi?9affe5552d17878c45f0ff65
Classic Trance, http://prem2.di.fm:80/classictrance_hi?9affe5552d17878c45f0ff65
Classic Vocal Trance, http://prem2.di.fm:80/classicvocaltrance_hi?9affe5552d17878c45f0ff65
Club Dubstep, http://prem2.di.fm:80/clubdubstep_hi?9affe5552d17878c45f0ff65
Club Sounds, http://prem2.di.fm:80/club_hi?9affe5552d17878c45f0ff65
DJ Mixes, http://prem2.di.fm:80/djmixes_hi?9affe5552d17878c45f0ff65
Dark DnB, http://prem2.di.fm:80/darkdnb_hi?9affe5552d17878c45f0ff65
Dark PsyTrance, http://prem2.di.fm:80/darkpsytrance_hi?9affe5552d17878c45f0ff65
Deep House, http://prem2.di.fm:80/deephouse_hi?9affe5552d17878c45f0ff65
Deep Nu-Disco, http://prem2.di.fm:80/deepnudisco_hi?9affe5552d17878c45f0ff65
Deep Tech, http://prem2.di.fm:80/deeptech_hi?9affe5552d17878c45f0ff65
Detroit House & Techno, http://prem2.di.fm:80/detroithousentechno_hi?9affe5552d17878c45f0ff65
Disco House, http://prem2.di.fm:80/discohouse_hi?9affe5552d17878c45f0ff65
Downtempo Lounge, http://prem2.di.fm:80/downtempolounge_hi?9affe5552d17878c45f0ff65
Drum and Bass, http://prem2.di.fm:80/drumandbass_hi?9affe5552d17878c45f0ff65
Drumstep, http://prem2.di.fm:80/drumstep_hi?9affe5552d17878c45f0ff65
Dub, http://prem2.di.fm:80/dub_hi?9affe5552d17878c45f0ff65
Dub Techno, http://prem2.di.fm:80/dubtechno_hi?9affe5552d17878c45f0ff65
Dubstep, http://prem2.di.fm:80/dubstep_hi?9affe5552d17878c45f0ff65
EBM, http://prem2.di.fm:80/ebm_hi?9affe5552d17878c45f0ff65
EcLectronica, http://prem2.di.fm:80/eclectronica_hi?9affe5552d17878c45f0ff65
Electro House, http://prem2.di.fm:80/electrohouse_hi?9affe5552d17878c45f0ff65
Electro Swing, http://prem2.di.fm:80/electroswing_hi?9affe5552d17878c45f0ff65
Electronic Pioneers, http://prem2.di.fm:80/electronicpioneers_hi?9affe5552d17878c45f0ff65
Electronics, http://prem2.di.fm:80/electronics_hi?9affe5552d17878c45f0ff65
Electropop, http://prem2.di.fm:80/electropop_hi?9affe5552d17878c45f0ff65
Epic Trance, http://prem2.di.fm:80/epictrance_hi?9affe5552d17878c45f0ff65
EuroDance, http://prem2.di.fm:80/eurodance_hi?9affe5552d17878c45f0ff65
Funky House, http://prem2.di.fm:80/funkyhouse_hi?9affe5552d17878c45f0ff65
Future Bass, http://prem2.di.fm:80/futurebass_hi?9affe5552d17878c45f0ff65
Future Garage, http://prem2.di.fm:80/futuregarage_hi?9affe5552d17878c45f0ff65
Future Synthpop, http://prem2.di.fm:80/futuresynthpop_hi?9affe5552d17878c45f0ff65
Gabber, http://prem2.di.fm:80/gabber_hi?9affe5552d17878c45f0ff65
Glitch Hop, http://prem2.di.fm:80/glitchhop_hi?9affe5552d17878c45f0ff65
Goa-Psy Trance, http://prem2.di.fm:80/goapsy_hi?9affe5552d17878c45f0ff65
Hands Up, http://prem2.di.fm:80/handsup_hi?9affe5552d17878c45f0ff65
Hard Dance, http://prem2.di.fm:80/harddance_hi?9affe5552d17878c45f0ff65
Hard Techno, http://prem2.di.fm:80/hardtechno_hi?9affe5552d17878c45f0ff65
Hardcore, http://prem2.di.fm:80/hardcore_hi?9affe5552d17878c45f0ff65
Hardstyle, http://prem2.di.fm:80/hardstyle_hi?9affe5552d17878c45f0ff65
House, http://prem2.di.fm:80/house_hi?9affe5552d17878c45f0ff65
IDM, http://prem2.di.fm:80/idm_hi?9affe5552d17878c45f0ff65
Indie Beats, http://prem2.di.fm:80/indiebeats_hi?9affe5552d17878c45f0ff65
Indie Dance, http://prem2.di.fm:80/indiedance_hi?9affe5552d17878c45f0ff65
Jazz House, http://prem2.di.fm:80/jazzhouse_hi?9affe5552d17878c45f0ff65
Jungle, http://prem2.di.fm:80/jungle_hi?9affe5552d17878c45f0ff65
Latin House, http://prem2.di.fm:80/latinhouse_hi?9affe5552d17878c45f0ff65
Liquid DnB, http://prem2.di.fm:80/liquiddnb_hi?9affe5552d17878c45f0ff65
Liquid Dubstep, http://prem2.di.fm:80/liquiddubstep_hi?9affe5552d17878c45f0ff65
Liquid Trap, http://prem2.di.fm:80/liquidtrap_hi?9affe5552d17878c45f0ff65
Lounge, http://prem2.di.fm:80/lounge_hi?9affe5552d17878c45f0ff65
Mainstage, http://prem2.di.fm:80/mainstage_hi?9affe5552d17878c45f0ff65
Melodic Progressive, http://prem2.di.fm:80/melodicprogressive_hi?9affe5552d17878c45f0ff65
Minimal, http://prem2.di.fm:80/minimal_hi?9affe5552d17878c45f0ff65
Nightcore, http://prem2.di.fm:80/nightcore_hi?9affe5552d17878c45f0ff65
Nu Disco, http://prem2.di.fm:80/nudisco_hi?9affe5552d17878c45f0ff65
Oldschool Acid, http://prem2.di.fm:80/oldschoolacid_hi?9affe5552d17878c45f0ff65
Oldschool House, http://prem2.di.fm:80/oldschoolhouse_hi?9affe5552d17878c45f0ff65
Oldschool Rave, http://prem2.di.fm:80/oldschoolrave_hi?9affe5552d17878c45f0ff65
Oldschool Techno & Trance , http://prem2.di.fm:80/classicelectronica_hi?9affe5552d17878c45f0ff65
Progressive, http://prem2.di.fm:80/progressive_hi?9affe5552d17878c45f0ff65
Progressive Psy, http://prem2.di.fm:80/progressivepsy_hi?9affe5552d17878c45f0ff65
PsyChill, http://prem2.di.fm:80/psychill_hi?9affe5552d17878c45f0ff65
Psybient, http://prem2.di.fm:80/psybient_hi?9affe5552d17878c45f0ff65
Russian Club Hits, http://prem2.di.fm:80/russianclubhits_hi?9affe5552d17878c45f0ff65
Soulful House, http://prem2.di.fm:80/soulfulhouse_hi?9affe5552d17878c45f0ff65
Space Dreams, http://prem2.di.fm:80/spacemusic_hi?9affe5552d17878c45f0ff65
Tech House, http://prem2.di.fm:80/techhouse_hi?9affe5552d17878c45f0ff65
Techno, http://prem2.di.fm:80/techno_hi?9affe5552d17878c45f0ff65
Trance, http://prem2.di.fm:80/trance_hi?9affe5552d17878c45f0ff65
Trap, http://prem2.di.fm:80/trap_hi?9affe5552d17878c45f0ff65
Tribal House, http://prem2.di.fm:80/tribalhouse_hi?9affe5552d17878c45f0ff65
UMF Radio, http://prem2.di.fm:80/umfradio_hi?9affe5552d17878c45f0ff65
Underground Techno, http://prem2.di.fm:80/undergroundtechno_hi?9affe5552d17878c45f0ff65
Vocal Chillout, http://prem2.di.fm:80/vocalchillout_hi?9affe5552d17878c45f0ff65
Vocal Lounge, http://prem2.di.fm:80/vocallounge_hi?9affe5552d17878c45f0ff65
Vocal Trance, http://prem2.di.fm:80/vocaltrance_hi?9affe5552d17878c45f0ff65

Результат:

u1.gif

Ну и чтобы не вбивать каждый раз команду для запуска этого радио, можно создать значок (ярлык) запуска.
 

Антоха

Уважаемый пользователь
Форумчанин
Регистрация
26.12.2012
Сообщения
3 002
Репутация
9 272
#3
Добавлю ещё одну ссылочку для почитателей Виктора Робертовича...
Просто добавить в список
Код:
Цой, http://music.myradio.ua:8000/viktor-tsoy-i-gruppa-kino_news128.mp3?type=.flv
 
Вверх