Когато работим в Linux среди, където нямаме възможност да имаме графична или GUI среда или просто защото обичаме да използваме терминала, можем да намерим поредица от команди, които ни позволяват да изпълняваме общи задачи, които не са само инсталация или управление на услуги И един от най -практичните начини да използвате конзолата в Linux е да научите някои команди за извършване на действия, които може би не сме смятали за възможни.
Ето защо Solvetic днес ще знае как да слуша музика в Linux чрез терминала с някои прости приложения, които предлагат страхотни функции.
За този анализ ще използваме Ubuntu 17.04.
1. MDP и NCMPCPP Linux инсталация
Като начало ще говорим за едно от най -практичните приложения за задачата за възпроизвеждане на аудио в Linux, MDP и NCMPCPP.
MPD (Music Player Daemon) е приложение, основано на използване на клиент-сървърната структура за възпроизвеждане на аудио. MPD ще се изпълнява във фонов режим, като винаги съхранява базата данни с конфигурирани музикални файлове в един файл (поддържа формати като MP3, OGG, FLAC, WavePack и други) или в плейлисти и те могат да се контролират чрез клиент, който може да бъде през мрежата или локално, а MDP предлага поддръжка за онлайн потоци.
Ncmpcpp е клиент за MPD приложение с интерфейс Ncurses, базиран на интерфейса ncmpc.
Етап 1
За да инсталираме тези приложения, ще изпълним следния ред:
sudo apt инсталирате mpd ncmpcpp
Стъпка 2
Конфигурационните файлове на MDP се намират в пътя etc / mpd.conf и за тяхното редактиране ще използваме редактори като vim или nano:
sudo nano /etc/mpd.confПри изпълнение на този ред ще видим следното:
Както можем да видим, имаме възможност за изпълнение на множество конфигурации на MPD.
Стъпка 3
Първият ред, който ще анализираме, ще бъде музикален_директория където ще установим маршрута, по който ще бъде достъпна музиката за възпроизвеждане и същият процес може да се извърши на линията playlist_directory където ще бъдат достъпни плейлистите:
Някои от допълнителните опции, които можем да редактираме, са:
- По линиите потребител Y група Можем да установим потребителя за изпълнение и определената група, ако желаем.
- Линиите bind_to_address Y пристанище те трябва да бъдат декомментирани чрез премахване на знака #.
- Ако искаме, можем да декомментираме реда възстановяване_пауза "да" за да се избегне автоматичното стартиране.
- За да предотвратим автоматичното актуализиране на плейлиста на MDP, трябва да декомментираме реда auto_update "да".
Стъпка 4
По подразбиране MPD използва ALSA или PulseAudio за възпроизвеждане на музика, но ако искаме да добавим среда, която добавя визуализатор, можем да конфигурираме FIFO. В предишния файл можем да видим конфигурацията на тези плейъри:
ALSAАко искаме да използваме ALSA, това ще бъде неговата конфигурация:
audio_output {type "alsa" name "My ALSA Device" # device "hw: 0,0" # optional # mixer_type "hardware" # optional # mixer_device "default" # optional # mixer_control "PCM" # optional # mixer_index "0" # по избор}
PulseAudioВ случая на PulseAudio, това ще бъде конфигурирано по подразбиране и това ще бъдат неговите редове, които можем да коригираме според нуждите:
audio_output {type "pulse" name "My Pulse Output" # сървър "remote_server" # по избор # мивка "remote_server_sink" # по избор}
FIFOАко искаме да използваме FIFO като дисплей, ще е необходимо да добавим следните редове:
audio_output {type "fifo" name "fifo_mpd" path "/tmp/mpd.fifo" format "44100: 16: 2"}
След като тези промени бъдат дефинирани, можем да запишем файла, като изпълним комбинацията от клавиши Ctrl + O и да го излезем с помощта на Ctrl + X.
Запазите промените
Ctrl + O
Излез
Ctrl + X
2. Добавете MPD към аудио група
Етап 1
Следващата стъпка е да добавите MPD към аудио групата и за това ще изпълним следния ред:
sudo gpasswd -a mpd аудио
Стъпка 2
Конфигурация на NCMPCPP: След това трябва да създадем и редактираме конфигурационните стойности на NCMPCPP и за това ще изпълним следните редове в техния ред:
mkdir ~ /.ncmpcpp sudo gunzip /usr/share/doc/ncmpcpp/config.gz sudo cp /usr /share /doc /ncmpcpp /config /home/solvetic/.ncmpcpp/config sudo chown -R потребител: user /home / solutiontic / .ncmpcpp / configЗабележка:Трябва да дефинираме правилния път с името на нашия потребител.
Стъпка 3
Кониране към MDP: Сега ще получим достъп до конфигурационния файл на NCMPCPP, като изпълним следния ред:
sudo nano /home/solvetic/.ncmpcpp/configТам ще декомментираме следните редове:
mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5
Стъпка 4
В следващите редове ще посочим пътя на музиката и ще продължим да я декомментираме:
mpd_music_dir = / home / (потребител) / Музика mpd_crossfade_time = 2Сега ще конфигурираме пътя към .fifo файла:
visualizer_fifo_path = /tmp/mpd.fifoЩе зададем името на зрителя:
visualizer_output_name = fifo_mpd
Запазваме промените във файла.
3. Използване на NCPMCPP Linux
След като тези стойности са дефинирани, ние изпълняваме NCMPCPP просто като въведем реда ncmpcpp в терминала и натискане на Enter:
След като музиката се зареди, това ще бъде нейната среда:
Начините за използване на това приложение са:
- Пространство: Добавете песента към плейлиста
- Въведете: Пуснете избраната песен
- >: Следваща песен
- <: Предишна песен
- с: Спрете песента
- p: Пауза на песента
- z: Активирайте режима на разбъркване
- l: Покажете текста на песента
- С: Запазите промените
Както виждаме, това е чудесна алтернатива, когато става въпрос за слушане на музика в Linux.
4. Приложение CMUS Linux
CMUS (C * Music Player) е приложение с отворен код за възпроизвеждане на аудио в UNIX или Linux среди и е лицензирано от Общия публичен лиценз на GNU. Изпълнението му е изключително чрез терминален потребителски интерфейс.
Някои от функциите на използването на CMUS са:
- Поддръжка на множество формати като аудио формати, включително MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN и MOD.
- Непрекъснато възпроизвеждане и съвместимост с ReplayGain.
- Разширени възможности за филтриране
- Може да се управлява с помощта на командата cmus-remote (UNIX или TCP / IP сокет)
- Може да се изпълнява в Linux, OS X, FreeBSD, NetBSD, OpenBSD и Cygwin среди.
- Има опашка за игра
Етап 1
За да инсталираме CMUS, трябва да изпълним следната команда:
sudo apt install cmusВ случай на представяне на някакъв вид грешка, можем да изпълним следните редове, за да я инсталираме от хранилище:
sudo add-apt-repository ppa: jmuc / cmus sudo apt update sudo apt install cmusСтъпка 2
За да отворите CMUS, просто изпълнете следния ред.
sudo cmusЩе се покаже следното:
Стъпка 3
За да добавим нови песни, ще натиснем номер 5 и ще видим следното:
Стъпка 4
Там ще използваме стрелките за посока за достъп до директорията, където се хоства музиката и натиснете Enter.
Ще видим наличните песни:
Стъпка 5
За да ги добавите към плейлиста, изберете песента и натиснете клавиша. да се.
Натискаме Enter на избраната песен, за да започнем нейното възпроизвеждане.
Някои от опциите за използване с CMUS са:
- ° С: Пауза или възобновяване на песента
- Дясен или ляв клавиш: Превъртете напред или забавете песента за 10 секунди
- *: Търсене по минута в песента
- r: Повторете песента
- с: Активира произволно възпроизвеждане
5. Приложение MOC Linux
MOC (Music on Console) е друга алтернатива, която да се използва в Linux среди за възпроизвеждане на песни чрез команди. MOC е лек плейър, който има възможност да възпроизвежда всички налични аудио формати.
Етап 1
За да инсталираме MOC, ще изпълним следния ред:
sudo apt install mocСлед като инсталираме, изпълняваме реда mocp в терминала за достъп до приложението:
Стъпка 2
Там избираме папката, където имаме хостваните песни, за да имаме достъп до тях:
Натискаме Enter, за да започнем да го играем.
Когато използваме MOC, имаме следните възможности:
- >: Увеличете силата на звука (1%)
- <: Намаляване на звука (1%)
- , : Намаляване на звука (5%)
- . : Увеличете силата на звука (5%)
- з: Показва помощ за MOC
- p или интервал: Пауза
- Въведете: Играйте
- н: Пуснете следващата песен
- б: Пуснете предишната песен
- ДА СЕ: Добавяне на директория към плейлиста
- да се: Добавете само един файл към списъка
- ° С: Премахнете файл от плейлиста
- ° С: Изчистете целия списък
- q: Оставете програмата на заден план
- В: Затворете програмата напълно
- l: Промяна от двоен прозорец на единичен прозорец
- Табулатор: Променяме екрана в MOC
6. Приложение Mpg123 за Linux
Mpg123 е бърза MPEG конзола, която работи като аудио плейър и библиотека за декодиране на файлове. Той е прост и ви позволява да възпроизвеждате различни аудио формати на конзолата на Linux
За неговото инсталиране ще изпълним следната команда:
sudo apt install mpg123За неговото използване ще изпълним следния синтаксис:
mpg123 (път на песента)
Някои от опциите за използване с mpg123 са:
- [s] или []: Рестартирайте песента
- [d]: Предишна песен
- [b]: Връща се в началото на песента
- [.]: Превъртане на песента напред
- [,]: Връща песента
- [:]: Превъртане напред
- [;]: Бързо забавяне на песента
- [+]: Увеличете силата на звука
- [-]: Намали звука
- [r]: Превключва в режим RGB
- [v]: Превключва в подробен режим
- [l]: В текущия плейлист показва използваната песен
- [t]: Показва информацията за песента
- [m]: Отпечатайте MPEG заглавката
- [h]: Показване на помощ за mpg123
- [q]: Затворете приложението
Имаме полезни и практически възможности, когато става въпрос за възпроизвеждане на песни от конзолата в Linux.