Webbased old-school Amiga music tracker in plain old javascript. Plays and edits Amiga Mod files and FastTracker XM files. This tracker requires a modern browser that supports WebAudio. It's tested to work on all major browsers desktop and mobile browsers. Midi support is not available in Firefox or Safari. Minimum requirements for mobile devices: IOS9 or Android 6.
BassoonTracker is a web application that runs in your browser. Just serve "index.html" from a webserver and you're good to go. There are no runtime dependencies. No build process is involved. There is even a stand-alone player in the player/ subdirectory.
A web component for peaks.js that implements the actual "give me a player for this file" widget. Generate a .dat file for the MP3 with the audiowaveform utility and it gives you a little playback widget. Also supports playlists as JSON documents.
It's an audio player for Windows that keeps the Winamp dream alive.
musikcube is a fully functional terminal-based music player, library, and streaming audio server that runs natively on Windows, macOS, and Linux. it also runs well on a Raspberry Pi with a custom DAC (e.g. IQaudIO DAC+, HiFiBerry DAC+ and others), and can output 24bit/192k audio comfortably.
musikdroid is a native Android app that connects to musikcube servers. it can be used as a streaming audio client and/or a remote control for your computer or home stereo.
musikcore is a cross-platform c++ library that drives things. it can be used by developers as a backend for creating or prototyping apps that play music. out of the box it provides file scanning, tag indexing, gapless and crossfading playback, play queue management, playlist crud, an extensible plugin architecture, and support for libraries containing 250,000+ audio tracks.
Ways to play network streams on a Kodi box.
Python Django web frontend for playing recorded radio transmisisons. The audio files are recorded using Trunk Recoder.
A music player that connects to your cloud/distributed storage, in the form of a static, serverless, web application. Connect to any number of online storage services, including S3, Azure Blob or Object Storage, Dropbox, GDrive, or WebDAV
Lightweight Music Server. Access your self-hosted music using a web interface. Lightweight - designed for something like a RasPi. Recommendation engine built in. Custom tags. Realtime transcoding for streaming. Implements the Subsonic API for compatibility.
Relies on MusicBrainz Identifiers in the ID3 metadata.
mpv is a free (as in freedom) media player for the command line. It supports a wide variety of media file formats, audio and video codecs, and subtitle types. mpv's focus is not on power-efficient playback on embedded or integrated GPUs (for example, hardware decoding is not even enabled by default). No GUI but it does have an on-screen controller.
Pretends to be Spotify for your music collection. Read the Dockerfile to figure out how to install it manually. node.js, unfortunately.
Music Playing Daemon web GUI written in C, utilizing Websockets and Bootstrap/JS. Streams your media to you through your browser. Tries to be as usefully minimalist as possible. Packages for all of the distros you're likely to install it on; compile it on the rest. Only has one dependency, libmpdclient. Requires that mpd be installed and configured beforehand.
Github: https://github.com/notandy/ympd
Navidrome is an open source web-based music collection server and streamer. It gives you freedom to listen to your music collection from any browser or mobile device. It's like your personal Spotify! Tries to be as resource-light as possible. Builds are available for all of the usual platforms, including the RasPi. Multi-user. Skinnable. Compatible with many net.streaming clients like the subsonic and Airsonic devices.
Requires ffmpeg. Requires node.js to build. :(
Winamp 2 reimplemented for the browser in Javascript. Load your local MP3s into the player (in your browser) and have a good time. Has the visualizations and even supports the old skins. Throw it on a web server and you're good to go.
Used by the Internet Archive as one of its online media players.
A web-based music player. Written in PHP, probably uses the audio/video support in your browser. Drag and drop files into the library. No back-end process required. Supports playlists.
Possibly the best collection of audiovisual CODECs for Win32 and Win64 out there. Widely reputed to have no malware or spyware hidden anywhere within.