Commit Graph

91 Commits (57cbdc2ed4e04234bdcb0a98aaaa65e1965d4c8e)

Author SHA1 Message Date
Broque Thomas b9feed1a67 Add min delay between slskd searches (Bell Canada anti-abuse fix)
2 weeks ago
Broque Thomas 75fe04907f Wire SoundCloud as a first-class download source
3 weeks ago
elmerohueso a845a3d49d sync up tidal and hifi to get the same tags
3 weeks ago
elmerohueso 02de2fa4e7 add tidal and hifi metdata changes to the UI
3 weeks ago
Broque Thomas 4238aeb4d9 Add regression tests for config DB retry behaviour (#434)
4 weeks ago
Broque Thomas 7b2324f52e Fix config DB lock spam on slow disks (#434)
4 weeks ago
Antti Kettunen da40618818
Add the option to override log level via env variables
1 month ago
Antti Kettunen 721b721077
Apply persisted log level at startup
1 month ago
Antti Kettunen fe7ae29b8a
Replace more print logs with proper logger usage
1 month ago
Broque Thomas 43dedeb2ee Add SoulSync standalone library — no media server required
1 month ago
Broque Thomas 751024ec64 Fix M3U playlist export to use real library file paths
1 month ago
Broque Thomas 71e4df65e3 Remove emojis from all Python log and print statements
1 month ago
Broque Thomas fc38ec4787 Add Lidarr as 7th download source and validate music video path
1 month ago
Broque Thomas 1f0ef08b48 Add Music Videos directory setting for Plex music video support
1 month ago
Broque Thomas 959bca2b8d Add Run Script action to automation engine
2 months ago
Broque Thomas f603f92868 Add configurable music library paths for file resolution
2 months ago
Broque Thomas c6bebd5e09 Add opt-in setting to replace lower quality files on import
2 months ago
Broque Thomas f3f0234628 Stop tracking user-specific files (config, database, logs)
2 months ago
Broque Thomas 58d8e830c6 Your Artists on Discover + Deezer OAuth + MB Lookups Manager + Explorer improvements + bug fixes
2 months ago
Broque Thomas 54b6c8f65f Encrypt Last.fm and Discogs credentials at rest
2 months ago
Broque Thomas 9fcbd323a5 Add stream source setting, auto-update yt-dlp on container start
2 months ago
Broque Thomas 2ae5050ef1 Add Deezer download source: client, settings UI, ARL authentication
2 months ago
Broque Thomas a48018f4ca Fix config save 'database is locked': add 30s timeout, WAL mode, and retry
2 months ago
Broque Thomas 9e75731f6c Add scrobbling to Last.fm/ListenBrainz + update What's New
2 months ago
Broque Thomas cfb0e85564 Add Listening Stats page with media server play data integration
2 months ago
Broque Thomas f9fc95c9f5 Add Opus and AAC codec options to lossy copy (Blasphemy Mode)
2 months ago
Broque Thomas d7b9b3ba26 Refactor post-processing metadata lookups + fix Hydrabase as fallback source
2 months ago
Broque Thomas 2f9491c71b Expose Hydrabase as a configurable metadata source (no dev mode needed)
2 months ago
Broque Thomas fc4e16337a Redesign hybrid mode with N-source priority ordering
2 months ago
Broque Thomas b9c83a50fa Add Soulseek peer queue filtering and configurable download timeout
2 months ago
Broque Thomas a9d0607d25 Add hi-res FLAC to CD quality downsampling in post-processing
2 months ago
Broque Thomas ec389c5ae8 Add HiFi as free lossless download source via public hifi-api instances
2 months ago
Broque Thomas 8a4672e2eb Encrypt sensitive config values at rest with Fernet — transparent migration, zero breaking changes
2 months ago
Broque Thomas 70c32aa640 Hybrid Mode Redesign
2 months ago
Broque Thomas fb04d0f4bc Full qobuz support
2 months ago
Broque Thomas f8d23ec37c Add Last.fm and Genius API clients with settings integration
3 months ago
Broque Thomas aa93458ed3 Configurable ListenBrainz API endpoint for self-hosted instances
3 months ago
Broque Thomas bbccd3524f Explicit content filter with configurable toggle to skip explicit tracks during downloads
3 months ago
Broque Thomas 75f9b7364a User configurable youtube rate limiting and optional cookies for bot detection
3 months ago
Broque Thomas acfc26a4bd Add Tidal as a download source with full pipeline integration
3 months ago
Broque Thomas 1283041836 Integrate Hydrabase P2P metadata client
3 months ago
Broque Thomas 2e6550ec53 Disable M3U export by default
3 months ago
Broque Thomas 2ba48f917d Add server-side M3U export and UI setting
3 months ago
Broque Thomas 129f69fce9 Add Blasphemy Mode to delete FLAC after MP3
3 months ago
Broque Thomas cfa4a0c59f Add $artistletter and multi-disc support
3 months ago
Broque Thomas d2adf17ca5 Add lossy MP3 copy of downloaded FLACs
3 months ago
Broque Thomas d858a7c85f Add $quality template var (filename only)
3 months ago
Broque Thomas d674b999e5 feat: Import Music from local staging folder
4 months ago
Broque Thomas d08a2e91a2 feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags
4 months ago
Broque Thomas d9efcbdf99 feat: AcoustID audio verification, MusicBrainz enrichment UI, v1.5
4 months ago