Slik spiller du MP3-filer fra Linux-kommandolinjen
I første omgang kan dette høres meningsløst. Tross alt, er det ikke dusinvis av helt gode GUI-musikkapper der ute? Har vi ikke alle funnet noe vi liker, eller i det minste hater ikke? Kanskje det er sant, men hvor mye lykkeligere ville du være hvis din musikkapp valget brukte mye mindre ressurser? Eller hva om du kunne skrive inn en kommando på din bærbare fra hvor som helst, og få musikk til å begynne å spille fra høyttalerne på skrivebordet ditt? Hvis du er i pranks, fungerer det like bra på en venn / medarbeids datamaskin. Dagens emne er mpg123, en app som kan (blant annet) lage en flott GUI-fri mediespiller.
Skaff deg appen
Omtrent alle Linux-distribusjoner med online-repositorier vil ha denne pakken tilgjengelig, normalt som bare mpg123 . Ubuntu-brukere kan finne det i Programvaresenteret eller fra kommandolinjen med
sudo apt-get installer mpg123
I tilfelle at distribusjonen din ikke har binærfiler tilgjengelig, kan du laste ned kildekoden her.
Det grunnleggende
Et enkelt spor kan spilles på en enkel og ganske åpenbar måte, bare mpg123 etterfulgt av filnavnet, som i:
mpg123 MySong.mp3
Som vil spille single track fra start til slutt med utdata noe som dette:
Spillelister
Du kan også bruke shell jokertegn for å sende mpg123 flere filer samtidig. Det enkleste eksempelet er å bruke fremgangsmåten ovenfor, men erstatt filnavnet med et raskt og enkelt * .mp3 .
mpg123 * .mp3
For å angi spillelisten din til å blande modus, legg bare til -Z der inne
Eventuelt kan du bruke vanlige bash-omdirigeringstegn for å mate mpg123 en liste over filnavn.
ssh brukernavn @ min-fjern-maskin-adresse mpg123 -Z - @ <myplaylistfile
- @ -flagget forteller mpg123 å behandle følgende innspill som en spilleliste (det er den forkortede formen for --list), og <er en standard bash-omdirigering for å trekke teksten ut av filen og bruke den som mpg123s inngang.
Remote Play Control
Dette er ikke akkurat en "funksjon" av mpg123, det er mer som en bivirkning, men for denne forfatteren er det den mest praktiske tingen om denne applikasjonen. Du ser, vanlige lesere eller Linux-proffene vet sannsynligvis allerede om SSH, det utrolig nyttig eksterne skalprogrammet med 1001 bruker. Siden SSH gir deg et skall på en ekstern maskin, kan du kjøre programmer på den eksterne maskinen. Som mpg123 er bare en annen shell applikasjon, gjelder de vanlige reglene. Hvis du SSH inn i en maskin og kjører mpg123, vil den spille ut maskinens høyttalere.
Dette er bra for meg. Hvis jeg sitter på verandaen med min netbook på en fin sommerdag, kan jeg SSH på skrivebordet mitt (som er koblet til et hjemmekino) og kjøre en mpg123 for å starte musikken min uten å forlate stolen eller bli tvunget å håndtere de lave kvalitet underpowered netbook høyttalere. Bare SSH inn i maskinen og kjør mpg123 som om du satt på tastaturet, som i
ssh brukernavn @ min-fjern-maskin-adresse mpg123 -Z - @ <myplaylistfile
Konklusjon
Hvis du liker tagbaserte musikkbiblioteker, albumkunst, enhetssynkronisering og andre fancy funksjoner - mpg123, er tydeligvis ikke en løsning for deg. Faktisk tviler jeg på at det er mange som vil bruke dette som deres primære musikkspiller på en daglig basis, men det er sikkert tider når det kommer til nytte. Vi har utforsket bare noen få av dem, og jeg er sikker på at leserne våre kan komme med ganske mange flere. Hvis du har funnet en god bruk for mpg123, vennligst gi oss beskjed i kommentarene.