The web is currently one of the most relevant music distribution channels. Proof of this is the explosive level of adoption that various streaming music services have had in recent times.
If you have a project that involves the distribution of music content on the Internet, check out the following free and open source alternatives, aimed at the creation of web music players, following a similar style to Spotify.
All the options mentioned here are installable scripts, so they require a hosting service.
It is a web-based music server, which is profiled for use with small and medium communities. It has social tools for its users, playlist management, bookmarks and functions to categorize music by user, artist or genre.
This tool can interact with other Funkwhale installations. In addition, it uses the Subsonic protocol, which allows it to connect to various compatible mobile applications, which are listed on its website.
This is another alternative for managing your own web-based audio streaming application.
Sonerezh has an automatic import tool. Simply point out where your music is stored, and it will automatically parse and extract the metadata from each file to build its own database. Supports MP3, MP4, and OGG/Vorbis files (.ogg and .flac).
It also has the option to sort the music by band, album, date and other criteria. Installation is done in a couple of clicks, without the requirement to enter settings manually.
Ampache works as a web-based audio and video streaming system, which also has a file manager that allows access to this application’s music collection from other players, such as VLC or any other player that supports content from URLs.
It does not have additional codecs, which is why it only works with MP3 files.
It has connection to several third party APIs, to obtain images and metadata. Its social functions and some features of the web player can be easily activated or deactivated from its administration panel.
The uses that these platforms can receive are many. Music collectives and independent labels, for example, could make their catalogues known through solutions like this.
It is very important to emphasize that it is the responsibility of the owner of the site to have the rights to use the music it stores, manages and distributes through any of these applications hosted on its servers. If you don’t have your own content catalogue and you want to try some of these tools to avoid legal hassles, you can search for free and royalty-free music.
The three tools mentioned in this collection are open source. As your creativity and technical skills give rise to new ideas, you can add or subtract sections and functions and even think about a total change of its graphic appearance, to give your project a greater identity.
To make use of any of these scripts, you need to check if your hosting service meets the requirements of the application to be installed. If you have any doubts about compatibility with your server, after checking the technical requirements of the chosen option, you could receive help from the technical support of your hosting service provider.