Deluan
|
0130c6dc13
|
Add all images found for each album in the database
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
2f90fc9bd4
|
Move album refresh to scanner
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
566ae93950
|
Remove old refresh code
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
83ff44f5f4
|
Move cover art discovery (temporarily) to model
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
28e7371d93
|
Moved logic of collapsing songs into albums to model package
(it should really be called domain.... maybe will rename it later)
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
e03ccb3166
|
Replace MinInt/MaxInt with generic versions
|
2022-12-28 15:31:56 -05:00 |
|
Deluan
|
5943e8f953
|
Rename log.LevelCritical to log.LevelFatal
|
2022-12-21 14:53:36 -05:00 |
|
Deluan
|
28389fb05e
|
Add command line M3U exporter. Closes #1914
|
2022-12-21 14:39:40 -05:00 |
|
Deluan
|
bbd3882a75
|
Some clean-up in criteria package
|
2022-10-04 15:24:29 -04:00 |
|
Zane van Iperen
|
c7ef4bd803
|
Capture "musicbrainz_releasetrackid" tag (#1827)
* db/migration: typo fix
* model: add MbzReleaseTrackID field
* scanner: capture the musicbrainz_releasetrackid tag
|
2022-10-01 12:13:47 -04:00 |
|
Deluan
|
0798959be8
|
Add asasalint linter
|
2022-09-30 19:55:44 -04:00 |
|
Deluan
|
4cf43ed735
|
Only compute version once
|
2022-09-14 21:09:39 -04:00 |
|
Deluan
|
67f2a89d89
|
Fix tracks never "loved" to be selected in Smart Playlists. Refer to https://github.com/navidrome/navidrome/issues/1417#issuecomment-1163423575
|
2022-07-27 21:09:39 -04:00 |
|
Deluan
|
31882abf6f
|
Upgrade Ginkgo to V2
|
2022-07-26 16:53:17 -04:00 |
|
Deluan
|
50ff8bcce7
|
Add "random" sort option for Smart Playlists
|
2022-02-09 09:39:42 -05:00 |
|
Deluan
|
9e79b5cbf2
|
Fix potential SQL injection in Smart Playlists
|
2022-01-18 21:36:29 -05:00 |
|
Deluan
|
cbeaadf8e2
|
Fix logging smart playlist's song count
|
2021-11-20 12:29:09 -05:00 |
|
Deluan
|
92c31c961d
|
Fix values from annotation table cannot be compared to 0
Solves this issue: https://github.com/navidrome/navidrome/issues/1417#issuecomment-974052454
|
2021-11-19 18:22:33 -05:00 |
|
BIKI DAS
|
da26c5cfe0
|
Combined multiple appends into a single one (#1464)
|
2021-11-17 19:51:44 -05:00 |
|
Deluan
|
0d9dcebf32
|
Fix playlist cannot be empty via Subsonic API
|
2021-11-05 10:23:45 -04:00 |
|
Deluan
|
9422373be0
|
Optimize AlbumRepository.GetAll and add a GetAllWithoutGenres method specifically for Subsonic API, where multiple-genres are not required
|
2021-11-02 21:19:49 -04:00 |
|
Deluan
|
8c2e4da396
|
Fix dateLoved in criteria. Now log invalid field names in criteria
|
2021-10-31 20:31:11 -04:00 |
|
Deluan
|
133fed344f
|
Add owner_id to playlist
|
2021-10-31 15:08:06 -04:00 |
|
Deluan
|
a42aeff88d
|
Optimize queries by path, should speed up the scanner a bit
|
2021-10-29 13:11:51 -04:00 |
|
Deluan
|
5e87280750
|
Load playlist track genres
|
2021-10-26 18:46:08 -04:00 |
|
Deluan
|
5dce499d6d
|
Fix/Optimized Playlist tracks deletion
|
2021-10-26 14:05:28 -04:00 |
|
Deluan
|
af00503b77
|
Optimize playlist updates
|
2021-10-26 10:45:14 -04:00 |
|
Deluan
|
83eaafcbfb
|
Add dateLoved Criteria field
|
2021-10-25 16:44:59 -04:00 |
|
Deluan
|
93ce0b5683
|
Fix Genre field and Contains/NotContains/StartsWith/EndsWith in Criteria (Smart Playlists)
|
2021-10-25 16:17:03 -04:00 |
|
Deluan
|
cc1659aa73
|
Better way to match top songs from external sources (Last.fm)
|
2021-10-23 20:26:30 -04:00 |
|
Deluan
|
d169f54e7d
|
Rename hasCoverArt field in criteria
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
c73f64ee3a
|
Removed unused code
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
2c860edeb5
|
Don't import invalid .nsp files
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
6a550dab77
|
Use new Criteria and remove SmartPlaylist struct
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
3972616585
|
New Criteria API
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
d21932bd1b
|
First version of SmartPlaylists being generated on demand
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
c72add516a
|
Add methods to Playlist model
Also, don't load genres for Playlists tracks (not necessary for now)
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
d200933b68
|
Reduce number of queries for some playlists operations.
Also allow admins to update/delete playlists from other users in the Subsonic API. Closes #1366
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
815623715e
|
Load SmartPlaylists rules from DB
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
cf8d08ec26
|
Initial drafts for Smart Playlists
|
2021-10-23 20:25:28 -04:00 |
|
Deluan
|
6c3e45de41
|
Add songs to playlists with drag and drop
|
2021-10-02 13:14:33 -04:00 |
|
Miguel A. Arroyo
|
e12a14a87d
|
feat: Adds Audio Channel Metadata - #1036
|
2021-09-20 19:33:50 -04:00 |
|
Deluan
|
aa1571e074
|
Remove unused AnnotatedModel interface
|
2021-08-01 12:04:45 -04:00 |
|
Deluan
|
c831dc4cdf
|
Use structs lib to map models to DB. Fix #1266
|
2021-08-01 12:04:45 -04:00 |
|
Deluan
|
b6e9ec4db4
|
Optimize GetAll genres query
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
20b7e5c49b
|
Add Genre filters to UI
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
b56e034ce3
|
Add multiple genres to Artists
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
1d8607ef6a
|
Remove unnecessary repositories methods
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
5e54925520
|
Add multiple genres to Albums
|
2021-07-20 17:45:08 -04:00 |
|
Deluan
|
39da741a80
|
Add multiple genres to MediaFile
|
2021-07-20 17:45:08 -04:00 |
|