Alle elsker musikk, og til tross for bruken av streaming, abonnementsmodeller og å ha musikk tilgjengelig i skyen opprettholder audiofile fortsatt en nøye kurert samling av lydfiler på deres lokale maskiner.
Hvis du er en terminal-bolig Linux-bruker, er det enkelt å spille av låtene dine mens du jobber, uten å forlate kommandolinjen.
Hvorfor vil du spille musikk i en terminal?
For Linux-purister er de grafiske elementene i et operativsystem unødvendig oppblåsthet, og streaming er dårlig (ordspill beregnet), da den er avhengig av ressurser som er utenfor din direkte kontroll, og bruker båndbredde som kan brukes bedre andre steder.
Å spille lokalt lagrede musikkfiler betyr at du ikke er avhengig av uregelmessige tilkoblinger, abonnementsmodeller eller vilkårlig sletting av media av rettighetshaverne. Det er bare én person som har kontroll over musikken din, og den personen er deg.
En terminalbasert musikkspiller, som Siren, er enda bedre. Det reduserer ressursbruken ved å gjøre unna prangende grafikk og unødvendig rot. Med Siren trenger du ikke engang et skrivebordsmiljø installert, så du kan komme deg ned med den nyeste Dua Lipa-utgivelsen mens du jobber hardt på din bare-bones Linux-rigg.
Hva er Sirene?
Siren er en tekstbasert musikkspiller for Unix-lignende operativsystemer inkludert Linux, OpenBSD, NetBSD, FreeBSD og OS X. Programvaren støtter et stort utvalg av formater, inkludert Ogg Vorbis, MP3, Opus, FLAC, AAC, WavPack, WAVE og AIFF, så om låtene er antikke 24kHz Engelbert Humperdinck MP3-filer rippet med en Amiga i 1996 eller en helt ny tapsfri FLAC-fil, Siren har deg dekket.
Som gjenspeiler mangfoldet i det Unix-lignende økosystemet, er avspilling mulig gjennom sndio, PulseAudio, ALSA, OSS, Sun audio, PortAudio og libao.
Hvordan installere Siren på Linux
Selv om Siren er tilgjengelig for flere operativsystemer, vil vi bare forholde oss til hvordan du installerer Siren på Linux.
Først åpner du en terminal og bruk Git for å klone depotet:
git klone https://www.kariliq.nl/git/siren.git
Flytt inn i den nye katalogen med cd-kommandoen:
cd sirene
Du vil kompilere Siren fra kilden, noe som betyr at du må spesifisere hvor programvaren skal ligge, og hvilke plugins som skal installeres for å sikre kompatibilitet med mediefilene dine.
Som standard vil Siren installeres i /usr/local/ med maksimal støtte for formater og full dokumentasjon. For å endre dette kan du legge til konfigurasjonsargumenter under følgende kommando. Se prosjektets GitHub-dokumentasjon for en fullstendig oversikt over argumentene og alternativene.
./konfigurere
gjøre
gjøre installere
Alternativt, hvis du har en Arch-basert Linux distro, du kan installere Siren direkte fra Arch User Repository (AUR).
Når den er installert, kan du starte Siren ved å gå inn sirene inn i hvilken som helst terminal.
Bruk sirene til å spille musikk i terminalen din
Siren-brukergrensesnittet tar ikke opp mye skjermeiendom og er delt inn i tre områder: du kan gå inn kommandoer og søk på den nederste linjen, mens de to linjene over den er for å vise avspillingsrelatert informasjon.
Hoveddelen av vinduet tas opp med en av fire visninger, som du kan veksle mellom ved å trykke 1 til 4 på tastaturet ditt. Bibliotekvisningen viser alle sporene i musikkbiblioteket ditt, og spillelistevisningen viser gjeldende spilleliste. Dette grensesnittet er ganske forskjellig fra andre terminalbaserte Linux musikkspillere som cmus.
Nettleservisning lar deg bla gjennom filsystemet på jakt etter mer funky spor på systemet ditt, som du enten kan spille direkte eller legge til musikkbiblioteket ditt. Den endelige visningen er av køen. Sanger i kø vil ha prioritet og spilles av før låter i de andre visningene.
Nyttige nøkkelbindinger for sirene
Som en terminalbasert musikkspiller er det fornuftig at kontrollene er tastaturdrevet. Siren har dusinvis av nøkkelbindinger, og du kan lese om dem alle i detalj ved å skrive:
mann sirene
For å komme i gang er disse sirene-nøkkelbindingene vi finner mest nyttige:
- x: Spille
- c: Pause
- v: Stoppe
- z: Spill av forrige spor
- b: Spill av neste spor
- en: Legg til den valgte oppføringen i køen
- d: Slett den valgte oppføringen
- l: Slett alle oppføringer
Med Siren kan du spille musikk uten å forlate terminalen
Siren er uten tvil en av de beste terminalbaserte musikkspillerne for Linux og andre Unix-lignende systemer.
Hvis du ønsker å jobbe uten distraksjoner (annet enn de av lydvarianten), kan du minimere terminalvinduet slik at det holder seg ute av veien. Men Siren ser fantastisk ut når du arrangerer den med andre terminaler eller bruker den som en del av en dedikert vindusbehandler som Regolith.