github FrancescoGrazioso/Meld v0.7.1
0.7.1

latest releases: v0.8.9, v0.8.8, v0.8.4...
4 months ago

Meld 0.7.1

A big jump from 0.6.7: a much deeper Spotify integration, new SponsorBlock feature, more reliable lyrics and fewer crashes.

Highlights

SponsorBlock (opt-in)

Automatically skip non-music segments (intros, outros, sponsor reads, talking sections) using the SponsorBlock community database. Fully optional and disabled by default — find it under Settings → Player → SponsorBlock.

  • Pick which categories to skip (default: only "non-music section")
  • Silent skipping, or enable a toast when something is skipped
  • Works with the screen locked and when seeking back into a segment
  • Privacy-friendly: the video ID is never sent in plaintext to the server

Spotify-powered home

The Home tab is now populated directly with your Spotify recommendations (your mixes, recent plays, recommended albums and playlists), so the first thing you see when opening Meld actually reflects your Spotify world.

Deeper Spotify integration

  • Play Spotify albums directly (previously limited)
  • Spotify library folders are now visible and browsable
  • All your Spotify playlists are loaded (some used to go missing)
  • Liked Songs sync from Spotify
  • Liked songs and Spotify playlists are also available on Android Auto
  • Faster loading: optimized parallel Spotify→YouTube matching with an in-memory cache

Smoother lyrics

  • When you scroll lyrics manually, auto-scroll resumes after a moment and re-aligns with the song (issue #80)
  • If lyrics load late, they now correctly sync to the current playback position instead of starting from line one (issue #79, #90)
  • Tapping a line jumps the song to that point and auto-scroll resumes immediately

Reliability

  • New crash reporting flow via GitHub Issues, making it easier to report problems
  • No more spurious crash reports for transient YouTube errors (expired URLs, "missing stream expire time", brief audio-decoder hiccups): they're now recovered silently
  • More resilient image loading — a network error on a thumbnail no longer breaks the library screen
  • Wider unit-test coverage in CI

Under the hood

  • Auto-updating Spotify GraphQL hashes
  • Performance: in-memory LRU cache for Spotify matching, in-memory DataStore snapshot
  • StrictMode enabled in debug builds to catch main-thread I/O early

Don't miss a new Meld release

NewReleases is sending notifications on new releases.