Sådan opsætter du din egen musikstreamingserver på Linux med Subsonic

Der findes mange forskellige typer musiktjenester derude i dag. Selv på Linux kan brugere vælge mellem Amazon Prime Music, Google Music, Spotify og andre. Alle disse tjenester har dog én ting til fælles; Linux-brugere får ikke friheden til at bruge de musikafspillere, de ønsker, eller har friheden til at ændre, hvordan musiktjenesten fungerer.

Ikke at bekymre sig! Der findes en musiktjeneste, som alle nemt kan køre på deres egen Linux-pc eller -server. Det giver mulighed for ubegrænset musiklagring, internetradiosupport og kan endda administrere podcasts. Så hvordan installerer du det?

Installation af Java

Subsonic er en Java-applikation. For at det kan fungere på Linux (uanset om du kører dette på en Linux-server eller Desktop/laptop), skal Java-runtime være installeret. Start med at åbne et terminalvindue og indtaste følgende kommando:

Ubuntu

sudo apt install openjdk-8-jre

Arch Linux

sudo pacman -S jre8-openjdk

Fedora

sudo dnf install java-1.8.0-openjdk.x86_64

OpenSUSE

SUSE har en 1-klik installationspakke til flere versioner af Java til Subsonic. Den version, der er dækket af denne vejledning, er Open Java Development Kit Runtime Environment, version 8.

Gå til denne side her, og klik på den for at installere den. Men forstå, at der er mange versioner af Java på dette operativsystem. Hvis du har problemer med at bruge version 8, kan du overveje at afinstallere den og prøve nogle af de andre 1-kliks pakkeversioner af Java her.

  Sådan spiller du Trine Enchanted Edition på Linux

Debian

sudo apt-get install openjdk-8-jre

Bemærk venligst, at selvom denne vejledning fokuserer på at bruge version 8 af Java runtime-miljøet, er det ikke den nyeste version. Grunden til dette er, at brugere, der ønsker at installere Subsonic, kan gøre det med enhver version, ikke kun den nyeste.

Vil du ikke bruge version 8 med din Subsonic musikserver? Søg gerne på din Linux-pc efter en nyere version. Subsonic har ingen problemer (så vidt vi ved) med at bruge nyere versioner af Java Runtime Environment. Derudover er det også muligt at gå til Oracle, og brug også det officielle Java runtime-miljø til Linux.

Installation af Subsonic

Subsonic er pakket på udviklerens hjemmeside. Dem, der bruger Open SUSE eller Fedora (og Redhat-baserede servere som CentOS osv.) bør gå til denne downloadside, og download Redhat-versionen af ​​Subsonic.

Dem på Ubuntu, Debian, Linux Mint, Elementary OS og etc: gå over til denne downloadside, og få Debian-pakkefilen til Subsonic.

Arch Linux-brugere, download og byg dette AUR pakke, og Subsonic vil installere på systemet.

For Redhat- og Debian-pakken: dobbeltklik på filen, der er downloadet fra Subsonic-webstedet, og kør den. Det åbner op med Gnome Software, Ubuntu-softwarecenteret (eller hvilket softwareinstallationsprogram din version af Linux kører). Klik på installationsknappen, indtast adgangskoden, og Subsonic installerer på din pc.

  7 Bedste Plank Dock-temaer, som Linux-brugere vil elske

Konfiguration af Subsonic

Subsonic Media Server er installeret, men det er ikke nok. Serversoftwaren har et baggrundsprogram, der gør det muligt at interagere med netværk, enheder og andre vigtige komponenter. Åbn en terminal, og brug systemd til både at starte Subsonic-baggrundsprocessen og også aktivere den ved opstart.

Start først baggrundsprocessen.

sudo systemctl start subsonic

Aktiver derefter baggrundsprocessen ved opstart.

sudo systemctl start subsonic

Er du Debian-bruger? Nogle versioner af Debian bruger ikke systemd start-systemet. Start tjenesten med denne kommando i stedet: sudo service subsonic start

Åbn derefter denne konfigurationsfil med Nano-teksteditoren, find “root” og skift den til dit brugernavn. Gem filen med Ctrl + O.

Med baggrundsprogrammet kørende og fuldt aktiveret skal du åbne en webbrowser og besøge følgende url: https://localhost:4040

De, der kører Subsonic på en server, bør i stedet besøge serverens IP-adresse via en webbrowser. Disse oplysninger findes nemt via routeren eller ved at bruge ifconfig-kommandoen.

Tilføjelse af musik til Subsonic

Placer musik på Linux-pc’en (eller serveren), og husk, hvor filerne er. For eksempel, hvis du har installeret Subsonic-medieserveren på en Ubuntu-laptop eller desktop, skal du placere din musik i /home/brugernavn/Music eller et lignende sted med filhåndteringen.

Derefter, inde i Subsonic-grænsefladen, skal du klikke på “Indstillinger”-ikonet i sidebjælken og indtaste, hvor musikken er gemt i subsonic som vist på billedet nedenfor.

Klik derefter på “gem” efterfulgt af “Scan mediemapper nu”. Dette vil gemme indstillingerne, og også gå ud og finde al musik, og derefter tilføje dem til subsonic.

  Sådan installeres Calligra Words på Linux

For at lytte til musik skal du klikke på “Hjem” og gennemse den tilføjede musik.

Bemærk: Serverbrugere skal placere deres musikfiler i /var/music/.

Andre Subsonic funktioner

Subsonic kan andre ting udover at streame musik over internettet og det lokale netværk. Det er muligt at tilføje podcasts eller internetradiostationer.

Tilføj en podcast ved at klikke på fanen “podcast”. Tilføj RSS-feedet fra den eller de podcasts, du vil lytte til. Herfra vil det være muligt at få Subsonic-serveren til at downloade podcasts og afspille dem over mobilappen og gennem webgrænsefladen.

Tilføjelse af radiostationer sker nogenlunde på samme måde. Gå til sidebjælken, og klik på internetradio. Tilføj derefter webadressen til internetradiostrømmen.

Subsoniske mobilapps

Din Subsonic kan tilgås fra Android eller iOS. Bare download en af ​​de mange subsoniske mobilapps. Mange udviklere har lavet Subsonic apps. Hvis du ikke er fan af den officielle mobilapp til Subsonic, kan du prøve nogle af de alternative apps, der er linket til. Der er ingen tvivl om, at der er en løsning for alle.

Bemærk: Subsonic kan bruges gratis, men har en premium-tilstand, der giver brugerne mulighed for at få mere avancerede funktioner. Køb et års licens her.

Konklusion

Musikstreaming er meget sejt, men det er dumt at skulle tro på tjenester for pålideligt at levere det indhold, du ønsker. Med Subsonic stoler du ikke på andre end kraften i din Linux-maskine og størrelsen på dine harddiske. For dem, der er lidt mere teknisk kyndige, er dette en meget bedre mulighed.