Jeg fant ut hvordan jeg kan kjøre min favoritt Linux TUI musikkspiller på Android, og den er bedre enn noen app i Play Store

Oppdag hvordan du bruker cmus, en effektiv TUI-musikkspiller, på Android via Termux for enkel navigering og tilpasning med kraftige terminalkommandoer.
Hvis du bruker mye tid på å jobbe i Terminal, har du utvilsomt dine favoritt CLI (kommandolinjegrensesnitt) og TUI (terminal- eller tekstbasert brukergrensesnitt) apper. En av mine er en TUI-app kalt cmus.
Cmus har et tekstbasert brukergrensesnitt med minimale grafikk- og tilpasningsmuligheter. Det er også en av de beste musikkspillerne jeg noen gang har brukt, med enkel organisering (i kombinasjon med en annen metode jeg bruker) og enkel avspilling.
Jeg har brukt betydelig tid med Termux på begge Android-telefonene mine, og kom opp med en lys idé: å få favoritt TUI-appene mine til å fungere på begge telefonene mine.
Oppsett tar bare noen få minutter
Legge til musikk i biblioteket med en rask terminalkommando
I cmus må du bruke talltastaturet for å navigere til mappen din, eller bruke :add-kommandoen i kommandolinjen nede på skjermen. Du kan enkelt finne banen til filene dine ved å bruke pwd kommandoen i mappen der du oppbevarer filene dine:
Når du har lastet opp Termux, finner du lagringsmappen din. Termux på Android krever tillatelser til lagrings-mappen, så alle filene dine er sannsynligvis plassert der.
For å komme dit, bytt til mappen ved å bruke cd storage og deretter hente opp en liste over filer ved å bruke ls. I mitt eksempel kan du se at jeg har en musikk-mappe og en mappe kalt tunes. Begge inneholder ulike musikkfiler.
Men du kan også bruke kommandoer for å kontrollere musikken din
Jeg elsker navigasjonsvinduet i cmus. Alt jeg trenger å gjøre er å trykke på et tall (0-7) for å få tilgang til de viktigste delene av programmet.
1-7 fungerte fint. Hver knapp tar deg til en annen visning, som køen, biblioteket, spillelistene, instruksjoner og tilpasningsinnstillinger.
0 skal brukes til å lage spillelister, men hver gang jeg trykket på den, dukket det opp en feil nederst på skjermen: "ikke nok argumenter." Det samme skjedde da jeg trykket på 8. 8 brukes til å endre fargepaletten, men det fungerte ikke på telefonen min.
Mangelen på muligheten til å lage spillelister er ikke et problem for meg. Jeg elsker å lytte til et helt album, en live-show, eller en bokssett fra start til slutt, i rekkefølge.
Kommandoer og snarveitaster fungerer sammen
Selv om cmus er et TUI-program, kan du bruke en kombinasjon av programmering via kommandolinjen og tastaturbindinger for å navigere. Det finnes et stort bibliotek av tastaturbindinger som forenkler navigeringen.
De fleste er enkle ting som x for avspilling, b for å hoppe til neste spor, eller v for å stoppe. Du kan finne dem i appen eller håndboken. Og hvis alt annet feiler, kan du alltid tilpasse tastaturbindingene dine.
Teste noen sanger og tilpasse utseendet
Siden jeg planlegger å bruke denne TUI-spilleren ofte, var det fornuftig å kjøre noen av mine favorittartister gjennom den. Jeg lyttet til et helt Jonathan Richman-show, og det hørtes fantastisk ut. Deretter testet jeg "The Eggplant That Ate Chicago." Det hørtes akkurat ut som da jeg hørte det første gang på radio.
Mens jeg lyttet, brukte jeg en usunn mengde tid på å leke med tilpasningsalternativene i kommandolinjen:
Ikke glem at du må skrive inn et : for å bruke kommandolinjen. Alt annet er ganske greit:
Programmet bruker 256 farger, så finn fargen du vil ha fra denne hjelpsomme fargevelgeren og eksperimenter til du finner et design du liker.
Her er mitt endelige resultat:
Diskutere begrensningene ved bruk av cmus på Android
Jeg elsker appen, men den er ikke uten feil
Så, her møter vi begrensningene til cmus på Android. Å prøve å bruke cmus volumkontroller i den frittstående versjonen av Termux fungerer ikke. De støttes ikke, og du vil få en feilmelding nederst på skjermen som sier det samme.
Normalt kan du bruke {, }, =, og - for å justere volumet. Men i Termux får du en feilmelding som sier at volumkontroller ikke støttes. Det gir mening, siden Termux er en Linux-miljø emulator (ikke en enhets emulator) og.
cmus kan ikke åpne lydkontrollene på egen hånd.
Den enkleste løsningen er å gå tilbake til mobilens hjemskjerm, justere volumet, og deretter glide tilbake inn i Termux/cmus-instansen. Du kan også installere Termux API for å håndtere det. Ulempen er at du fortsatt må åpne en annen Termux-instans og bruke termux-volume kommandoen for å få det til å fungere.
Det er ikke et stort problem for meg, men det er en begrensning med cmus på Android som er verdt å vite.
Hvis du ikke er forsiktig, kan du ødelegge spillingen av låter
Hva jeg lærte av en enkel oppsetfeil
Noen ganger har den problemer med å spille riktig album når det er mye i køen. Jeg opplevde et problem der jeg ønsket å spille ett album, men hver gang den første sangen sluttet, gikk den til et helt annet album.
C for kontinuerlig modus var aktivert. F for følge-modus var aktivert. Og shuffle (som du kan kontrollere med S) var av.
Det viste seg at jeg hadde gjort en feil. Jeg oppdaget at hvis jeg ryddet køen helt ved å bruke :clear og la til albumet individuelt med a kommandoen (som kopierer låter til biblioteket), så fungerte det fint.
Ting gikk glatt derfra, og jeg lyttet til noen hele album og live-show. Det er fortsatt mange funksjoner og tilpasninger i cmus som vi ikke har plass til å dekke her, men når du har det grunnleggende på plass, prøv å spille noen sanger, så kan du oppdage at det fungerer bedre enn mange andre musikkspillere der ute.
Jeg foretrekker cmus fremfor alle musikkapper fra Google Play Butikk
Cmus er enkelt å bruke når du har lært kommandoene (det samme kan sies om Termux selv når det kommer til å lære kommandoer og bli vant til arbeidsflyten. Du trenger ikke lete gjennom musikken din for å finne det du ønsker. Det koster ingenting bortsett fra tiden det tar å lære systemet. Det er ingen abonnementer eller unødvendige funksjoner, og det håndterer de fleste typer lyd jeg har kjørt gjennom det (mp3, Ogg Vorbis, FLAC).
Jeg bruker fortsatt VLC Media Player med Android Auto noen ganger, men jeg vurderer ærlig talt å ta cmus for en bokstavelig testkjøring bare for å se hvordan det går. Men for lytting hjemme eller på jobb akkurat nå? Jeg bruker 100% cmus på min Android-telefon.
Hvis du vil lese flere artikler som Jeg fant ut hvordan jeg kan kjøre min favoritt Linux TUI musikkspiller på Android, og den er bedre enn noen app i Play Store, kan du besøke kategorien Android.

Legg igjen en kommentar