Wyszukiwanie w witrynie

Wymyśliłem, jak uruchomić mojego ulubionego muzycznego odtwarzacza TUI Linuksa na Androidzie i jest lepszy niż jakakolwiek aplikacja w Sklepie Play


Jeśli spędzasz dużo czasu pracując w Terminalu, niewątpliwie masz swoje ulubione aplikacje CLI (interfejs wiersza poleceń) i TUI (tekstowy interfejs użytkownika). Jedną z moich jest aplikacja TUI o nazwie cmus.

Cmus ma interfejs użytkownika oparty na tekście z minimalną grafiką i opcjami personalizacji. Jest też jednym z najlepszych odtwarzaczy muzyki, jakich kiedykolwiek używałem, z łatwą organizacją (w połączeniu z inną metodą, której używam) i prostym odtwarzaniem.

Spędzałem sporo czasu z Termuxem na obu moich telefonach z Androidem i wpadłem na świetny pomysł: sprawić, by moje ulubione aplikacje TUI działały na obu moich telefonach z Androidem.

Konfiguracja zajmuje tylko kilka minut

Dodawanie muzyki do biblioteki za pomocą szybkiego polecenia w terminalu






W cmus musisz użyć klawiatury numerycznej, aby przejść do swojego katalogu lub użyć polecenia :add w wierszu poleceń znajdującym się na dole ekranu. Ścieżkę do swoich plików możesz łatwo znaleźć, używając polecenia pwd w katalogu, w którym przechowujesz swoje pliki:

Gdy już uruchomisz Termux, znajdź swój folder pamięci. Termux na Androidzie wymaga uprawnień do folderu pamięci, więc wszystkie twoje pliki prawdopodobnie tam się znajdują.

Aby tam dotrzeć, przejdź do katalogu, używając cd storage, a następnie wyświetl listę plików, używając ls. W moim przykładzie widać, że mam folder music oraz folder o nazwie tunes. Oba zawierają różne pliki muzyczne.

Klawisze numeryczne są najprostszym sposobem nawigacji

Ale możesz też używać poleceń do kontrolowania swoich utworów

Uwielbiam panel nawigacyjny w cmus. Wystarczy, że naciśnę cyfrę (0-7), aby uzyskać dostęp do najważniejszych części programu.

1-7 działało dobrze. Każdy z nich przenosi cię do innego widoku, takiego jak kolejka, biblioteka, listy odtwarzania, instrukcje i ustawienia personalizacji.






0 powinno być używane do tworzenia list odtwarzania, ale za każdym razem, gdy je naciskałem, na dole ekranu pojawiał się błąd: „za mało argumentów.” To samo wydarzyło się, gdy nacisnąłem 8. 8 służy do zmiany schematu kolorów, ale na moim telefonie to nie działało.

Niemożność tworzenia playlist w ogóle nie jest dla mnie problemem. Uwielbiam słuchać całego albumu, koncertu na żywo lub kompletnego zestawu od początku do końca, w kolejności, od startu do finiszu.

Łatwa nawigacja dzięki przypisaniu klawiszy

Polecenia i skróty klawiszowe działają razem

Chociaż cmus jest programem typu TUI, możesz korzystać z kombinacji programowania za pomocą wiersza poleceń i skrótów klawiszowych do nawigacji. Istnieje ogromna biblioteka skrótów klawiszowych, które upraszczają nawigację.

Są to głównie podstawowe rzeczy, takie jak x do odtwarzania, b do przejścia do następnego utworu, czy v do zatrzymania. Możesz je znaleźć w aplikacji lub w instrukcji. A jeśli wszystko inne zawiedzie, zawsze możesz dostosować swoje przypisania klawiszy.

Dla narzędzia TUI istnieje zaskakująco wiele opcji personalizacji

Testowanie kilku utworów i dostosowywanie wyglądu

Ponieważ planuję często korzystać z tego odtwarzacza TUI, sensowne było, aby przesłuchać przez niego kilku moich ulubionych artystów. Wysłuchałem całego koncertu Jonathana Richmana i brzmiało to niesamowicie. Następnie przetestowałem „The Eggplant That Ate Chicago”. Brzmiało dokładnie tak, jak za pierwszym razem, gdy usłyszałem to w radio.

Podczas słuchania spędziłem niezdrowo dużo czasu bawiąc się opcjami personalizacji w wierszu poleceń:

Nie zapomnij, że musisz wpisać :, aby użyć wiersza poleceń. Reszta jest dość prosta:

Program używa 256 kolorów, więc znajdź kolor, który chcesz, w tym wygodnym selektorze kolorów i eksperymentuj, aż znajdziesz projekt, który ci się podoba.

Oto mój ostateczny wynik:

Omówienie ograniczeń używania cmus na Androidzie

Kocham tę aplikację, ale nie jest pozbawiona wad

Więc tutaj napotykamy ograniczenia cmus na Androidzie. Próba użycia sterowania głośnością cmus w samodzielnej wersji Termuxa nie działa. Nie są one obsługiwane i otrzymasz komunikat o błędzie informujący o tym na dole ekranu.

Normalnie można używać {, },=i - do regulacji głośności. Ale w Termuxie otrzymujesz błąd, który mówi, że kontrola głośności nie jest obsługiwana. Ma to sens, ponieważ Termux jest emulatorem środowiska Linux (nie emulatorem urządzenia) i cmus nie może samodzielnie otworzyć sterowania dźwiękiem.

Najłatwiejszą rzeczą do zrobienia jest powrót do ekranu głównego telefonu, dostosowanie głośności, a następnie ponowne wejście do instancji Termux/cmus. Możesz też zainstalować Termux API, aby to obsłużyć. Minusem jest to, że nadal musisz otworzyć inną instancję Termux i użyć polecenia termux-volume, aby to zadziałało.

To nie jest dla mnie duży problem, ale istnieje ograniczenie cmus na Androidzie, o którym warto wiedzieć.

Jeśli nie będziesz ostrożny, możesz zepsuć odtwarzanie ścieżki

Czego nauczyłem się na podstawie popełnienia prostego błędu w ustawieniach

Czasami ma trudności z odtwarzaniem właściwego albumu, gdy w kolejce jest mnóstwo rzeczy. Ciągle miałem problem, że chciałem odtworzyć jeden album, ale za każdym razem, gdy kończyła się pierwsza piosenka, przechodziło to całkowicie do innego albumu.

C dla trybu ciągłego został włączony. F dla trybu śledzenia został włączony. A shuffle (którym możesz sterować za pomocą S) był wyłączony.

Okazało się, że popełniłem błąd. Odkryłem, że jeśli całkowicie wyczyściłem kolejkę używając :clear i ponownie dodałem album pojedynczo używając polecenia a (które kopiuje utwory do biblioteki), działało to bez problemu.

Od tego momentu wszystko szło gładko i słuchałem kilku pełnych albumów oraz koncertów na żywo. W cmus wciąż istnieje wiele funkcji i możliwości personalizacji, których nie mamy tu miejsca omówić, ale gdy opanujesz podstawy, spróbuj puścić kilka utworów, a może się okazać, że działa lepiej niż niektóre inne odtwarzacze muzyki.


Wybiorę cmus zamiast jakiejkolwiek aplikacji muzycznej ze sklepu Google Play

Cmus jest łatwy w użyciu, gdy opanujesz komendy (to samo można powiedzieć o samym Termuxie, jeśli chodzi o naukę komend i przyzwyczajenie się do jego sposobu działania). Nie musisz przeszukiwać swojej muzyki, aby znaleźć to, czego chcesz. Nie kosztuje nic oprócz czasu potrzebnego na naukę systemu. Nie ma subskrypcji ani zbędnych funkcji, i obsługuje większość rodzajów audio, które przez niego przetworzyłem (mp3, Ogg Vorbis, FLAC).

Czasami nadal używam VLC Media Player z Android Auto, ale szczerze rozważam wypróbowanie cmus na próbę, żeby zobaczyć, jak to pójdzie. Ale jeśli chodzi o słuchanie w domu lub w pracy teraz? Korzystam w 100% z cmus na moim telefonie z Androidem.

Powiązane artykuły