stretto

Music player with Youtube/Soundcloud import and iTunes/Spotify discovery.
18 Apr 202051526

Stretto

An open source web-based music player

Join the chat at https://gitter.im/benkaiser/stretto

screenshot

Go to Stretto, or if you would like to host it yourself, scroll down to the developer instructions.

How does Stretto work?

Stretto works by backing every single one of your tracks with a video or song from youtube or soundcloud, and plays them transparently through an iframe embedded on the page.

Here is a list of some of the features Stretto has:

image

Android App

A basic Android application is in the works here: https://github.com/benkaiser/stretto-mobile-next/

Developer Instructions

Setup a .env file to setup your environment variables:

GOOGLE_CLIENT_ID=<...>
GOOGLE_CLIENT_ID_ANDROID=<...>
GOOGLE_API_KEY=<...>
SPOTIFY_CLIENT_ID=<...>

Running in Docker + Docker Compose

bin/go

That's it! Go to http://localhost:3000

Without Docker

You'll need:

  • Node.js 10
  • Mongodb running

Add your MONGO_URL settings to your environment variables, then execute

yarn
npm run dev

License

MIT