iPhone · iPad · Android · macOS · Windows

Bitstrom.Any source. Any player. Nothing in between.

A remote control for home audio. It finds internet radio, podcasts and the music on your media servers, and sends each stream to the network player you choose. The player receives the original stream, with no processing in between.

App Store and Google Play: coming soon

Mac: Apple silicon, macOS 12 or later. Notarized by Apple. Free, with no in-app purchases, no ads and no account.

Windows 10 or later. The installer is not code-signed yet, so on first run Windows SmartScreen shows “Windows protected your PC”: choose More info, then Run anyway.

The problem

Each player brand's app controls only its own hardware

WiiM Home does not control Sonos or HEOS, and the Sonos app controls only Sonos. Radio, podcasts and the music on your own servers sit in separate apps again. Bitstrom is one remote for all of them, and it gives each player the original stream.

Elsewhere, the stream is re-encoded

Music Assistant, the nearest all-in-one, needs a server, and decodes every stream to 32-bit float PCM before re-encoding it for the player.

In Bitstrom, the player gets the original URL

No transcoding, no resampling and no volume processing in between. Now Playing shows the format the player itself reports, for example 44.1 kHz / 16 bit / 2 ch.

  • 10player kinds
  • 6radio directories
  • 13languages
  • 0ads, accounts, subscriptions

Screenshots

The players, Now Playing, search, the library and a podcast

Players

Plays on the player you already own

A network scan lists the players it finds; an address can also be entered by hand.

MPD

moOde, Volumio, piCorePlayer and other MPD players.

Lyrion Music Server

Players served by Lyrion Music Server.

DLNA / UPnP

Any DLNA / UPnP renderer on the network.

BluOS

BluOS players.

LinkPlay

WiiM, Arylic and Audio Pro.

HEOS

HEOS players.

Sonos

Sonos speakers.

Chromecast

Chromecast devices.

Home Assistant

Any player Home Assistant controls.

This device

The phone or computer plays the stream itself when no network player is around.

Sources

Radio, podcasts and media servers, in one search

Internet radio from open directories

radio-browser, the Icecast directory, Radio Paradise, KEXP, NTS, WFMU and a curated list of high-quality stations. Any directory in the radio-browser format can be added.

Podcasts

Search, subscribe, and send episodes to the player.

Your media servers

DLNA / UPnP servers, Plex, Jellyfin, Subsonic-compatible servers and music folders.

Open catalogs

Internet Archive, Jamendo and Audius.

Playlists and links

Import M3U, PLS and OPML from a file, pasted text or a URL, or add one stream by its address.

Now Playing

Transport, volume, the current track, and the audio format the player reports.

Library

One library on every device, with no server required

One library file

The library is one file in iCloud Drive, Google Drive or on the device. Devices that share it merge each other's changes.

No server required

The phone app talks to the players directly. Devices share the library through one file.

Home server

The Docker image and the Home Assistant add-on run Bitstrom as a server on the home network, with a web UI.

Collections and favourites

Every item sits in one collection, and favourites come first.

Backup in one file

The library exports to one JSON file.

Thirteen languages

English, Hebrew, Arabic, German, Spanish, French, Italian, Japanese, Dutch, Polish, Portuguese, Russian and Chinese.

Contact

Questions, or a player that should be on the list

Write to support@bdtech.app