All Projects → FabricLabs → Soundtrack

FabricLabs / Soundtrack

Self-hosted collaborative music playing application.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Soundtrack

Somafm Cli
🎵 Listen to SomaFM in your terminal via pure bash
Stars: ✭ 84 (-26.32%)
Mutual labels:  music, radio, streaming
Pandoraplayer
🅿️ PandoraPlayer is a lightweight music player for iOS, based on AudioKit and completely written in Swift.
Stars: ✭ 1,037 (+809.65%)
Mutual labels:  music, radio, streaming
Huxleyfm
An unofficial desktop app for listening to SomaFM, built with Electron.
Stars: ✭ 22 (-80.7%)
Mutual labels:  music, radio
Essentialnowplaying
A now playing tool intended to be used with OBS.
Stars: ✭ 40 (-64.91%)
Mutual labels:  music, streaming
Musicbot
🎶 A Discord music bot that's easy to set up and run yourself!
Stars: ✭ 1,109 (+872.81%)
Mutual labels:  music, radio
Slimserver
Server for Logitech Squeezebox players. This server is also called Logitech Media Server
Stars: ✭ 640 (+461.4%)
Mutual labels:  music, streaming
Nuclear
Streaming music player that finds free music for you
Stars: ✭ 7,133 (+6157.02%)
Mutual labels:  music, streaming
Django Music Streaming App
Simple Music Stream App
Stars: ✭ 43 (-62.28%)
Mutual labels:  music, streaming
Sky31radio
湘潭大学三翼校园 "四季电台" Android 客户端
Stars: ✭ 422 (+270.18%)
Mutual labels:  music, radio
Datradio
p2p music player for {old} beaker and dat
Stars: ✭ 77 (-32.46%)
Mutual labels:  music, radio
Compactd
Remote music player that supports adding more content
Stars: ✭ 75 (-34.21%)
Mutual labels:  music, streaming
Tidal Api
An unofficial API wrapper for Tidal Music.
Stars: ✭ 83 (-27.19%)
Mutual labels:  music, streaming
Auryo
Auryo - Unofficial Soundcloud Desktop App
Stars: ✭ 611 (+435.96%)
Mutual labels:  music, streaming
Homehost
self-hosted, Netflix-like app made for streaming
Stars: ✭ 564 (+394.74%)
Mutual labels:  music, streaming
Httpms
Media server with RESTful API and Web interface. Think of it as your very own Spotify!
Stars: ✭ 18 (-84.21%)
Mutual labels:  music, streaming
Pithos
A Pandora Radio Client
Stars: ✭ 461 (+304.39%)
Mutual labels:  music, radio
Openwhyd
💎 Like Pinterest, for Music
Stars: ✭ 287 (+151.75%)
Mutual labels:  music, streaming
Radiodroid
radio browser app that uses www.radio-browser.info on android
Stars: ✭ 362 (+217.54%)
Mutual labels:  radio, streaming
Evoradio
Music Player App for iOS
Stars: ✭ 72 (-36.84%)
Mutual labels:  music, radio
Azuracast
A self-hosted web radio management suite, including turnkey installer tools for the full radio software stack and a modern, easy-to-use web app to manage your stations.
Stars: ✭ 1,253 (+999.12%)
Mutual labels:  radio, streaming

🎧️ soundtrack.io

collaborative music streaming over a peer-to-peer network

Build Status Coverage Status GitHub contributors Community

soundtrack.io 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

Configuration

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!

API

TODO: npm run make:api

Contributing

Fork. Commit. Pull request.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].