Pracując w środowiskach Linux, w których nie mamy możliwości posiadania środowiska graficznego lub GUI lub po prostu dlatego, że lubimy korzystać z terminala, możemy znaleźć szereg poleceń, które pozwalają nam wykonywać typowe zadania, które nie są tylko instalacją lub zarządzanie usługami Jednym z najbardziej praktycznych sposobów korzystania z konsoli w Linuksie jest nauczenie się niektórych poleceń w celu wykonania działań, o których nie myśleliśmy, że są możliwe.
Właśnie dlatego Solvetic dzisiaj będzie wiedział, jak słuchać muzyki w systemie Linux za pośrednictwem terminala z kilkoma prostymi aplikacjami, które oferują wspaniałe funkcje.
Do tej analizy użyjemy Ubuntu 17.04.
1. Instalacja MDP i NCMPCPP w systemie Linux
Na początek porozmawiamy o jednym z najbardziej praktycznych zastosowań do zadania odtwarzania dźwięku w systemie Linux, MDP i NCMPCPP.
MPD (Music Player Daemon) to aplikacja oparta na wykorzystaniu struktury klient-serwer do odtwarzania dźwięku. MPD będzie wykonywany w tle, zawsze przechowując bazę danych skonfigurowanych plików muzycznych w jednym pliku (obsługuje formaty takie jak MP3, OGG, FLAC, WavePack i inne) lub na listach odtwarzania, które można kontrolować za pomocą klienta, który może być przez sieć lub lokalnie, a MDP oferuje obsługę strumieni online.
Ncmpcpp to klient aplikacji MPD z interfejsem Ncurses opartym na interfejsie ncmpc.
Krok 1
Aby zainstalować te aplikacje, wykonamy następujący wiersz:
sudo apt zainstaluj mpd ncmpcpp
Krok 2
Pliki konfiguracyjne MDP znajdują się w ścieżce etc/mpd.conf a do ich edycji użyjemy edytorów takich jak vim czy nano:
sudo nano /etc/mpd.confPodczas wykonywania tej linii zobaczymy:
Jak widać, mamy możliwość wykonania wielu konfiguracji na MPD.
Krok 3
Pierwszą linią, którą przeanalizujemy, będzie katalog_muzyki gdzie ustalimy trasę, na której muzyka do odtworzenia będzie dostępna i ten sam proces można wykonać na linii katalog_odtwarzania gdzie będą dostępne playlisty:
Niektóre z dodatkowych opcji, które możemy edytować, to:
- Na liniach użytkownik Tak Grupa Możemy ustalić użytkownika do wykonania i przypisaną grupę, jeśli chcemy.
- Linie bind_to_address Tak Port muszą być odkomentowane poprzez usunięcie znaku #.
- Jeśli chcemy, możemy odkomentować linię restore_paused "tak" aby uniknąć automatycznego startu.
- Aby zapobiec automatycznej aktualizacji listy odtwarzania przez MDP, musimy odkomentować linię automatyczna aktualizacja "tak".
Krok 4
Domyślnie MPD używa ALSA lub PulseAudio do odtwarzania muzyki, ale jeśli chcemy dodać środowisko, które dodaje wizualizator, możemy skonfigurować FIFO. W poprzednim pliku możemy zobaczyć konfigurację tych odtwarzaczy:
ALSAJeśli chcemy korzystać z ALSY to będzie to jej konfiguracja:
audio_output {type "alsa" name "My ALSA Device" # device "hw: 0,0" # opcjonalny # mixer_type "hardware" # opcjonalny # mixer_device "default" # opcjonalny # mixer_control "PCM" # opcjonalny # mixer_index "0" # opcjonalny}
PulseAudioW przypadku PulseAudio będzie to domyślnie skonfigurowane i będą to jego linie, które możemy w razie potrzeby dostosować:
audio_output {type "pulse" name "My Pulse Output" # server "remote_server" # opcjonalny # sink "remote_server_sink" # opcjonalny}
FIFOJeśli chcemy użyć FIFO jako wyświetlacza, konieczne będzie dodanie następujących wierszy:
audio_output {wpisz "fifo" nazwa "fifo_mpd" ścieżka "/tmp/mpd.fifo" format "44100: 16: 2"}
Po zdefiniowaniu tych zmian możemy zapisać plik, wykonując kombinację klawiszy Ctrl + O i wyjść z niego za pomocą Ctrl + X.
Zapisz zmiany
Ctrl + O
Wychodzić
Ctrl + X
2. Dodaj MPD do grupy Audio
Krok 1
Następnym krokiem jest dodanie MPD do grupy Audio i w tym celu wykonamy następującą linię:
sudo gpasswd - dźwięk mpd
Krok 2
Konfiguracja NCMPCPP: Następnie musimy utworzyć i edytować wartości konfiguracyjne NCMPCPP i w tym celu wykonamy następujące wiersze w ich kolejności:
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: user / home / solvetic / .ncmpcpp / configNotatka:Musimy zdefiniować poprawną ścieżkę z nazwą naszego użytkownika.
Krok 3
Konacja do MDP: Teraz uzyskamy dostęp do pliku konfiguracyjnego NCMPCPP, wykonując następujący wiersz:
sudo nano /home/solvetic/.ncmpcpp/configTam odkomentujemy następujące wiersze:
mpd_host = localhost mpd_port = 6600 mpd_connection_timeout = 5
Krok 4
W kolejnych wierszach określimy ścieżkę muzyki i przejdziemy do jej odkomentowania:
mpd_music_dir = / home / (użytkownik) / Muzyka mpd_crossfade_time = 2Teraz skonfigurujemy ścieżkę do pliku .fifo:
visualizer_fifo_path = /tmp/mpd.fifoUstawimy nazwę przeglądarki:
visualizer_output_name = fifo_mpd
Zapisujemy zmiany w pliku.
3. Korzystanie z NCPMCPP Linux
Po zdefiniowaniu tych wartości wykonujemy NCMPCPP po prostu wpisując wiersz ncmpcpp w terminalu i naciskając Enter:
Po załadowaniu muzyki będzie to jej środowisko:
Sposoby korzystania z tej aplikacji to:
- Przestrzeń: Dodaj utwór do listy odtwarzania
- Wchodzić: Odtwórz wybrany utwór
- >: Następna piosenka
- <: Poprzednia piosenka
- s: Zatrzymaj piosenkę
- P: Zatrzymaj piosenkę
- z: Aktywuj tryb losowy
- l: Wyświetl tekst piosenki
- S: Zapisz zmiany
Jak widać, jest to świetna alternatywa, jeśli chodzi o słuchanie muzyki w systemie Linux.
4. Aplikacja CMUS dla systemu Linux
CMUS (C * Music Player) to aplikacja open source do odtwarzania dźwięku w środowiskach UNIX lub Linux i jest licencjonowana na podstawie Powszechnej Licencji Publicznej GNU. Jego wykonanie odbywa się wyłącznie za pośrednictwem interfejsu użytkownika opartego na terminalu.
Niektóre cechy korzystania z CMUS to:
- Obsługa wielu formatów, takich jak formaty audio, w tym MP3, MPEG, WMA, ALAC, Ogg Vorbis, FLAC, WavPack, Musepack, Wav, TTA, SHN i MOD.
- Ciągłe odtwarzanie i kompatybilność z funkcją ReplayGain.
- Szerokie możliwości filtrowania
- Można nim zarządzać za pomocą polecenia cmus-remote (gniazdo UNIX lub TCP/IP)
- Może działać w środowiskach Linux, OS X, FreeBSD, NetBSD, OpenBSD i Cygwin.
- Ma kolejkę odtwarzania
Krok 1
Aby zainstalować CMUS musimy wykonać następujące polecenie:
sudo apt install cmusW przypadku wystąpienia jakiegoś błędu możemy wykonać następujące linie, aby zainstalować go z repozytorium:
sudo add-apt-repository ppa: jmuc / cmus aktualizacja sudo apt sudo apt install cmusKrok 2
Aby otworzyć CMUS, po prostu wykonaj następującą linię.
sudo cmusWyświetlone zostaną następujące informacje:
Krok 3
Aby dodać nowe piosenki, naciśniemy numer 5 i zobaczymy:
Krok 4
Tam użyjemy strzałek kierunku, aby uzyskać dostęp do katalogu, w którym znajduje się muzyka, i naciśnij Enter.
Zobaczymy dostępne utwory:
Krok 5
Aby dodać je do listy odtwarzania, wybierz utwór i naciśnij klawisz . do.
Wciskamy Enter na wybranym utworze, aby rozpocząć jego odtwarzanie.
Niektóre opcje do użycia z CMUS to:
- C: Wstrzymaj lub wznów piosenkę
- Klawisz w prawo lub w lewo: Szybko do przodu lub zwolnij utwór o 10 sekund
- *: Szukaj według minuty w piosence
- r: Powtórz piosenkę
- s: Aktywuje odtwarzanie losowe
5. Aplikacja MOC Linux
MOC (Music on Console) to kolejna alternatywa do wykorzystania w środowiskach Linux do odtwarzania utworów za pomocą poleceń. MOC to lekki odtwarzacz, który ma możliwość odtwarzania wszystkich dostępnych formatów audio.
Krok 1
Aby zainstalować MOC, wykonamy następującą linię:
sudo apt install mocPo zainstalowaniu wykonujemy linię mocp w terminalu, aby uzyskać dostęp do aplikacji:
Krok 2
Tam wybieramy folder, w którym mamy hostowane utwory, aby uzyskać do nich dostęp:
Wciskamy Enter, aby rozpocząć odtwarzanie.
Korzystając z MOC mamy następujące możliwości:
- >: Zwiększ głośność (1%)
- <: Zmniejszenie głośności (1%)
- , : Ciszej (5%)
- . : Zwiększ głośność (5%)
- h: Wyświetla pomoc MOC
- p lub spacja: Pauza
- Wchodzić: Bawić się
- n: Odtwórz następną piosenkę
- b: Odtwórz poprzedni utwór
- DO: Dodaj katalog do listy odtwarzania
- do: Dodaj tylko jeden plik do listy
- C: Usuń plik z listy odtwarzania
- C: Wyczyść całą listę
- Q: Pozostaw program w tle
- Q: Całkowicie zamknij program
- l: Zmień z podwójnego okna na pojedyncze okno
- Tabulator: Zmieniamy ekran w MOC
6. Aplikacja Mpg123 na Linuksa
Mpg123 to szybka konsola MPEG, która działa jako odtwarzacz audio i biblioteka dekodera plików. Jest prosty i umożliwia odtwarzanie różnych formatów audio na konsoli Linux
Do jego instalacji wykonamy następujące polecenie:
sudo apt zainstaluj mpg123Na jego użytek wykonamy następującą składnię:
mpg123 (ścieżka utworu)
Niektóre z opcji do użycia z mpg123 to:
- [s] lub []: Uruchom ponownie utwór
- [d]: Poprzednia piosenka
- [b]: Powraca do początku utworu
- [.]: Przewiń piosenkę do przodu
- [,]: Zwraca piosenkę
- [:]: Szybkie przewijanie do przodu
- [;]: Szybkie opóźnienie utworu
- [+]: Zwiększ głośność
- [-]: Ściszanie
- [r]: Przełącza w tryb RGB
- [v]: Przełącza w tryb szczegółowy
- [l]: Na bieżącej liście odtwarzania wskazuje używany utwór
- [t]: Wyświetla informacje o utworze
- [m]: Wydrukuj nagłówek MPEG
- [h]: Wyświetl pomoc mpg123
- [q]: Zamknij aplikację
Mamy przydatne i praktyczne opcje, jeśli chodzi o odtwarzanie utworów z konsoli w Linuksie.