Deluan
|
aa5979c7ea
|
Add local agent, only for images
|
2026-01-02 20:21:16 +00:00 |
|
Deluan
|
21bc2a97d3
|
Don't refresh smart playlists when generating covers
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
a282e53d23
|
PreCache Playlists CoverArt
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
35ca63143f
|
Handle "naked" CoverArtIDs (IDs of album, mediafiles and playlists)
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
6380023483
|
Parse correctly playlist CoverArt ids
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
a65990f657
|
Fix tests and clean up code a bit
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
2fa35ee0da
|
Rename DevFastAccessCoverArt to EnableMediaFileCoverArt
|
2026-01-02 20:20:20 +00:00 |
|
Deluan
|
b398921d76
|
Created dedicated artwork readers
|
2026-01-02 20:20:19 +00:00 |
|
Deluan
|
189ff97809
|
Refactor file type functions
|
2026-01-02 20:20:19 +00:00 |
|
Deluan
|
514c92997e
|
Implement new Artist refresh
|
2026-01-02 20:20:18 +00:00 |
|
Deluan
|
7806ac583f
|
Add image cache back
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
22cfd3918f
|
Handle mediafile covers
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
19621597fe
|
Resize if requested
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
b7aefb3719
|
Load artwork from embedded
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
e44a9574b9
|
Remove CoverArtID, fix tests
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
9236e18631
|
Remove current artwork implementation
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
d201cc4c79
|
Add all images found for each album in the database
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
4fc0610558
|
Move album refresh to scanner
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
e8d8fdd8eb
|
Remove old refresh code
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
1371b601b1
|
Move cover art discovery (temporarily) to model
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
9cf05a6b60
|
Moved logic of collapsing songs into albums to model package
(it should really be called domain.... maybe will rename it later)
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
542496b2f3
|
Replace MinInt/MaxInt with generic versions
|
2026-01-02 20:20:17 +00:00 |
|
Deluan
|
e0bfb22007
|
Rename log.LevelCritical to log.LevelFatal
|
2026-01-02 20:20:16 +00:00 |
|
Deluan
|
ecf3f9b934
|
Add command line M3U exporter. Closes #1914
|
2026-01-02 20:20:16 +00:00 |
|
Deluan
|
67181878d5
|
Some clean-up in criteria package
|
2026-01-02 20:15:59 +00:00 |
|
Zane van Iperen
|
82c56e1115
|
Capture "musicbrainz_releasetrackid" tag (#1827)
* db/migration: typo fix
* model: add MbzReleaseTrackID field
* scanner: capture the musicbrainz_releasetrackid tag
|
2026-01-02 20:15:58 +00:00 |
|
Deluan
|
14f53707b4
|
Add asasalint linter
|
2026-01-02 20:15:58 +00:00 |
|
Deluan
|
e6ba5a2229
|
Only compute version once
|
2026-01-02 20:14:54 +00:00 |
|
Deluan
|
4d6f803fe2
|
Fix tracks never "loved" to be selected in Smart Playlists. Refer to https://github.com/navidrome/navidrome/issues/1417#issuecomment-1163423575
|
2026-01-02 20:14:54 +00:00 |
|
Deluan
|
90bc1981d8
|
Upgrade Ginkgo to V2
|
2026-01-02 20:14:21 +00:00 |
|
Deluan
|
69d549d0d0
|
Add "random" sort option for Smart Playlists
|
2026-01-02 20:11:58 +00:00 |
|
Deluan
|
08f56cc7c8
|
Fix potential SQL injection in Smart Playlists
|
2026-01-02 20:11:58 +00:00 |
|
Deluan
|
e632893e62
|
Fix logging smart playlist's song count
|
2026-01-02 20:11:39 +00:00 |
|
Deluan
|
fa51e97a0f
|
Fix values from annotation table cannot be compared to 0
Solves this issue: https://github.com/navidrome/navidrome/issues/1417#issuecomment-974052454
|
2026-01-02 20:11:39 +00:00 |
|
BIKI DAS
|
65948a1ccf
|
Combined multiple appends into a single one (#1464)
|
2026-01-02 20:09:31 +00:00 |
|
Deluan
|
9d40694ae6
|
Fix playlist cannot be empty via Subsonic API
|
2026-01-02 20:09:31 +00:00 |
|
Deluan
|
2b15f4a4ba
|
Optimize AlbumRepository.GetAll and add a GetAllWithoutGenres method specifically for Subsonic API, where multiple-genres are not required
|
2026-01-02 20:09:30 +00:00 |
|
Deluan
|
294e200399
|
Fix dateLoved in criteria. Now log invalid field names in criteria
|
2026-01-02 20:09:02 +00:00 |
|
Deluan
|
23fa956d6b
|
Add owner_id to playlist
|
2026-01-02 20:09:02 +00:00 |
|
Deluan
|
4545cb89c3
|
Optimize queries by path, should speed up the scanner a bit
|
2026-01-02 20:09:02 +00:00 |
|
Deluan
|
507223ea40
|
Load playlist track genres
|
2026-01-02 20:09:01 +00:00 |
|
Deluan
|
83380f2de2
|
Fix/Optimized Playlist tracks deletion
|
2026-01-02 20:09:01 +00:00 |
|
Deluan
|
9ca4fb538b
|
Optimize playlist updates
|
2026-01-02 20:09:00 +00:00 |
|
Deluan
|
2c587d1fe6
|
Add dateLoved Criteria field
|
2026-01-02 20:09:00 +00:00 |
|
Deluan
|
1475597c16
|
Fix Genre field and Contains/NotContains/StartsWith/EndsWith in Criteria (Smart Playlists)
|
2026-01-02 20:09:00 +00:00 |
|
Deluan
|
dc70dc99c8
|
Better way to match top songs from external sources (Last.fm)
|
2026-01-02 20:09:00 +00:00 |
|
Deluan
|
0e77a73d3f
|
Rename hasCoverArt field in criteria
|
2026-01-02 20:08:59 +00:00 |
|
Deluan
|
557a78f192
|
Removed unused code
|
2026-01-02 20:08:59 +00:00 |
|
Deluan
|
674aab0ce5
|
Don't import invalid .nsp files
|
2026-01-02 20:08:59 +00:00 |
|
Deluan
|
1ccae7b21c
|
Use new Criteria and remove SmartPlaylist struct
|
2026-01-02 20:08:59 +00:00 |
|