Danas je na raspolaganju širok spektar muzičkih platformi. Čak i korisnici Linux operativnih sistema mogu birati između opcija kao što su Amazon Prime Music, Google Music, Spotify i mnoge druge. Međutim, sve ove usluge dele jedan zajednički nedostatak: korisnici Linuxa nemaju slobodu da koriste muzičke plejere po svom izboru, niti da menjaju način na koji muzička usluga funkcioniše.
Ali, ne brinite! Postoji muzički servis koji svako može jednostavno instalirati na svoj Linux računar ili server. On nudi neograničeno skladištenje muzike, podršku za internet radio, pa čak i mogućnost upravljanja podkastima. Hajde da vidimo kako se instalira.
Instalacija Jave
Subsonic je aplikacija pisana u Javi. Da bi ispravno funkcionisala na Linuxu (bilo da je koristite na Linux serveru ili na desktop/laptop računaru), morate imati instalirano Java runtime okruženje. Započnite otvaranjem terminala i unošenjem sledeće komande:
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 nudi pakete za instalaciju Jave jednim klikom, za više verzija, koje su kompatibilne sa Subsonic-om. U ovom vodiču, koristimo Runtime Environment Open Java Development Kit, verziju 8.
Posetite ovu stranicu i kliknite na instalaciju. Ipak, imajte na umu da postoji više verzija Jave za ovaj operativni sistem. Ukoliko imate problema sa verzijom 8, razmislite o tome da je deinstalirate i probate neku drugu verziju Java paketa jednim klikom, koje možete pronaći ovde.
Debian
sudo apt-get install openjdk-8-jre
Važno je napomenuti da ovaj vodič koristi Java runtime okruženje verzije 8, iako nije najnovija verzija. Razlog tome je što korisnici koji žele da instaliraju Subsonic to mogu učiniti sa bilo kojom verzijom, ne samo sa najnovijom.
Ne želite da koristite verziju 8 za svoj Subsonic muzički server? Slobodno preuzmite neku noviju verziju za svoj Linux računar. Subsonic (koliko je poznato) nema problema sa korišćenjem novijih verzija Java Runtime Environment-a. Takođe, možete posetiti Oracle i koristiti zvanično Java runtime okruženje za Linux.
Instalacija Subsonic-a
Subsonic se distribuira putem veb stranice programera. Korisnici openSUSE ili Fedora (i servera baziranih na Redhat-u, kao što je CentOS itd.) treba da posete ovu stranicu za preuzimanje i skinu Redhat verziju Subsonic-a.
Oni koji koriste Ubuntu, Debian, Linux Mint, Elementary OS, itd., treba da posete ovu stranicu za preuzimanje i skinu Debian paket za Subsonic.
Korisnici Arch Linux-a treba da preuzmu i kreiraju ovaj AUR paket, i Subsonic će se instalirati na sistem.
Za Redhat i Debian paket: dvaput kliknite na datoteku preuzetu sa Subsonic veb stranice da biste je pokrenuli. Otvoriće se pomoću Gnome Software-a, Ubuntu Software Centra (ili bilo kog instalatera softvera koji koristite na vašoj verziji Linux-a). Kliknite na dugme za instalaciju, unesite lozinku i Subsonic će se instalirati na vaš računar.
Konfigurisanje Subsonic-a
Subsonic Media Server je instaliran, ali to nije sve. Serverski softver ima pozadinski program (daemon) koji mu omogućava interakciju sa mrežama, uređajima i drugim važnim komponentama. Otvorite terminal i koristite systemd da pokrenete Subsonic pozadinski proces i omogućite ga pri svakom pokretanju sistema.
Prvo, pokrenite pozadinski proces.
sudo systemctl start subsonic
Zatim omogućite pozadinski proces da se automatski pokreće pri startu sistema.
sudo systemctl enable subsonic
Da li koristite Debian? Neke verzije Debiana ne koriste systemd za pokretanje servisa. Umesto toga, koristite ovu komandu: sudo service subsonic start
Zatim otvorite konfiguracionu datoteku koristeći Nano editor teksta, pronađite liniju sa tekstom „root“ i promenite je u vaše korisničko ime. Sačuvajte datoteku koristeći Ctrl+O.
Kada je pozadinski proces pokrenut i potpuno omogućen, otvorite veb pregledač i posetite sledeći URL: https://localhost:4040
Korisnici koji pokreću Subsonic na serveru treba da posete IP adresu servera putem veb pregledača. Ove informacije se lako mogu pronaći preko rutera ili pomoću komande ifconfig.
Dodavanje muzike u Subsonic
Postavite muziku na vaš Linux računar (ili server) i zapamtite gde se datoteke nalaze. Na primer, ako ste instalirali Subsonic media server na Ubuntu laptop ili desktop računar, prebacite svoju muziku u /home/korisnickoime/Muzika ili u neku sličnu putanju pomoću upravitelja datoteka.
Zatim, unutar Subsonic interfejsa, kliknite na ikonu „Podešavanja“ (Settings) na bočnoj traci i unesite lokaciju gde će se muzika čuvati u Subsonic-u, kao što je prikazano na slici ispod.
Zatim kliknite na „sačuvaj“, a zatim na „Skeniraj medijske fascikle sada“ (Scan Media Folders Now). Ovo će sačuvati podešavanja i ujedno će Subsonic pretražiti sve muzičke datoteke i dodati ih u bazu podataka.
Da biste slušali muziku, kliknite na „Početna“ (Home) i pregledajte muziku koju ste dodali.
Napomena: korisnici servera treba da postave svoje muzičke datoteke u /var/music/.
Ostale Subsonic funkcije
Subsonic može raditi i druge stvari osim strimovanja muzike putem interneta i lokalne mreže. Moguće je dodati podkaste ili internet radio stanice.
Dodajte podkast klikom na karticu „Podkast“. Dodajte RSS feed iz podkasta koje želite da slušate. Od sada će Subsonic server preuzimati podkaste i puštati ih putem mobilne aplikacije i veb interfejsa.
Dodavanje radio stanica se vrši na sličan način. Idite na bočnu traku i kliknite na „Internet radio“. Zatim jednostavno dodajte URL strima internet radija.
Subsonic mobilne aplikacije
Subsonic-u možete pristupiti sa Android ili iOS uređaja. Jednostavno preuzmite jednu od mnogih Subsonic mobilnih aplikacija. Brojni programeri su kreirali Subsonic aplikacije. Ako niste ljubitelj zvanične mobilne aplikacije za Subsonic, isprobajte neke od alternativnih aplikacija. Bez sumnje, postoji rešenje za svakoga.
Napomena: Subsonic se može koristiti besplatno, ali postoji i premium režim koji korisnicima omogućava pristup naprednijim funkcijama. Kupite jednogodišnju licencu ovde.
Zaključak
Strimovanje muzike je veoma praktično, ali je loše biti zavisan od komercijalnih usluga da biste pouzdano uživali u sadržaju koji želite. Sa Subsonic-om se oslanjate samo na snagu vašeg Linux računara i kapacitet vaših hard diskova. Za one koji su malo više upućeni u tehnologiju, ovo je mnogo bolja opcija.