Mopidy is an open source music server that can play music from local files, Spotify, SoundCloud, and more. It is designed to be easily extended with plugins for additional music sources. Mopidy runs on Linux, macOS, and Windows.
Mopidy: Open Source Music Server for Local Files and Streaming Services
An open source music server with support for local files, Spotify, SoundCloud, and more, extendable with plugins for additional sources, available on Linux, macOS, and Windows.
What is Mopidy?
Mopidy is an extensible open source music server that can play music from a variety of sources including local music libraries, Spotify, SoundCloud, and more. It is written in Python and is designed to be easily extended with additional functionality via plugins.
Some key features of Mopidy include:
Plays music from local disk, Spotify (with a premium account), SoundCloud, and many other sources via plugins
Supports multiple audio outputs including internal software mixer and external DACs
Controllable via MPD and MPRIS protocols for easy integration into other systems
Web-based UI as well as command line control
Extensible architecture allows building new front-ends and backends
Available for Linux, macOS, and Windows systems
Mopidy aims to be a simple but extensible platform that can handle all audio playback in a server environment. With its plugin system and protocols it can easily be integrated into existing setups or used standalone. The focus is on high audio quality as well as versatile control and configuration.
Mopidy Features
Features
Plays music from local disk
Streams music from Spotify, SoundCloud, YouTube etc.
Supports a wide range of audio formats
Can be controlled remotely via MPD and HTTP APIs
Extensible architecture allows adding new music sources via plugins
Runs on Linux, macOS, Windows and Raspberry Pi
Pricing
Open Source
Pros
Open source and free
Great flexibility through plugins
Good audio quality
Lightweight and low resource usage
Cons
Setup and configuration can be complex
Limited native clients, often needs separate MPD client
Metadata and library management functionality lacking
Subsonic is an open source, web-based media streamer and media server software. It allows you to set up your own cloud-based music and video library that you can access from anywhere. Some key features of Subsonic include:Stream music and video from your personal collection to apps and devices over the...
Funkwhale is an open-source, decentralized music server software and network that allows users to upload, share, and stream audio files legally. It is designed as a community-based alternative to large, commercial services like Spotify or Apple Music.Some key features of Funkwhale include:Open-source software licensed under GPLv3Decentralized federated network based on...
Ampache is an open-source web application written in PHP that allows you to stream your personal audio/video collection over the web. Some key features of Ampache include:Stream your music and video files in a variety of formats like MP3, FLAC, OGG, WMA, WAV, and moreOrganize your media into custom categories...
Airsonic is an open-source, web-based media streamer and media server. It allows you to access your personal music and video collection from any internet-connected device. Airsonic is designed to be functionally similar to commercial products like Plex, Emby, or Logitech Media Server, but it is entirely free and open source.Some...
Exaile is an open source, cross-platform music player, library organizer and podcast client. It is designed to be lightweight and customizable while still providing powerful music management capabilities.Some key features of Exaile include:Plays local music libraries and streams internet radioSupports all major audio formats including MP3, FLAC, Ogg Vorbis, Musepack,...
Auremo is a free and open-source MPD (Music Player Daemon) client application developed by Aurelien Gateau. It has a simple and intuitive user interface that focuses on ease of use while still providing full control over an MPD music server.Some key features of Auremo include:Minimalist UI design optimized for usage...
Koel is an open source, self-hosted music streaming application written in Vue.js. It allows you to stream your personal music collection over the internet to any device. Some key features of Koel include:Streams music from files stored locally on your server, no need for subscriptionsResponsive web-based interface accessible from phones,...
Music Player Daemon (MPD) is a free and open source music player application that runs as a server in the background playing music files from a hard drive or streaming music from the internet. It can be controlled by separate client software which connects to the MPD server to access...
Netjukebox is an open source web application that serves as a personal media streaming server and player. Developed in PHP, it enables users to access and play their music and video file collections through a web browser interface from any internet-connected device.Once installed on a local network or internet-facing server,...
Xfmpc is a graphical client application for the Music Player Daemon (MPD), designed specifically for the Xfce desktop environment. It provides a user-friendly interface to manage music libraries and control music playback.Some key features of Xfmpc include:Lightweight and fast interface using GTK+ 3Designed to integrate nicely with the Xfce desktopBrowse...