emeric
|
d1324c1c3a
|
Put all directories and images in database, use the info to associate an image to each artist
|
2024-07-06 13:53:41 +02:00 |
|
emeric
|
71dc99ad46
|
Added a scan step to scan artist images, ref #435
|
2024-06-29 16:04:16 +02:00 |
|
emeric
|
75c3df6958
|
Support fromYear > lastYear to sort by descending order. fixes #482
|
2024-06-16 20:43:02 +02:00 |
|
emeric
|
39941d90a3
|
Auto reformatted the base, ref #470
|
2024-05-24 23:31:52 +02:00 |
|
emeric
|
391d859272
|
UI: added away to filter all the views by music library
|
2024-04-28 23:37:59 +02:00 |
|
emeric
|
edd407a6c9
|
Cache user data in subsonic request (to simplify endpoints)
|
2024-04-27 16:48:19 +02:00 |
|
emeric
|
0780d1ab21
|
Added a way to manually compact and/or optimize the db
|
2024-04-20 23:57:01 +02:00 |
|
emeric
|
697233dcef
|
Fixed results inconsistencies when using search3
|
2024-04-19 08:56:48 +02:00 |
|
emeric
|
e92fcb79de
|
Iterate on clusters to better trace
|
2024-04-17 18:32:11 +02:00 |
|
emeric
|
18b220b241
|
Optimm to get all artists of a track in a single query
|
2024-04-15 18:50:00 +02:00 |
|
emeric
|
0cda12a8bf
|
Subsonic API: added bitDepth, samplingRate and channelCount, see https://github.com/opensubsonic/open-subsonic-api/pull/83
|
2024-04-14 16:17:45 +02:00 |
|
emeric
|
b23f38facf
|
Added relative file path+file size in DB
|
2024-04-14 09:37:24 +02:00 |
|
emeric
|
be600b5e13
|
Small optim when visiting artist links
|
2024-04-13 14:33:06 +02:00 |
|
emeric
|
50ecfb1378
|
More query wrapped + fixed typo
|
2024-04-02 23:04:54 +02:00 |
|
emeric
|
fb6670290e
|
Subsonic API: ignore time parameter for 'now playing' scrobbles, ref #438
|
2024-03-27 23:44:36 +01:00 |
|
emeric
|
ac69582f4b
|
Changed the default cover image for releases
|
2024-03-24 15:15:36 +01:00 |
|
emeric
|
6048e8c30b
|
Merge branch 'develop' into subsonic-custom-allocator
|
2024-03-23 15:58:25 +01:00 |
|
emeric
|
1630b7cb6f
|
Scan tracker: now handle releases and artists
|
2024-03-23 15:55:29 +01:00 |
|
emeric
|
78384d5d3f
|
Added custom allocator for subsonic responses
|
2024-03-19 09:08:43 +01:00 |
|
emeric
|
5bfd31ff8a
|
Scan tracker: take into account MediaLibrary
|
2024-03-18 12:01:48 +01:00 |
|
emeric
|
ed1be02aaf
|
Added a scan tracker to speed up queries with high offset in very large database
|
2024-03-17 23:36:40 +01:00 |
|
emeric
|
e4ad0a5406
|
Do not attempt extra data fetch when hitting the end of a query
|
2024-03-14 13:51:28 +01:00 |
|
emeric
|
a37b7a42da
|
Fixed clang warnings
|
2024-03-14 00:16:18 +01:00 |
|
emeric
|
4b7c4295ec
|
Refactored namespaces
|
2024-03-12 08:32:08 +01:00 |
|
emeric
|
487960b413
|
Switched to LiteralString for keys in subsonic responses
|
2024-03-10 15:28:16 +01:00 |
|
emeric
|
c6ae3fe3fa
|
Renamed profiling to tracing
|
2024-03-10 12:21:01 +01:00 |
|
emeric
|
47ef5f7cc7
|
Added some detailed profiling info into subsonic responses handlers
|
2024-03-09 22:39:07 +01:00 |
|
emeric
|
d6fd95ab44
|
Added some profiling events for subsonic API (media retrieval)
|
2024-03-09 19:14:13 +01:00 |
|
emeric
|
f072f171d8
|
Added some profiling events for the subsonic API
|
2024-03-09 19:02:02 +01:00 |
|
emeric
|
b45513a611
|
Added album sort name in subsonic responses, fixes #419
|
2024-03-02 23:05:20 +01:00 |
|
emeric
|
a6d11f4b4b
|
Added a way to set custom tag delimiters for artists and for other fields, fixes #417
|
2024-03-01 23:58:49 +01:00 |
|
emeric
|
0ed3f1ba79
|
Initial support for multi library, still WIP
|
2024-01-25 00:01:11 +01:00 |
|
emeric
|
a1001b296a
|
OpenSubsonic: changed the originalReleaseDate field format, fixes #400
|
2024-01-10 23:38:48 +01:00 |
|
emeric
|
c016efa3bf
|
Subsonic API: set the cover art to be the one of the first track for playlists. fixes #388
|
2023-12-15 23:23:22 +01:00 |
|
emeric
|
4705e6ffb7
|
Subsonic API: added getTopSongs endpoint, fixes #365
|
2023-12-15 22:19:01 +01:00 |
|
emeric
|
bb4facf8e6
|
Subsonic API: added artist images in getCoverArt endpoint, fixes #392
|
2023-12-15 21:14:02 +01:00 |
|
emeric
|
5257f687b4
|
Subsonic API: returns the created/updated playlist in createPlaylist endpoint. ref #393
|
2023-12-13 18:55:09 +01:00 |
|
emeric
|
3ad990a183
|
Allowed custom release types + handle more MusicBrainz secondary types in UI. fixes #373
|
2023-12-11 23:25:58 +01:00 |
|
emeric
|
24759503be
|
Added opensubsonic extension formPost support, ref opensubsonic/open-subsonic-api#74
|
2023-12-03 14:52:00 +01:00 |
|
emeric
|
1f282c0517
|
Removed the database lib from services as it is still not a service
|
2023-11-26 17:38:44 +01:00 |
|
emeric
|
74a222ed54
|
Use the scrobbling service to get listen count rathen than querying the db directly
|
2023-11-26 17:28:15 +01:00 |
|
emeric
|
ece1d4e3d2
|
Refactored how filter tags are handled in the scan settings
|
2023-11-25 15:52:21 +01:00 |
|
emeric
|
b4107be599
|
Subsonic API: fixed getBookmarks
|
2023-11-24 17:30:48 +01:00 |
|
emeric
|
9060c0d925
|
Simplified logger configuration, it no longer depends on Wt
|
2023-11-24 16:23:31 +01:00 |
|
emeric
|
17a2a969e2
|
Reduced exclusive lock durations
|
2023-11-19 16:17:27 +01:00 |
|
emeric
|
f2515edc8b
|
Optimized the way we count albums for artists
|
2023-11-17 08:57:08 +01:00 |
|
emeric
|
28a80b3c9d
|
Subsonic API: added a per-user setting to enable transcoding by default (breaking change: default is disabled). fixes #351, ref #367
|
2023-11-13 11:45:12 +01:00 |
|
emeric
|
87d70465e9
|
Renamed some transcoding stuff + now retrieve decoder codecs
|
2023-11-12 20:51:42 +01:00 |
|
emeric
|
07949de20f
|
Subsonic API: removed useless auth
|
2023-11-11 23:45:03 +01:00 |
|
emeric
|
6d50783511
|
Subsonic API: make use of the bitrate info in DB to check if transcoding is needed
|
2023-11-11 23:28:40 +01:00 |
|