Deluan
db5b9246dd
Handle more sort/order cases
2020-12-23 11:37:38 -05:00
Deluan
4f90fa9924
Add denormalized list of artist_ids to album, to speed-up artist's albums queries
...
This will be removed once we have a proper many-to-many relationship between album and artist
2020-12-13 14:05:48 -05:00
Deluan
8bfaa0ad9d
Better detection of ID fields, to use `=` instead of `LIKE`
2020-11-15 18:24:13 -05:00
Deluan
98af68ac99
Import comments and lyrics
2020-11-11 10:43:17 -05:00
Deluan
9bcd606fe8
Fix Artist full_text refresh
2020-11-02 10:27:01 -05:00
Deluan
7819e834c8
Fix Artist filtering
2020-11-02 09:58:51 -05:00
Deluan
cfad35544b
Add artistImageUrl available in getArtists endpoint
...
Also cache artist info in the DB for 1 hour
2020-11-01 14:37:29 -05:00
Deluan
d0bf37a8a9
Move mock datastore to tests package
2020-10-27 15:23:49 -04:00
Deluan
313a088f86
Make mocks strongly typed
2020-10-27 15:23:49 -04:00
Deluan
1cfa7b2272
Change MediaFolder.ID type to int32
2020-10-25 23:22:52 -04:00
Deluan
173dd52fe1
Use MBID with most occurrences
2020-10-20 17:16:24 -04:00
Deluan
6663c079e0
Add MBIDs to media_file, album and artist
2020-10-20 16:27:22 -04:00
Deluan
40fd5bab34
Search for artists case-insensitive
2020-10-20 16:07:31 -04:00
Deluan
07535e1518
Add ExternalInformation core service (not a great name, I know)
2020-10-20 16:07:31 -04:00
Deluan
2f8dc794de
Add and show Playlists sizes
2020-10-12 22:31:01 -04:00
Deluan
68a9be5e86
Add Artist (discography) size, and show sizes in Download caption
2020-10-12 22:31:01 -04:00
Jay R. Wren
fd6edf967f
Add size to album details ( #561 )
...
* add size to album details
for #534
* addressing review comments:
* create index album(size)
* remove unneeded Size field from refresh struct
* add whitespace to album details
* add size to album list view
* prettier
2020-10-12 11:10:07 -04:00
Deluan
21f7c1906d
Fix ByPath queries should not match partial filenames
2020-10-06 08:13:25 -04:00
Deluan
abd51b2156
Use Subsonic API to star/unstar
...
This removes the need to update the annotations on Put(model), removing complexity and making it less buggy
2020-10-03 20:08:51 -04:00
Deluan
f859772723
Remove dangling tracks after changing MusicFolder. Fix #445
2020-10-02 16:18:45 -04:00
Deluan
841c1129ff
Break-up album/artist refresh in chunks
2020-09-09 08:57:59 -04:00
Deluan
e50a720818
Sort by album name, then artist name
2020-09-07 16:21:29 -04:00
Deluan
596a4897a3
Do not force username to always be lowercase in the DB
2020-09-01 18:00:19 -04:00
Deluan
76e522710a
New option: SearchFullString, to match query strings anywhere in searchable fields, not only in word boundaries
...
Based on feedback from @orlea, in https://github.com/deluan/navidrome/issues/255#issuecomment-683427754
2020-08-30 13:08:10 -04:00
Deluan
a2e0acd6a2
Fix starring albums. Seems I may have lost a commit?
2020-08-15 15:03:03 -04:00
Deluan
c2e03c8162
Add stars to Albums
2020-08-14 13:35:28 -04:00
Deluan
f2ebbd26fa
Add stars to Artist
2020-08-14 13:19:32 -04:00
Deluan
ed726c2126
Better implementation of Bookmarks, using its own table
2020-08-01 12:17:15 -04:00
Deluan
23d69d26e0
Add Bookmarks to Subsonic API
2020-07-31 17:45:49 -04:00
Deluan
3d0e70e907
Add MediaFile to Bookmark
2020-07-31 17:45:49 -04:00
Deluan
34e843a4b3
Add updatedAt to Bookmarks
2020-07-31 17:45:49 -04:00
Deluan
2d3ed85311
Add bookmark in persistence layer
2020-07-31 17:45:49 -04:00
Deluan
3d4f4b4e2b
Fix lint errors
2020-07-31 17:45:49 -04:00
Deluan
3000238a3c
Implements the get/save play queue Subsonic endpoints and bumps API version to 1.12.0
2020-07-31 17:45:49 -04:00
Deluan
721a959735
Create playqueue table and repository
2020-07-31 17:45:49 -04:00
Deluan
eae46d15bf
Fix pagination
2020-07-29 15:34:48 -04:00
Deluan
db8a48bba6
Implement album lists
2020-07-29 15:34:48 -04:00
Deluan
1b7f628759
Add tests for paths with UTF8 chars
2020-07-22 11:48:09 -04:00
Deluan
5a891fda9e
Handle utf8 chars in paths
2020-07-22 09:36:22 -04:00
Deluan
b9b6ce066b
Auto-Import playlists found in the Music Folder
2020-07-17 22:55:51 -04:00
Deluan
d14a6031f0
Add test for case-sensitive DeleteByPath
2020-07-14 15:35:42 -04:00
Deluan
8b20c26e04
Make "ByPath" queries case-sensitive
2020-07-14 15:27:27 -04:00
Deluan
33d5459c20
Escape paths in "ByPath" queries
2020-07-14 07:20:27 -04:00
Deluan
dc8368c89c
Return counter from DeleteByPath
2020-07-12 11:53:07 -04:00
Deluan
f0ee52a98e
Fix album refresh query. Fixes #373
2020-06-29 14:17:28 -04:00
Deluan
c01d81802d
Fix album's songCount. Fixes #373
2020-06-29 11:35:51 -04:00
Deluan
890ca64f51
Fix `cover.jpg` discovery
2020-06-29 10:50:38 -04:00
Deluan
bcaf330233
Make sure to select cover art from media_file that has it. Fix #360
2020-06-27 22:16:07 -04:00
Deluan
5f40801a78
Add more logs to GC call
2020-06-26 10:23:05 -04:00
Deluan
eb109ebeb4
Remove duplicated helper functions, move them to `utils` package
2020-06-24 20:48:42 -04:00