foo_gdrive_stream ~ Google Drive Streaming


foobar2000 v2 x64 component for exposing a configured Google Drive folder as a playlist/feed item, similar to source components such as YouTube Source.

Playback prioritizes stability: the component downloads a selected Drive file to a local cache on first playback, then delegates decoding to foobar2000’s normal input components using the cached local file.

Features:

  • Google OAuth desktop flow with system browser, localhost redirect, and PKCE.
  • OAuth token saved under the foobar2000 profile and protected with Windows DPAPI when available.
  • Preferences page for OAuth client JSON, Drive folder ID/URL, cache directory, cache size limit, and saved token removal.
  • Recursive file listing from Google Drive files.list, limited to downloadable audio-looking blob files.
  • Playlist insertion using gdrive://<fileId>/<encoded filename>.
  • Playlist/feed track support using gdrive://folder/<folderId>/<encoded name>.
  • File menu integration under File > Google Drive Stream, including folder URL/ID loading into a new playlist.
  • Front cover artwork support from image files in the same Drive folder, preferring names such as cover, folder, front, album, or artwork.
  • Artwork inheritance for nested folders, Album/cover.jpg can apply to tracks under Album/Disc 1.
  • Context menu expansion of a selected folder feed into its current Drive audio files.
  • Context menu refresh that replaces the already-expanded gdrive:// file tracks immediately after the folder feed.
  • First-play cache download through Drive files.get?alt=media.

github.com/shirafukayayoi/foo_gdrive_stream

PearTune ~ Peer-To-Peer Music Player


Play a music collection that lives on a computer at home, from anywhere. It can be your computer or a friend’s. No port forwarding, no VPN, no account and no cloud copy of your files.

peerloomllc.com/peartune
github.com/peerloomllc/peartune

RadioBrowser ~ Radio & TV Search


This is a community driven effort (like Wikipedia) with the aim of collecting as many Internet radio and TV stations as possible. Any help is appreciated!

  • Free for ALL!
  • Data license: public domain, software license: GPL, server software: open source
  • Open API for usage in own apps
  • Everyone is free to use the collected data (station names, tags, links to stream, links to homepages, language, country, state) in their works. I give all the rights I have at the accumulated data to the public domain.

www.radio-browser.info

Audio Sharing ~ Stream Via RTSP


With Audio Sharing you can share your current computer audio playback in the form of an RTSP stream. This stream can then be played back by other devices, for example using VLC.

By sharing the audio as a network stream, you can also use common devices that are not intended to be used as audio sinks (eg. smartphones) to receive it. For example, there are audio accessories that are not compatible with desktop computers (e.g. because the computer does not have a Bluetooth module installed). With the help of this app, the computer audio can be played back on a smartphone, which is then connected to the Bluetooth accessory.

apps.gnome.org/AudioSharing

References:

en.wikipedia.org/wiki/Real-Time_Streaming_Protocol

foo_opensubsonic ~ Streaming Client


OpenSubsonic / Navidrome client implementation for foobar2000. 

Features:

  • Connect to OpenSubsonic-compatible servers such as Navidrome
  • Stream tracks directly in foobar2000 through subsonic:// paths
  • Sync remote library metadata into a local foobar2000 playlist
  • Import and sync remote playlists
  • Load and cache album artwork with fallback support for streamed items

github.com/michioxd/foo_opensubsonic

Related:

Gnome ~ Internet Radio Extension


Listen to an Internet Radio Stream

extensions.gnome.org/extension/836/internet-radio

OBS ~ win-capture-audio Plugin


An OBS plugin that allows capture of independent application audio streams on Windows, in a similar fashion to OBS’s game capture and Discord’s application streaming.


obsproject.com/forum/resources/win-capture-audio.1338
github.com/bozbez/win-capture-audio
gigazine.net/gsc_news/en/20211230-obs-win-capture-audio

Lidify ~ Music Hosting & Discovery Tool


Lidify is built for music lovers who want the convenience of streaming services without sacrificing ownership of their library. Point it at your music collection, and Lidify handles the rest: artist discovery, personalized playlists, podcast subscriptions, and seamless integration with tools you already use like Lidarr and Audiobookshelf.

  • Stream your library – FLAC, MP3, AAC, OGG, and other common formats work out of the box
  • Automatic cataloging – Lidify scans your library and enriches it with metadata from MusicBrainz and Last.fm
  • Audio transcoding – Stream at original quality or transcode on-the-fly (320kbps, 192kbps, or 128kbps)
  • Ultra-wide support – Library grid scales up to 8 columns on large displays
Lidify Interface

github.com/Chevron7Locked/lidify
github.com/TheWicklowWolf/Lidify

Discord Audio Stream ~ Stream Audio Via Discord


Designed for 24/7 audio playing on discord.

Discord has many unwanted rate limits, especially in the audio area. This package does all the work and ensures that your music never stops playing due to ffmpeg or Discord, with as little effort as possible.

github.com/FrauJulian/Discord-Audio-Stream
www.npmjs.com/package/discord-audio-stream

swp ~ Simple Webstream Player


Simple Webstream Player, to listen and record web radios and other streams.

Features:

  • Simple Webstream Player, to listen to and record web radio and other web streams in mp3, aac and opus format.
  • Auto select the type of audio format.
  • Change live the tempo and pitch.
  • Show ICY tag, including image.
  • Record in wav format.
  • Can also play webstreams from https.
  • Import/Export m3u list of web radio files.
  • You may choose what audio device to use.

sourceforge.net/projects/simplewebplayer

Live Compositor ~ Realtime Video & Audio Mixing


Live Compositor is an engine for applying effects to videos and for combining multiple videos together. On a very basic level, it is an application which exposes an HTTP API. The API allows you to specify where to get input videos, and how to modify and compose them together. The resulting outputs can then be written to a file or streamed to a separate service.

compositor.live
compositor.live/playground
github.com/software-mansion/live-compositor