The purpose of this tool is to retrieve (mp3) and audiobook media using an automation (and partial reverse engineering) of the OverDrive Web player. This implementation uses the library card ID for authentication with OverDrive. Different libraries may use a different approach, which I cannot test due to lack of such access. By the way. The software engineering of this code isn't pretty. It's resulted from the active reverse engineering, and it hasn't been tidied up. But it works. So I'm gonna leave it for now. It's only to serve this siple purpose for now anyway.
Libro.fm makes it possible for you to buy audiobooks through your local bookstore. Choose the bookstore you’d like to support, and they will get a portion of every purchase you make.
Pay $14.99 USD each month for one audiobook credit and 30% off individual audiobook purchases, or buy and listen to audiobooks on your own schedule with no strings attached.
Everything you buy can be downloaded and is DRM-free.
Airstation is a self-hosted web app for streaming music over the internet. It features a simple interface for uploading tracks and managing the playback queue, along with a minimalistic player for listeners. Under the hood, it streams music over HTTP using HLS, stores data in SQLite, and leverages FFmpeg for audio processing — all packaged in a compact Docker container for easy deployment.
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.
Audacious is an open source audio player. A descendant of XMMS, Audacious plays your music how you want it, without stealing away your computer’s resources from other tasks. Drag and drop folders and individual song files, search for artists and albums in your entire music library, or create and edit your own custom playlists. Listen to CD’s or stream music from the Internet. Tweak the sound with the graphical equalizer or change the dynamic range with audio effects. Enjoy the modern Qt-themed interface or change things up with Winamp Classic skins. Use the plugins included with Audacious to fetch lyrics for your music, display a VU meter, and more.
Audacious runs on Linux, BSD derivatives, macOS and Windows.
The latest releases use Qt6 and GTK 3 (but can use GTK 2 as a fallback). Both the player and the plugins have to be installed for it to work.
Github:
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.
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
A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device.
A personal music streaming server that works.
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.
Build process:
pnpm installnpx turbo buildnpx turbo build-libraryThe build results are found in webamp/packages/webamp/built/. A proof of concept of the build can be found in webamp/packages/webamp/dist/demo-site/.
Uses CMU's Pocketsphinx to do a quick speech-to-text transcription, then grep that transcript. It then takes any found text, extracts the sentence in question from the audio stream and saves it as a separate mp3.
A cyberpunk short fiction podcast that has unfortunately been put on hiatus. Still, the episodes that are up are excellent, and I highly recommend them.
An application that lets any laptop act as a DJ console. With it, you can mix audio files in many formats.
A collection of freely available Doctor Who audio dramas recorded by fans over the years. Some of them are quite good.
An archive of recorded messages and error tones from United States telephony networks. Available for online listening or free download.