Spotube: Open-source Spotify-Youtube client
An open-source app called Spotube uses Spotify’s catalog and playlists while streaming the actual audio from YouTube, avoiding both Spotify Premium and Electron-based clients. Commenters praise the technical ingenuity and performance, but argue over legal and ethical issues: whether this violates Spotify’s API terms or DMCA-style laws, and whether it meaningfully deprives artists of already‑meager streaming revenue. The thread broadens into a critique of streaming economics, with many urging listeners to treat services like Spotify and YouTube as discovery tools and support musicians directly via purchases, Bandcamp, merch, and live shows.
What Spotube Is
- Open-source, cross‑platform Spotify client that uses Spotify only for metadata (playlists, likes) and plays audio from YouTube/YouTube Music (or Piped/JioSaavn).
- Bypasses the need for Spotify Premium and avoids Electron; built with Flutter.
- Some users see it as a clever “SpoTube” mashup and “HN‑worthy” hack; others stress it’s not a true Spotify client since audio isn’t from Spotify.
Audio Quality & Sources
- Several comments argue Spotify’s 320 kbps Ogg/MP3 generally sounds better than YouTube’s typical 128 kbps Opus, and YouTube uploads are often already lossy or low‑quality.
- Others say recording quality matters far more than codec/bitrate, and that in many genres (e.g., NPR recordings, live shows) great material exists only on YouTube.
- Concerns about “lossy‑to‑lossy” re‑encodings on YouTube and inconsistent quality between tracks.
Artist Compensation & Ethics
- Strong debate over whether using Spotube is ethical:
- One side: bypassing ads/premium deprives artists of already‑meager streaming income; YouTube often pays less than Spotify.
- Other side: Spotify’s per‑stream payouts are tiny; real support is buying albums (Bandcamp, direct, physical media), merch, and tickets. Using Spotify mainly as discovery is common.
- Discussion of Spotify’s royalty changes (1,000 streams/year track threshold) and how they hurt small/long‑tail artists; some canceled subscriptions in protest.
APIs, DRM & Legal Risk
- Spotube violates Spotify’s API terms by combining their data with a competing service; many think the project is on “borrowed time” and may trigger API clampdowns or takedowns.
- Broader debate about DRM, DMCA, and whether circumventing restrictions is morally wrong or a form of “adversarial interoperability.”
Piracy, Convenience & Ownership
- Piracy framed by many as a service/convenience problem: fragmented catalogs, region locking, bad apps, DRM, missing/remastered content push people to torrents and YouTube rips.
- Counter‑argument: plenty of convenient, cheap services exist; for many it’s simply wanting free content.
- Recurring theme: streaming is poor for ownership and archival; users prefer local FLAC/CDs for long‑term access and control.
Flutter vs Electron & UX
- Mixed but generally positive reaction to Flutter vs Electron:
- Users report Spotube feels lighter and snappier than official Spotify and many Electron apps, though some hit bugs/white screens, especially on Windows.
- Flutter praised for mobile and desktop performance; web support and SEO criticized.
- Some still prefer true native toolkits (Qt, AppKit, etc.) but accept Flutter as a big step up from heavy web‑based shells.