Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/ewanc26/pkgs. my pkgs monorepo docs.ewancroft.uk/projects/pkgs
monorepo nix
Something went wrong. Try again.
feat(tourmaline): add 30s track preview playback via Deezer master
None of the comparable tools (stats.fm, Last.fm, Receiptify) let you listen from the stats page — you have to alt-tab to your streaming service. Deezer's public search API (already used here for artist images, no auth needed) also returns a 30s preview clip per track. Adds a server-side track-search lookup (own cache namespace/TTL, separate from the artist-enrichment cache since it's queried on demand per play button rather than batched), a small API route, and a play/pause button component wired into the Top Tracks list — one preview plays at a time, starting a new one stops whatever was playing. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Author Ewan Croft Co-author Claude Sonnet 5 Date (Aug 13, 2026, 7:31 AM UTC) Commit 12453bea 12453bea84caaa42319c85ca7a1b50bf80ee7739 Parent 739cdda6 739cdda6beb76fef0be2af21c279b8572f6bfad1