Alla älskar musik, och trots tillkomsten av streaming, prenumerationsmodeller och att ha musik tillgänglig i molnet upprätthåller audiofiler fortfarande en noggrant kurerad samling av ljudfiler på sin lokala plats maskiner.

Om du är en Linux-användare som bor i terminalen är det enkelt att spela dina låtar medan du arbetar, utan att någonsin lämna kommandoraden.

Varför skulle du vilja spela musik i en terminal?

För Linux-purister är de grafiska delarna av ett operativsystem onödigt svulstigt, och streaming är dålig (ordlek) avsedd), eftersom den förlitar sig på resurser som ligger utanför din direkta kontroll och använder bandbredd som skulle kunna användas bättre någon annanstans.

Att spela lokalt lagrade musikfiler innebär att du inte är beroende av ojämna anslutningar, prenumerationsmodeller eller godtycklig radering av media av rättighetsinnehavare. Det finns bara en person som har kontroll över din musik, och den personen är du.

En terminalbaserad musikspelare, som Siren, är ännu bättre. Det minskar resursanvändningen genom att göra sig av med flashiga bilder och onödigt rörigt. Med Siren behöver du inte ens en skrivbordsmiljö installerad, så du kan komma ner med den senaste Dua Lipa-utgåvan medan du jobbar hårt på din bara-bones Linux-rigg.

instagram viewer

Vad är Siren?

Siren är en textbaserad musikspelare för Unix-liknande operativsystem inklusive Linux, OpenBSD, NetBSD, FreeBSD och OS X. Programvaran stöder ett stort utbud av format inklusive Ogg Vorbis, MP3, Opus, FLAC, AAC, WavPack, WAVE och AIFF, så om din låtarna är antika 24kHz Engelbert Humperdinck MP3-filer rippade med en Amiga 1996 eller en helt ny förlustfri FLAC-fil, Siren har dig täckt.

Som återspeglar mångfalden av det Unix-liknande ekosystemet, är uppspelning möjlig genom sndio, PulseAudio, ALSA, OSS, Sun audio, PortAudio och libao.

Hur man installerar Siren på Linux

Även om Siren är tillgängligt för flera operativsystem, kommer vi bara att ta itu med hur man installerar Siren på Linux.

Öppna först en terminal och använd Git för att klona förvaret:

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

Flytta in i den nya katalogen med kommandot cd:

CD siren

Du kommer att kompilera Siren från källan, vilket innebär att du måste ange var programvaran ska finnas och vilka plugins som ska installeras för att säkerställa kompatibilitet med dina mediefiler.

Som standard installeras Siren i /usr/local/ med maximalt stöd för format och full dokumentation. För att ändra detta kan du lägga till konfigurationsargument under följande kommando. Se projektets GitHub-dokumentation för en fullständig uppdelning av argumenten och alternativen.

./konfigurera
göra
göra Installera

Alternativt, om du har en Arch-baserad Linux distro, du kan installera Siren direkt från Arch User Repository (AUR).

När du har installerat den kan du starta Siren genom att gå in siren till vilken terminal som helst.

Använd Siren för att spela musik i din terminal

Sirenens användargränssnitt tar inte upp mycket skärmfastigheter och är uppdelat i tre områden: du kan gå in kommandon och sökningar på den nedersta raden, medan de två raderna ovanför är för att visa uppspelningsrelaterad information.

Huvuddelen av fönstret tas upp med en av fyra vyer, som du kan växla mellan genom att trycka på 1 till 4 på ditt tangentbord. Biblioteksvyn visar alla spår i ditt musikbibliotek och spellistvyn visar den aktuella spellistan. Detta gränssnitt skiljer sig ganska mycket från andra terminalbaserade Linux-musikspelare som cmus.

Med webbläsarvyn kan du bläddra igenom filsystemet på jakt efter mer läckra spår på ditt system, som du antingen kan spela direkt eller lägga till i ditt musikbibliotek. Den sista vyn är av kön. Låtar i kö kommer att ha prioritet och kommer att spelas före låtar i de andra vyerna.

Användbara nyckelbindningar för Siren

Som en terminalbaserad musikspelare är det vettigt att kontrollerna är tangentbordsdrivna. Siren har dussintals nyckelbindningar, och du kan läsa om dem alla i detalj genom att skriva:

man siren

För att komma igång är dessa sirennyckelbindningar som vi tycker är mest användbara:

  • x: Spela
  • c: Paus
  • v: Sluta
  • z: Spela föregående spår
  • b: Spela nästa spår
  • a: Lägg till den valda posten i kön
  • d: Radera den valda posten
  • l: Radera alla poster

Med Siren kan du spela musik utan att lämna terminalen

Siren är utan tvekan en av de bästa terminalbaserade musikspelarna för Linux och andra Unix-liknande system.

Om du vill arbeta utan distraktioner (andra än de som hör till den ljudliga varianten), kan du minimera terminalfönstret så att det håller sig ur vägen. Men Siren ser fantastisk ut när du arrangerar den med andra terminaler eller använder den som en del av en dedikerad kakelfönsterhanterare som Regolith.