github rawnaldclark/Stash v0.6.0
Stash v0.6.0

latest releases: v0.9.95, v0.9.94, v0.9.93...
3 months ago

feat: 0.6.0 — YouTube Music history sync

Opt-in YouTube Music listening-history sync. When enabled, local playback
pings YouTube's playback-tracking endpoint so your listens appear in your
YouTube Music history, stats, and recommendations.

What's new:

  • YouTubeHistoryScrobbler with kill-switch + health monitoring
  • YtCanonicalResolver: tier-1 stored ID → tier-2 InnerTube search → tier-3 heuristic match
  • PlaybackTrackingParser + InnerTubeClient.getPlaybackTracking / searchCanonical
  • Settings → Downloads → YouTube History Sync toggle (disabled by default)
  • DB migrations: yt_canonical_video_id on tracks, yt_scrobbled on listening_events
  • GET-based ping with cpn/ver/c params for reliability

Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com


Install

Download the .apk below and open it on your Android device. If you've got a previous Stash release installed, this upgrades in place — your library, sync history, and settings are preserved.

Requires: Android 8.0 (API 26) or newer.

See the README for first-time setup.

Full Changelog: v0.5.5...v0.6.0

Don't miss a new Stash release

NewReleases is sending notifications on new releases.