Commit Graph

79 Commits (6d0ffae5fbe9e1d4a1a33d334daf759d22c683cf)

Author SHA1 Message Date
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
Rafael Richard 3e733ab459 gracefully try to load configs from file into DB if the DB is fresh
4 months ago
Broque Thomas f3d1e8695d Update config.json
5 months ago
Broque Thomas 9d275488e2 Add config reload support and improve config loading
5 months ago
Broque Thomas c94b1d2f5b Add hybrid Soulseek/YouTube download orchestration - TESTING
5 months ago
Broque Thomas a8935ae8f5 Add $year variable support to file path templates
5 months ago
Broque Thomas 61a698aefa Move database files to /app/data and use env var for path
5 months ago
Broque Thomas 5d29131530 Add configurable Soulseek search timeout and buffer
5 months ago
Broque Thomas c7e943034d Add customizable file organization templates
6 months ago
Broque Thomas 36418e05b4 Migrate config storage to SQLite database
6 months ago
Broque Thomas 107389edaa Update config.json
6 months ago
Broque Thomas a50e5a59d9 include listenbrainz on settings page
6 months ago
Broque Thomas a3f98f29d3 utilize quality profile over preferred.
6 months ago