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, orartwork.- Artwork inheritance for nested folders,
Album/cover.jpgcan apply to tracks underAlbum/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.
Tag Archives: streaming
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.
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.
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.
References:
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
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

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.
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
Librempeg ~ Multimedia Libraries & Toolsets
Librempeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata.
Libraries:
libavcodecprovides implementation of a wider range of codecs.libavformatimplements streaming protocols, container formats and basic I/O access.libavutilincludes hashers, decompressors and miscellaneous utility functions.libavfilterprovides means to alter decoded audio and video through a directed graph of connected filters.libavdeviceprovides an abstraction to access capture and playback devices.libswresampleimplements audio mixing and resampling routines.libswscaleimplements color conversion and scaling routines.
Tools:
ffmpegis a command line toolbox to manipulate, convert and stream multimedia content.ffplayis a minimalistic multimedia player.ffprobeis a simple analysis tool to inspect multimedia content.- Additional small tools such as
aviocat,ismindexandqt-faststart.
