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.