Commit Graph

163 Commits (d75893bc3030d37dcdabb5bb1c8a5f7ae19bad9d)

Author SHA1 Message Date
Broque Thomas 5b507d897e Fix similar_artists repair when profile_id column was previously stripped
1 month ago
Broque Thomas 3dcf07807c Fix similar_artists profile_id column being dropped on every startup
1 month ago
Broque Thomas 8b6a2c0adc allow multiple notification calls per automation as well as a new signal fire utility
2 months ago
Broque Thomas 7647ac22ed Add Discovery Pool dashboard tool card and revamp modal with premium category-card design
2 months ago
Broque Thomas d264ec70f3 Add sync match cache and fix discovery clear to purge cache
2 months ago
Broque Thomas d57b48a62a Playlist discovery pipeline with official metadata enforcement for automated sync
2 months ago
Broque Thomas f99f873d60 Replace hardcoded wishlist/watchlist timers with system automations + add Pushbullet & Telegram notifications
2 months ago
Broque Thomas da707dcf0a Full automation engine expansion with scheduling, triggers, actions, and UI polish
2 months ago
Broque Thomas b30e1f60bd Add Mirrored Playlists — persistent cross-service playlist archive
2 months ago
Broque Thomas 86a502f556 Enrich the SoulSync API
2 months ago
Broque Thomas 4fee005dee Add multi-profile support with Netflix-style profile picker
2 months ago
Broque Thomas 7b854baba8 Detect and remove deleted content during incremental database updates
2 months ago
Broque Thomas df33adf6a7 include 'add to watchlist' button to each artist in library.
2 months ago
Broque Thomas c279f2e4fa Design retag layout
2 months ago
Broque Thomas 4bff57cb70 Handle edit versions, improve cleanup & thresholds
2 months ago
Broque Thomas 7261b04950 Add hero cycling for similar artists
2 months ago
Broque Thomas fb7b373d71 Improve edition detection and completion logic
2 months ago
Broque Thomas 317d5c1770 Add Retag tool (DB, backend, frontend)
2 months ago
Broque Thomas 81617b06aa Reset watchlist scan timestamps on clear/period change
2 months ago
Broque Thomas 7eee2be38c Add release_date to Track and UI
2 months ago
Broque Thomas f1fe72ceb2 Add track selection UI and backend mapping
2 months ago
Broque Thomas fabec1e455 Handle duplicate artists and ratingKey migrations
2 months ago
Broque Thomas 24bfc2462d Add Spotify & iTunes workers; update repair worker
2 months ago
Broque Thomas ce474749d5 Add library repair worker and UI
2 months ago
Broque Thomas 3644422ab8 Add FLAC bit depth filter to post-download quality gate
2 months ago
Broque Thomas 1d33a37eb2 Fix database migrations to check each column individually, preventing partial migration failures
2 months ago
Broque Thomas c70cfd335a Fix missing formats key in error path and clean up format query
2 months ago
Broque Thomas 6c6651b879 Add format summary tags to library release cards, wishlist modal, and artist hero
2 months ago
Broque Thomas 8cf0950d3b Quality filter: use bitrate density instead of file size, cache Library/Discover pages, extend Beatport cache to 24h
2 months ago
Broque Thomas ae5d77810d Add Deezer & AudioDB source badges to library artist cards and detail page
2 months ago
Broque Thomas e2351eaa5c backup image for library artists
2 months ago
Broque Thomas 2ab52a340b Add Deezer enrichment for artists, albums, and track
2 months ago
Broque Thomas 1a4395cc95 Add AudioDB enrichment for artists, albums, and tracks
2 months ago
Broque Thomas 0f18b12967 Move bubble snapshots from disk to database
2 months ago
Broque Thomas 139b8530f4 Add watchlist filter to library page
2 months ago
Broque Thomas 93d65b1ad3 add watchlist indicator to artists listed on the library page that are in the user watchlist
2 months ago
Broque Thomas 2179483b95 Fix Unicode diacritics breaking album/track database matching
2 months ago
Broque Thomas 883b43b015 fix issue where wishlist would not delete entire album.
2 months ago
Broque Thomas c48ac1d4f9 diacritic normalization
2 months ago
Broque Thomas 511f4f77d1 Update music_database.py
2 months ago
Broque Thomas 2a1ceb1438 fix metabrainz column issue in db
2 months ago
Broque Thomas 48b188446b feat: discovery match cache, mobile sync layout fixes
2 months ago
Broque Thomas d08a2e91a2 feat: embed MusicBrainz, Spotify/iTunes IDs, ISRC, and merged genres into audio file tags
2 months ago
Broque Thomas 22eb62bb77 add musicbrainz icon for items where matched
2 months ago
Broque Thomas cee5590718 feat(ui): add MusicBrainz enrichment status UI with real-time monitoring
3 months ago
Broque Thomas abc510b9b9 Fix album detection for split albums and false positive matching
3 months ago
Broque Thomas a74596cdd6 Fix Quality Scanner for Navidrome & expand ListenBrainz playlist limit
3 months ago
Broque Thomas 9af0be1300 fixed issue where legacy cold was called.
3 months ago
Broque Thomas 905e98016f Fix watchlist artist config and add image at insert when Itunes source.
3 months ago
Broque Thomas 4f1dc2c15f force refetch similar artists when Spotify IDs missing
3 months ago
Broque Thomas 3cb88669e3 Fix iTunes-only Discover page not loading data
3 months ago
Broque Thomas 1d14a8b987 Discover page itunes integration. Spotify and Itunes will have their own pool
3 months ago
Broque Thomas 1560726bbc rebuild discovery pool flow to allow multiprocessing of itunes and spotfiy. each getting their own pool.
3 months ago
Broque Thomas f12478ee70 Add iTunes fallback and improve artist/album handling
3 months ago
Broque Thomas f126cf7118 Add cross-provider support for watchlist artists
3 months ago
Broque Thomas a8766828d9 Add content type filters for watchlist artists
3 months ago
Broque Thomas 99c8f71420 Refine noise removal in track title normalization
3 months ago
Broque Thomas 5dab9e7259 Improve track title cleaning for comparison
3 months ago
Broque Thomas 404f8b254d Add diacritic-normalized artist name variations
3 months ago
Broque Thomas b269084c7d Improve album title matching with diacritic normalization
3 months ago
Broque Thomas 8620b52709 Improve album search normalization and fallback logic
3 months ago
Broque Thomas 61a698aefa Move database files to /app/data and use env var for path
4 months ago
Broque Thomas bab31218bb Improve artist handling and preserve album data in sync
4 months ago
Broque Thomas bcf62d7de4 Update music_database.py
5 months ago
Broque Thomas ffe02d5330 listenbrainz discovery fix
5 months ago
Broque Thomas 4684408439 Revert "user selected watchlist settings now connected to backend."
5 months ago
Broque Thomas 2c12759dbb user selected watchlist settings now connected to backend.
5 months ago
Broque Thomas 1749bb62a5 foundation for allowing user to decide which releases to grab per watchlist artist
5 months ago
Broque Thomas c46e2c527e search bar for watchlist
5 months ago
Broque Thomas bc17e9fa2b remove
5 months ago
Broque Thomas 08e3f6c900 fix liked songs
5 months ago
Broque Thomas 69ea705f5d fix wishlist duplicates
5 months ago
Broque Thomas 52c27ce2a9 cache listenbrainz and update with watchlist
5 months ago
Broque Thomas cc62b3b48e discover page progress
5 months ago
Broque Thomas 76dca2f045 caching for similar artists
5 months ago
Broque Thomas d399a612ef progress on discover page
5 months ago
Broque Thomas 47f8862fc4 discovery page progress
5 months ago
Broque Thomas 576f151c5c preferred quality updates.
5 months ago
Broque Thomas 8c7cb6d448 manual library selection for plex servers
6 months ago
Broque Thomas 0715c41745 fix library page genre display
7 months ago
Broque Thomas a24c85378c remove
7 months ago
Broque Thomas 0ba4b6a079 pull genres with imges.
7 months ago
Broque Thomas cf33e17060 fix database issue
7 months ago
Broque Thomas 93ac55a709 Improve wishlist track sorting and cleanup logic
7 months ago
Broque Thomas fe84f1dbb8 remove
8 months ago
Broque Thomas 5b6ea29522 updated artist live album check to use server specific data
8 months ago
Broque Thomas 0c90f4f327 multi-server source
8 months ago
Broque Thomas 620c78766b better
8 months ago
Broque Thomas 3bd6a29bfd Included Watchlist functionality.
8 months ago
Broque Thomas 68584e0923 remove pycache
8 months ago
Broque Thomas 9da7d4a7e0 readme
8 months ago
Broque Thomas 62e78f59f7 youtube playlist functionality. may have bugs.
8 months ago
Broque Thomas 29e413dcf7 readme
8 months ago
Broque Thomas 2394c160f2 readme
8 months ago
Broque Thomas f4ac2b7d6e KoЯn....
8 months ago
Broque Thomas 2196ed35f6 fixing database issues
8 months ago
Broque Thomas a228affd7b database fixes
8 months ago
Broque Thomas ac4ec88f42 fixed sync issue
9 months ago
Broque Thomas a5ece58379 randomize wishlist order
9 months ago
Broque Thomas 285809d16f better matching
9 months ago