Self-hosted collaborative music playing application.
Alternatives To Soundtrack
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Zulip Terminal515
3 days ago9May 21, 2022394apache-2.0Python
Official Zulip terminal client.
3 years ago92JavaScript
Self-hosted collaborative music playing application.
6 years ago2CoffeeScript
Real-time collaborative application for tagging streams of geospatial data, built on top of the Meteor Javascript platform. Built with the humanitarian goal of crisis mapping in mind.
10 years ago13Ruby
A modern, opensource and collaborative stream (icecast, etc.) directory server.
Live Cam Bot5
3 years ago1apache-2.0JavaScript
Electron bot sending a live video stream on a conversation
Stream Roadmap5
8 years ago
The Stream community collaborative roadmap.
9 years agoPython
Collaboration space for working on a Flex Radio Python API wrapper
Stream Collab3
8 years ago
A repository for collaboration among participants of the Stream program
5 years ago3otherClojure
Collaborative Stream Processing in the Cloud
7 years agomitObjective-C
CPS840 Project - Pectin (Music Collaboration)
Alternatives To Soundtrack
Select To Compare

Alternative Project Comparisons


collaborative music streaming over a peer-to-peer network

Build Status Coverage Status GitHub contributors Community is a collaborative online radio, almost like a jukebox for the Internet.

Vote on what plays next, like Reddit for music.

The "Queue" shows all requested tracks, ordered by oldest first. Upvote or downvote a track to add your vote, pushing it to the top or the bottom as per your preference.

Reliable Streams

Soundtrack aggregates streams from sources like YouTube and SoundCloud, so when a song is queued, it has multiple locations to play from if any one source fails for any particular reason.

Earn Bitcoin

Help others with reliability by hosting streams, earning Bitcoin in exchange for your node's work. Deposit and withdraw using normal Bitcoin addresses, compatible with all major wallets.

Quick Start

  1. npm install -g FabricLabs/soundtrack
  2. soundtrack


Supply environment variables FABRIC_PORT and/or FABRIC_SEED for Fabric peer-to-peer communication and persistent storage, respectively.

Earning Bitcoin

Income can only be generated for online nodes, through an opt-in program.

To enable earning, be sure to provide FABRIC_SEED with a mnemonic and use:

$ soundtrack --earn

Be sure to back up your keys — we are not responsble for any losses!


TODO: npm run make:api


Fork. Commit. Pull request.

Popular Collaboration Projects
Popular Stream Projects
Popular Collaboration Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.