OpenSource-Hub
S

Stretto

631 stars·Video & Audio Download·SHA-256 checksum verified

A free web-based music player that streams tracks from YouTube and SoundCloud, supports Spotify playlist import and cross-device syncing.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Free web music player that streams from YouTube/SoundCloud, imports Spotify playlists, and syncs across devices.

Core Features

  • Import Spotify playlists
  • Stream from YouTube & SoundCloud
  • Cross-device library sync
  • Automatic lyrics fetching
  • Music discovery (iTunes/Spotify charts)

What It Can't Do

  • Requires Chrome extension for downloading; songs may be removed due to copyright; no full offline caching; relies on YouTube/SoundCloud availability. Compared to Spotify or Tidal, Stretto is free but less stable and legal-grey regarding streaming.

Use Cases

  • Listen to Spotify playlists without a paid subscription
  • Sync music library across computers
  • Discover new music from YouTube/SoundCloud without ads

Detailed Introduction

Stretto is an open-source web-based music player that pairs each of your tracks with a corresponding video or song from YouTube or SoundCloud. Using a companion Chrome extension, it downloads the audio directly to your browser for offline playback. Key features include importing Spotify playlists, syncing your music library across multiple devices, automatic lyric fetching, music discovery via iTunes/Spotify top charts, seamless iTunes search and add, multiple themes, and Android support via Kiwi Browser. It is completely free and self-hostable via Docker.

Tags

musicwebspotifyyoutubesoundcloudchrome-extension

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Docker: run `bin/go` from project root, visit http://localhost:3000

4

Manual: Node.js 12 + MongoDB, set env vars, then `yarn && npm run dev`

5

Install Chrome extension 'Stretto-Helper-Extension' for download functionality

Install Guide
  1. Docker: run `bin/go` from project root, visit http://localhost:3000
  2. Manual: Node.js 12 + MongoDB, set env vars, then `yarn && npm run dev`
  3. Install Chrome extension 'Stretto-Helper-Extension' for download functionality
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Docker: stop and remove containers/images. Manual: delete project folder and drop MongoDB database.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseMIT
Last Updated2026-05-13 17:40:08
GitHub RepositoryOfficial Website

Similar Projects