Subsonic è un media server basato sul web scritto nel linguaggio di programmazione Java, quindi può essere eseguito su qualsiasi sistema operativo supportato da Java.
viene con un'interfaccia web facile da usare e ci permette di condividere musica e video con più utenti. Puoi riprodurre in streaming la tua musica da casa e ascoltare la tua musica da qualsiasi luogo.
subsonico può trasmettere in streaming a più giocatori contemporaneamente, oltre a ciò, può gestire una vasta raccolta di musica (centinaia di gigabyte).
Sebbene è ottimizzato per lo streaming MP3, funziona con qualsiasi formato audio o video che può essere trasmesso su HTTP, ad esempio AAC e OGG.
Utilizzando plug-in di transcodifica, Subsonic supporta la conversione e lo streaming in tempo reale di praticamente qualsiasi formato audio, inclusi WMA, FLAC, APE, Musepack, WavPack e Shorten.
Tra le principali caratteristiche che possiamo evidenziare di questa applicazione possiamo trovare le seguenti:
- Ascolta la tua musica da qualsiasi luogo, tutto ciò di cui hai bisogno è un browser.
- L'interfaccia web pulita è ottimizzata per ambienti con larghezza di banda limitata e una navigazione efficiente tra raccolte musicali di grandi dimensioni (centinaia di gigabyte).
- La ricerca di testo libero ti aiuta a trovare rapidamente le tue canzoni preferite.
- Visualizza l'intarsio, comprese le immagini incorporate nei tag ID3.
- Supporta MP3, OGG, AAC e qualsiasi altro formato audio o video trasmesso tramite HTTP.
- Il motore di transcodifica consente la trasmissione di una varietà di formati lossy e lossless convertendoli in MP3 al volo.
- Funziona con qualsiasi lettore multimediale abilitato alla rete, come Winamp, iTunes, XMMS, VLC, MusicMatch e Windows Media Player. Include anche un lettore Flash integrato.
- Analisi dei tag e modifica di file MP3, AAC, OGG, FLAC, WMA e APE, utilizzando la libreria Jaudiotagger.
Come installare Subsonic Media Server su Ubuntu e derivati?
Per coloro che sono interessati a poter installare questa applicazione sul proprio sistema, spiegheremo come possono eseguire questo processo.
Per cosa è necessario avere JRE nel sistemaSe non lo hai installato, puoi farlo aprendo un terminale (Ctrl + Alt + T) sul tuo sistema e digitando il seguente comando:
sudo apt install openjdk-8-jre
È importante che per ora lo diciamo Subsonic non è compatibile con Java 11 quindi hai una versione superiore alla versione 8, dovrai cambiare la configurazione alla versione 8.
Puoi farlo con il seguente comando:
sudo update-alternatives --config java
Qui devi selezionare la versione 8 di java,
Successivamente procederemo al download del pacchetto Subsonic Deb con il seguente comando:
wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.5.deb
Fatto il download Puoi installare questo pacchetto con il tuo gestore di pacchetti preferito o dal terminale puoi farlo con il seguente comando:
sudo dpkg -i subsonic-6.1.5.deb
Una volta installato il pacchetto avvieremo il servizio di questo nel sistema con il seguente comando:
sudo systemctl start subsonic
E in seguito per abilitarlo:
sudo systemctl enable subsonic
Per impostazione predefinita, Subsonic ascolta sulla porta 4040, il che significa che accetta richieste dalla rete locale e da Internet.
Per accedere a Subsonic puoi farlo dal seguente URL con l'aiuto di un browser web:
http://localhost:4040
Tieni presente che, se vuoi accedervi da una rete esterna, devi configurare il port forwarding sul tuo router e se hai un IP dinamico dato dal tuo ISP, devi configurare anche un DNS dinamico.
Il nome utente e la password predefiniti sono admin.
Dopo aver effettuato l'accesso, si consiglia vivamente di modificare questi dettagli di accesso, cosa che puoi fare andando su "Impostazioni> Utenti" per cambiare la password dell'amministratore.
Una volta all'interno del pannello Subsonic, è possibile aggiungere le cartelle multimediali nella pagina di configurazione e quando questo processo è completo, è sufficiente fare clic sul pulsante Salva.
La cartella deve essere accessibile all'utente che esegue Subsonic.