Alle elsker musik, og trods fremkomsten af ​​streaming, abonnementsmodeller og at have musik tilgængelig i skyen opretholder audiofile stadig en omhyggeligt kurateret samling af lydfiler på deres lokale maskiner.

Hvis du er en terminal-dwelling Linux-bruger, er det nemt at spille dine melodier, mens du arbejder, uden nogensinde at forlade kommandolinjen.

Hvorfor vil du gerne spille musik i en terminal?

For Linux-purister er de grafiske elementer i et operativsystem unødvendigt oppustethed, og streaming er dårligt (ordspil beregnet), da den er afhængig af ressourcer, der er uden for din direkte kontrol, og bruger båndbredde, der kunne bruges bedre andre steder.

Afspilning af lokalt lagrede musikfiler betyder, at du ikke er afhængig af plettede forbindelser, abonnementsmodeller eller rettighedshavernes vilkårlige sletning af medier. Der er kun én person, der har kontrol over din musik, og den person er dig.

En terminalbaseret musikafspiller, såsom Siren, er endnu bedre. Det skærer ned på ressourceforbruget ved at gøre op med prangende billeder og unødvendigt rod. Med Siren behøver du ikke engang et skrivebordsmiljø installeret, så du kan komme ned med den seneste Dua Lipa-udgivelse, mens du arbejder hårdt på din bare-bones Linux-rig.

instagram viewer

Hvad er sirene?

Siren er en tekstbaseret musikafspiller til Unix-lignende operativsystemer inklusive Linux, OpenBSD, NetBSD, FreeBSD og OS X. Softwaren understøtter et stort udvalg af formater, herunder Ogg Vorbis, MP3, Opus, FLAC, AAC, WavPack, WAVE og AIFF, så uanset om din melodierne er antikke 24kHz Engelbert Humperdinck MP3-filer rippet ved hjælp af en Amiga i 1996 eller en helt ny tabsfri FLAC-fil, Siren har dig dækket.

Afspejler mangfoldigheden af ​​det Unix-lignende økosystem, afspilning er mulig gennem sndio, PulseAudio, ALSA, OSS, Sun audio, PortAudio og libao.

Sådan installeres Siren på Linux

Selvom Siren er tilgængelig for flere operativsystemer, vil vi kun beskæftige os med, hvordan man installerer Siren på Linux.

Først skal du åbne en terminal og brug Git til at klone depotet:

git klon https://www.kariliq.nl/git/siren.git

Flyt ind i den nye mappe med cd kommandoen:

cd sirene

Du vil kompilere Siren fra kilden, hvilket betyder, at du skal angive, hvor softwaren skal ligge, og hvilke plugins der skal installeres for at sikre kompatibilitet med dine mediefiler.

Som standard installeres Siren i /usr/local/ med maksimal understøttelse af formater og fuld dokumentation. For at ændre dette kan du tilføje konfigurationsargumenter under følgende kommando. Se projektets GitHub dokumentation for en fuldstændig oversigt over argumenterne og mulighederne.

./konfigurere
lave
lave installere

Alternativt, hvis du har en Arch-baseret Linux distro, du kan installere Siren direkte fra Arch User Repository (AUR).

Når den er installeret, kan du starte Siren ved at gå ind sirene ind i enhver terminal.

Brug Siren til at afspille musik i din terminal

Sirenens brugergrænseflade fylder ikke meget på skærmen og er opdelt i tre områder: du kan gå ind kommandoer og søgninger ind på den nederste linje, mens de to linjer over den er til visning af afspilningsrelateret Information.

Hovedparten af ​​vinduet optages med en af ​​fire visninger, som du kan skifte mellem ved at trykke på 1 til 4 på dit tastatur. Biblioteksvisningen viser alle numre i dit musikbibliotek, og afspilningslistevisningen viser den aktuelle afspilningsliste. Denne grænseflade er ret forskellig fra andre terminalbaserede Linux musikafspillere som cmus.

Browservisning giver dig mulighed for at gennemse filsystemet på jagt efter mere funky numre på dit system, som du enten kan afspille direkte eller tilføje til dit musikbibliotek. Den endelige visning er af køen. Sange i kø vil have prioritet og afspilles før melodier i de andre visninger.

Nyttige nøglebindinger til sirene

Som en terminal-baseret musikafspiller giver det mening, at kontroller er tastaturdrevet. Sirenen har snesevis af nøglebindinger, og du kan læse om dem alle i detaljer ved at skrive:

mand sirene

For at komme i gang er disse sirene-nøglebindinger, vi finder mest nyttige:

  • x: Spil
  • c: Pause
  • v: Hold op
  • z: Afspil det forrige nummer
  • b: Afspil det næste nummer
  • -en: Tilføj den valgte post til køen
  • d: Slet den valgte post
  • l: Slet alle poster

Med Siren kan du afspille musik uden at forlade terminalen

Siren er uden tvivl en af ​​de bedste terminalbaserede musikafspillere til Linux og andre Unix-lignende systemer.

Hvis du ønsker at arbejde uden distraktioner (ud over dem af den lydlige variant), kan du minimere terminalvinduet, så det forbliver ude af vejen. Men Siren ser fantastisk ud, når du arrangerer den med andre terminaler eller bruger den som en del af en dedikeret flisebelægningsvinduemanager såsom Regolith.