In the next article we are going to take a look at Subsonic. This is a media server free, open source, web-based. Subsonic was written in Java and it can run on any operating system that has Java virtual machine support. It supports multiple streaming clients simultaneously and is compatible with any streamable media, that is, that can transmit (including MP3, AAC and Ogg). Subsonic also supports on-the-fly conversion (by using plugins of the most popular multimedia formats).
This is a free, cross-platform web media streamer. Subsonic is a media server for streaming over the network. It is a web-based music streamer, podcast receiver, and jukebox that is used to enjoy music from anywhere. It also provides the ability to share music files and folders.
General Subsonic Features
- Will allow us listen to our music from anywhere. All you need is a browser.
- The web interface is optimized for bandwidth restricted environments and efficient navigation through large music collections (hundreds of gigabytes).
- Text search will help us find our favorite tracks quickly.
- We have the possibility to show us covers, including images embedded in ID3 tags. It will also allow us to assign ratings and comments to albums.
- We will be able create our own playlist and share it with other users if we want.
- Will allow us manage play queue (add, delete, rearrange, repeat, shuffle, undo, save or load).
- Supports MP3, OGG, AAC and any other formats of audio or video transmitted over HTTP.
- The transcoding engine enables the transmission of a wide variety of lossy and lossless formats using the convert to MP3 on the fly.
- Works with any network-enabled media player. As well includes a flash player Incorporated.
- Playlists can be imported and exported. M3U, PLS, and XSPF formats are supported. Saved playlists are available as podcasts.
- Implement the SHOUTcast protocol. Compatible players (including Winamp, iTunes and XMMS) show the current artist and song, along with other metadata.
- The HLS video transmission.
- You can transmit to our Chromecast and Sonos devices.
- We will be able download Podcasts with the integrated Podcast receiver.
- We can manage our radio and television stations by Internet.
Say that some of these features are only available on your "Pro" version and others of them let us try them for a while. They can check all the features that this program offers us on the project website.
Install Subsonic on Ubuntu 17.10
Before the installation process, we will have to add the necessary repo to our system by executing the following command in the terminal (Ctrl + Alt + T):
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu wily-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'<span style="display: inline-block; width: 0px; overflow: hidden; line-height: 0;" data-mce-type="bookmark" class="mce_SELRES_start"></span>
Then you must add a key to the repository just added. In the same terminal we will have to write:
sudo wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
Now we are going to update apt source running in the same terminal:
sudo apt update
Now we can start the Subsonic installation using the following command:
sudo apt install subsonic
After installation we can start service using the following command:
systemctl start subsonic
This way of installation will not install the latest version of Subsonic, but if you want to get her, you can download it from the project website.
Launch Subsonic in the browser
Now we are going to open our browser and write to the url http: // localhost: 4040. The Subsonic login page will appear on the screen. The Default login credential for username and password is admin. Enter these credentials and click Login.
Once we access the administration, we will have to change admin password.
For that, you must choose the option change password and type a new password. Don't forget to click save.
After saving we will have to log in with the new credentials. After that, you should configure media folder:
Choose the media folders and click the save option.
The next step to configure is the network.
Write your URL (http://localhost:4040/index.view) as Custom URL, as shown in the following screenshot. Click Save.
When finished you should be taken to the Subsonic welcome page. Although we may have to go to her.
With this, the Subsonic installation comes to an end. We can now start using the program. If you want know more about how it works of this, you can consult the Getting Started section from your website.
Thanks for the review, I am testing subsonic and at the moment it works wonderfully.