Add scrobbled tracks search parser

Introduces ListeningStats.SearchParser with NimbleParsec supporting
record:, album_mbid:, artist_mbid:, artist:, album:, track: filters.
Links scrobble count on record page to filtered scrobbled tracks view.
This commit is contained in:
Claudio Ortolina
2026-04-15 14:56:38 +01:00
parent 851cb36858
commit c816f2de4a
4 changed files with 210 additions and 7 deletions
@@ -0,0 +1,5 @@
defmodule MusicLibrary.ListeningStats.SearchParserTest do
use ExUnit.Case, async: true
doctest MusicLibrary.ListeningStats.SearchParser
end