
Stretto
Web-based music player with playlist import and library sync
634 stars 96 forks last commit first released MIT
Actively maintained
Last commit 9 Jul 2026.

Stretto is an open-source, web-based music player that lets you build and play a personal library backed by YouTube or SoundCloud sources. It focuses on a clean player experience, playlist importing, and syncing your library across devices.
Key Features
- Builds your music library by matching tracks to YouTube videos or SoundCloud audio
- Spotify playlist import to quickly populate your library
- Library syncing between machines
- Automatic lyric fetching for the currently playing track
- Music discovery via popular charts and search-based adding of tracks
- Multiple themes and a progressive web app style experience for mobile use
Use Cases
- Create a personal web music library without managing local audio files
- Import existing Spotify playlists to a self-hosted web player
- Sync a listening library across multiple computers and browsers
Limitations and Considerations
- Some functionality relies on third-party services (YouTube, SoundCloud, Spotify) and their availability/quotas
- Full experience may depend on a companion browser extension for downloading tracks into the browser
Stretto is a good fit if you want a polished, browser-first music player with playlist import and cross-device syncing. It is best suited for users comfortable integrating external music sources into a self-hosted web app.
Categories:
Tags:
Tech Stack:
Similar to Stretto

SoulSync
Automated music discovery and collection manager for self-hosted libraries
SoulSync automates music discovery, playlist curation, downloads, and library organization, syncing results to media servers like Plex, Jellyfin, and Navidrome.
Metadata Remote
Web-based audio metadata editor for headless servers
Edit audio file metadata through a clean browser UI on headless servers, with bulk editing, smart suggestions, and album art management—no full music library stack required.

Multi-Scrobbler
Scrobble plays from many sources to multiple scrobble services
Self-hosted scrobbling hub that collects plays from many music sources and forwards them to services like Maloja, Last.fm, and ListenBrainz.

Our Shopping List
Real-time collaborative shared shopping and todo lists
Mobile-first, real-time shared shopping and small collaborative todo app with boards, lists, checkable items, search, PWA support and MongoDB backend.


Audiobookshelf
Self-hosted audiobook and podcast server
Self-hosted audiobook and podcast server with multi-user playback sync, metadata management, downloads, and web/mobile clients.


Polaris
Self-hosted music streaming server for your personal library
Polaris is a self-hosted music streaming server for browsing and streaming your personal music collection from web browsers and mobile devices, with multi-user support.




