Hur man spelar MP3-filer från Linux-kommandoraden
Först kan det här låta meningslöst. Trots allt finns det inte dussintals bra GUI-musikappar där ute? Har vi inte alla hittat något vi gillar, eller åtminstone inte hatar? Kanske är det sant, men hur mycket lyckligare skulle du vara om din musikapp valde mycket mindre resurser? Eller vad händer om du kan skriva in ett kommando på din bärbara dator var som helst och börja spela musik från högtalarna på skrivbordet? Om du befinner dig i pranks fungerar det lika bra på en vän / medarbetares dator. Dagens ämne är mpg123, en app som bland annat kan göra en bra GUI-fri mediaspelare.
Skaffa appen
Nästan alla Linux-distributioner med onlinebutiker kommer att ha detta paket tillgängligt, normalt som bara mpg123 . Ubuntu-användare kan hitta det i programvaruhuset eller från kommandoraden med
sudo apt-get installera mpg123
Om din distribution inte har binärer tillgängliga kan du hämta källkoden här.
Det grundläggande
Ett enda spår kan spelas på ett enkelt och ganska uppenbart sätt, bara mpg123 följt av filnamnet, som i:
mpg123 MySong.mp3
Vilket spelar singelspåret från början till slut med utmatning något så här:
spellistor
Du kan också använda Shell-vykort för att skicka mpg123 flera filer samtidigt. Det enklaste exemplet är att använda ovanstående metod, men ersätt filnamnet med en snabb och enkel * .mp3 .
mpg123 * .mp3
Om du vill ställa in din spellista till blandningsläge, lägg bara till -Z där inne
Eventuellt kan du använda normal bash-omdirigeringstecken för att mata mpg123 en lista med filnamn.
ssh användarnamn @ min-fjärrmaskinadress mpg123 -Z - @ <myplaylistfile
@ -flaggan berättar mpg123 för att behandla följande ingång som en spellista (det är den förkortade formen av -list) och <är en standard bash-omdirigering för att dra texten ut ur filen och använda den som mpg123s ingång.
Fjärrspelskontroll
Det här är inte precis en "funktion" av mpg123, det är mer som en bieffekt, men för den här författaren är det den mest praktiska saken om den här applikationen. Du ser, vanliga läsare eller Linux proffs vet förmodligen redan om SSH, den fantastiskt användbara fjärrskalan applikationen med 1001 användningar. Eftersom SSH ger dig ett skal på en fjärrmaskin kan du köra program på den fjärrmaskinen. Eftersom mpg123 bara är en annan applikation, gäller de normala reglerna. Om du SSH till en maskin och kör mpg123 kommer den att spela ut maskinens högtalare.
Detta är bra för mig. Om jag sitter på verandan med min netbook på en fin sommardag kan jag SSH till mitt skrivbord (som är ansluten till en hemmabio) och kör en mpg123 för att börja min musik utan att någonsin gå ut ur stolen eller bli tvungen för att hantera de lågkvalitativa underpowered netbookhögtalarna. Bara SSH in i maskinen och kör mpg123 som om du satt på tangentbordet, som i
ssh användarnamn @ min-fjärrmaskinadress mpg123 -Z - @ <myplaylistfile
Slutsats
Om du gillar taggbaserade musikbibliotek, albumkonst, enhetssynkronisering och andra fina funktioner - mpg123 är tydligen inte en lösning för dig. Faktum är att jag tvivlar på att det finns många som vill använda detta som sin primära musikspelare på en daglig basis, men det finns säkert tider när det är praktiskt. Vi har undersökt bara några av dem, och jag är säker på att våra läsare kan komma med en hel del fler. Om du har hittat en bra användning för mpg123, vänligen meddela oss i kommentarerna.