Commit Graph
27 Commits
Author SHA1 Message Date
Drew Weymouth 6b382c6293 Fix #857: Clear in-memory cache as well as on disk 2026-02-19 08:27:32 -08:00
Jacalz 534a7bfaaf Run modernise on the project
This will be available in "go fix" within Go 1.26 but in the meantime:

go run golang.org/x/tools/gopls/internal/analysis/modernize/cmd/modernize@latest -fix -test ./...
2025-09-17 22:28:16 +02:00
Drew Weymouth d1b83c59a1 sanitize IDs before using as file names 2025-02-01 17:07:16 -03:00
Drew Weymouth 9fca298a82 update for new SMTC dll 2025-01-16 18:40:06 -08:00
Drew Weymouth 9766aedf7a fix possible crash when switching servers with pending image fetches 2024-06-02 14:55:03 -07:00
Drew Weymouth b7af1e716c use radio icon for image placeholder for radio stations 2024-06-01 17:42:40 -07:00
Drew Weymouth 9ed2d8502b add GetFullSizeCoverArtAsync 2024-03-01 16:59:04 -08:00
Drew Weymouth a53a270730 limit concurrent image fetches from server 2023-08-01 17:21:38 -07:00
Drew Weymouth f63fcc14ff Fix #227: add limit to on-disk image cache size, periodic pruning 2023-07-28 18:53:45 -07:00
Drew Weymouth 09fcc6dcb8 clear in-memory image cache on server logout 2023-07-28 17:10:40 -07:00
Drew Weymouth 1465479f2a add expiry to cached full size cover art 2023-07-18 18:31:20 -07:00
Drew Weymouth 61d5ad917d more mpris features 2023-07-12 17:41:16 -07:00
Drew Weymouth 4d4b14e4de add multi-server functionality pt. 2 - delete server 2023-05-17 16:19:24 -07:00
Drew Weymouth 85042fcbd4 begin the refactoring - doesnt compile 2023-05-14 19:31:04 -07:00
Drew Weymouth cf4540eb32 refactor 1: renaming 2023-04-28 16:50:35 -07:00
Drew Weymouth 163d195032 use coverArt ID instead of album ID to fetch images 2023-03-20 18:14:02 -07:00
Drew Weymouth 2380caab35 add caching of artist images 2023-03-19 11:01:20 -07:00
Drew Weymouth 6c4a74027d pass TTL through 2023-02-02 16:25:33 -08:00
Drew Weymouth 261726a5c6 add GetExtendTTL 2023-02-02 16:15:29 -08:00
Drew Weymouth 867461dab5 remove gcache dependency, switch to custom image cache with TTL for memory savings 2023-02-02 15:52:59 -08:00
Drew Weymouth c9bd3b5079 clicking album thumbnail on album page shows full size cover popup 2023-01-22 13:21:25 -08:00
Drew Weymouth f1daea8af3 refresh cached cover image on access if older than 24 hours 2023-01-14 11:05:58 -08:00
Drew Weymouth 584a160809 add cache warming for album covers to album iterators 2023-01-07 16:24:18 -08:00
Drew Weymouth 6e553f9181 fix regression in cover caching 2022-12-25 17:15:05 -08:00
Drew Weymouth f792b473e8 another big refactor to make code more manageable 2022-12-25 16:59:42 -08:00
Drew Weymouth 378eb8868a add album art caching 2022-12-18 10:17:22 -08:00
Drew Weymouth c21d7d03eb first commit 2022-12-17 16:52:13 -08:00