Commit Graph

98 Commits (adbdda7b0eeecaaabce5f5b2fa52c026ff84400a)

Author SHA1 Message Date
BoulderBadgeDad b202c176f7 Cover-art sources: skip low-res art (min-resolution guard) + max-res iTunes
3 weeks ago
BoulderBadgeDad 6bc2836f47 Feature: preferred album-art source selection (opt-in, ordered, with fallback)
3 weeks ago
Broque Thomas 1c120a7fb7 chore(downloads): add config defaults + clarify validation fallback scope
1 month ago
Broque Thomas 7a3ce50f71 feat(usenet): add adapter layer for SABnzbd and NZBGet
1 month ago
Broque Thomas de2faf290b feat(torrent): add adapter layer for qBittorrent, Transmission, Deluge
1 month ago
Broque Thomas 579eff8807 feat(settings): add Prowlarr integration as indexer aggregator
1 month ago
Broque Thomas 136d665c8a feat(webui): cache artwork images on disk
1 month ago
Broque Thomas b9feed1a67 Add min delay between slskd searches (Bell Canada anti-abuse fix)
1 month ago
Broque Thomas 75fe04907f Wire SoundCloud as a first-class download source
2 months ago
elmerohueso a845a3d49d sync up tidal and hifi to get the same tags
2 months ago
elmerohueso 02de2fa4e7 add tidal and hifi metdata changes to the UI
2 months ago
Broque Thomas 4238aeb4d9 Add regression tests for config DB retry behaviour (#434)
2 months ago
Broque Thomas 7b2324f52e Fix config DB lock spam on slow disks (#434)
2 months ago
Antti Kettunen da40618818
Add the option to override log level via env variables
2 months ago
Antti Kettunen 721b721077
Apply persisted log level at startup
2 months ago
Antti Kettunen fe7ae29b8a
Replace more print logs with proper logger usage
2 months ago
Broque Thomas 43dedeb2ee Add SoulSync standalone library — no media server required
2 months ago
Broque Thomas 751024ec64 Fix M3U playlist export to use real library file paths
2 months ago
Broque Thomas 71e4df65e3 Remove emojis from all Python log and print statements
2 months ago
Broque Thomas fc38ec4787 Add Lidarr as 7th download source and validate music video path
2 months ago
Broque Thomas 1f0ef08b48 Add Music Videos directory setting for Plex music video support
2 months ago
Broque Thomas 959bca2b8d Add Run Script action to automation engine
3 months ago
Broque Thomas f603f92868 Add configurable music library paths for file resolution
3 months ago
Broque Thomas c6bebd5e09 Add opt-in setting to replace lower quality files on import
3 months ago
Broque Thomas f3f0234628 Stop tracking user-specific files (config, database, logs)
3 months ago
Broque Thomas 58d8e830c6 Your Artists on Discover + Deezer OAuth + MB Lookups Manager + Explorer improvements + bug fixes
3 months ago
Broque Thomas 54b6c8f65f Encrypt Last.fm and Discogs credentials at rest
3 months ago
Broque Thomas 9fcbd323a5 Add stream source setting, auto-update yt-dlp on container start
3 months ago
Broque Thomas 2ae5050ef1 Add Deezer download source: client, settings UI, ARL authentication
3 months ago
Broque Thomas a48018f4ca Fix config save 'database is locked': add 30s timeout, WAL mode, and retry
3 months ago
Broque Thomas 9e75731f6c Add scrobbling to Last.fm/ListenBrainz + update What's New
3 months ago
Broque Thomas cfb0e85564 Add Listening Stats page with media server play data integration
3 months ago
Broque Thomas f9fc95c9f5 Add Opus and AAC codec options to lossy copy (Blasphemy Mode)
3 months ago
Broque Thomas d7b9b3ba26 Refactor post-processing metadata lookups + fix Hydrabase as fallback source
3 months ago
Broque Thomas 2f9491c71b Expose Hydrabase as a configurable metadata source (no dev mode needed)
3 months ago
Broque Thomas fc4e16337a Redesign hybrid mode with N-source priority ordering
3 months ago
Broque Thomas b9c83a50fa Add Soulseek peer queue filtering and configurable download timeout
3 months ago
Broque Thomas a9d0607d25 Add hi-res FLAC to CD quality downsampling in post-processing
3 months ago
Broque Thomas ec389c5ae8 Add HiFi as free lossless download source via public hifi-api instances
3 months ago
Broque Thomas 8a4672e2eb Encrypt sensitive config values at rest with Fernet — transparent migration, zero breaking changes
3 months ago
Broque Thomas 70c32aa640 Hybrid Mode Redesign
3 months ago
Broque Thomas fb04d0f4bc Full qobuz support
3 months ago
Broque Thomas f8d23ec37c Add Last.fm and Genius API clients with settings integration
4 months ago
Broque Thomas aa93458ed3 Configurable ListenBrainz API endpoint for self-hosted instances
4 months ago
Broque Thomas bbccd3524f Explicit content filter with configurable toggle to skip explicit tracks during downloads
4 months ago
Broque Thomas 75f9b7364a User configurable youtube rate limiting and optional cookies for bot detection
4 months ago
Broque Thomas acfc26a4bd Add Tidal as a download source with full pipeline integration
4 months ago
Broque Thomas 1283041836 Integrate Hydrabase P2P metadata client
4 months ago
Broque Thomas 2e6550ec53 Disable M3U export by default
4 months ago
Broque Thomas 2ba48f917d Add server-side M3U export and UI setting
4 months ago