This website requires JavaScript.
d4e60a9e3e
UpperCaseValidator: add missing header
David Roman
2024-05-07 14:33:18 +02:00
a7f4672d65
Merge branch 'develop' for release v3.53.1
emeric
2024-05-06 22:33:43 +02:00
28b91b7cdf
Updated readme
emeric
2024-05-06 21:24:27 +02:00
efd7d4ea7c
Fixed bad migration step, fixes #454
emeric
2024-05-06 21:20:48 +02:00
860efa84bb
Merge branch 'develop' for release v3.53.0
emeric
2024-05-05 18:49:47 +02:00
c90d81a1c1
Restored last scan status
emeric
2024-05-05 16:25:08 +02:00
30575d12e6
Added dsf files support, fixes #449
emeric
2024-05-05 16:03:20 +02:00
bfd3d3643e
Fixed build (added missing file)
emeric
2024-05-05 12:35:55 +02:00
4b9d2bc1d5
Fixed build (added missing file)
emeric
2024-05-05 12:33:25 +02:00
54816dbaa5
Faster scan abort in case a lot of files have been put in queue
emeric
2024-05-04 14:49:14 +02:00
affae68361
Playlists: now use a dropdown menu for selecting the sort mode
emeric
2024-05-04 14:45:17 +02:00
8d7735e787
Fixed margins in navbars
emeric
2024-05-04 13:45:54 +02:00
1049620e29
Minor style adjustment
emeric
2024-05-04 13:12:51 +02:00
522ddf405d
Minor style adjustment
emeric
2024-05-03 18:17:19 +02:00
0ccba8f0b3
Put the music library last in the list (less used than genre filtering)
emeric
2024-05-02 13:33:07 +02:00
dd5dfaa96e
Removed the dedicated search view, as it is actually too limiting. Added a search field in the album/artists/tracks views. This makes search now work together with sort mode
emeric
2024-05-01 15:21:48 +02:00
971b6d9d08
Fixed build
emeric
2024-05-01 11:48:52 +02:00
71e0e6e411
Factorized sort mode, now using a more compact dropdown menu
emeric
2024-05-01 11:27:08 +02:00
553787b595
When changing settings, reload the scanner in order to take new params into account
emeric
2024-04-29 13:53:55 +02:00
2b7aecce4e
Fixed bad optional access, fixes #450
emeric
2024-04-29 13:44:20 +02:00
391d859272
UI: added away to filter all the views by music library
emeric
2024-04-28 23:37:59 +02:00
83c71ee90c
UI: restored margin around notification toasts
emeric
2024-04-28 23:07:36 +02:00
edd407a6c9
Cache user data in subsonic request (to simplify endpoints)
emeric
2024-04-27 16:48:19 +02:00
fcb5b11f81
Using visit to enumerate users
emeric
2024-04-27 16:43:28 +02:00
bb70c6dbaf
Added a way to visit users
emeric
2024-04-27 16:36:51 +02:00
1a9b392a71
Upgraded alpine images
emeric
2024-04-27 15:16:03 +02:00
a8b35095c6
Merge branch 'develop' for release v3.52.0
emeric
2024-04-21 20:32:28 +02:00
2e24cf5fab
Fixed regression: restored tag cloud for releases
emeric
2024-04-21 00:16:55 +02:00
0780d1ab21
Added a way to manually compact and/or optimize the db
emeric
2024-04-20 23:57:01 +02:00
8cde7ddf43
Micro useless optim
emeric
2024-04-20 14:19:30 +02:00
53a356dace
Fixed modal close error because already closed by client side
emeric
2024-04-19 23:42:19 +02:00
abd013ad29
Fixed bad ids
emeric
2024-04-19 18:38:22 +02:00
e16c4edb32
Improved query
emeric
2024-04-19 18:32:36 +02:00
fd36527681
Bumped sqlite3 in released docker image
emeric
2024-04-19 14:08:38 +02:00
d6b86a9360
Perform vacuum if migration is performed
emeric
2024-04-19 12:01:23 +02:00
4432def11f
Added missing indexes, force index recreation to remove outdated indexes
emeric
2024-04-19 11:20:44 +02:00
27120d9848
Fixed regression on migration not performed
emeric
2024-04-19 11:19:45 +02:00
697233dcef
Fixed results inconsistencies when using search3
emeric
2024-04-19 08:56:48 +02:00
38d0115069
Added missing break
emeric
2024-04-19 08:50:22 +02:00
1862cd23c2
Changed db optimization strategy: now perform a full analyze (only after scan if enough changes has been made, and during application startup). Also perform a vacuum if needed during startup. Added an init screen for the web interface since it can take a while to complete
emeric
2024-04-18 18:46:35 +02:00
c63f9fa51c
Simplified queries
emeric
2024-04-18 09:06:27 +02:00
a5b7e7e5f3
Added some hints for the query planner for bad quality indexes
emeric
2024-04-17 19:27:51 +02:00
42315395fd
Simplified queries
emeric
2024-04-17 19:04:52 +02:00
87daa5c767
Simplified queries + added some hints for the query planner for bad quality indexes
emeric
2024-04-17 19:01:28 +02:00
ba1fb4a6d6
Added an index to speedup a query + split for better reading
emeric
2024-04-17 18:43:54 +02:00
ec1a38fa76
Simplified queries
emeric
2024-04-17 18:41:23 +02:00
f7fac19a5c
Simplified queries
emeric
2024-04-17 18:37:44 +02:00
e92fcb79de
Iterate on clusters to better trace
emeric
2024-04-17 18:32:11 +02:00
78dd0302d0
Removed useless join
emeric
2024-04-16 14:28:30 +02:00
7ecaa16b8e
Added a trace for index creation
emeric
2024-04-16 14:06:49 +02:00
90a2ac5680
CodeFactor review
emeric
2024-04-15 19:10:31 +02:00
18b220b241
Optimm to get all artists of a track in a single query
emeric
2024-04-15 18:50:00 +02:00
2c3365f1aa
Fixed dropdown menu in search view sometimes hidden, fixes #436
emeric
2024-04-15 14:07:04 +02:00
29289c6026
Upgraded boostrap from 5.1.3 to 5.3.3, ref #444
emeric
2024-04-15 14:06:23 +02:00
e3a6364429
Fixed build on ubuntu 22.04
emeric
2024-04-14 23:54:26 +02:00
0cda12a8bf
Subsonic API: added bitDepth, samplingRate and channelCount, see https://github.com/opensubsonic/open-subsonic-api/pull/83
emeric
2024-04-14 16:17:45 +02:00
b23f38facf
Added relative file path+file size in DB
emeric
2024-04-14 09:37:24 +02:00
be600b5e13
Small optim when visiting artist links
emeric
2024-04-13 14:33:06 +02:00
cd5569db2f
Give a chance to construct an ObjectPtr by moving source
emeric
2024-04-13 14:26:54 +02:00
e6e8a6eac5
Optimized queries to iterate over artists/releases, when specifying a media library
emeric
2024-04-12 16:58:13 +02:00
5bf9be304b
Added missing index
emeric
2024-04-12 14:22:57 +02:00
f394e96b71
DB generator: make each generated release in a single media library (more realistic)
emeric
2024-04-12 14:22:18 +02:00
d7b5d4190a
Added missing groupBy when iterating db with a media library filter
emeric
2024-04-05 23:40:58 +02:00
d050d039f5
Added missing db trace for migration
emeric
2024-04-05 23:33:55 +02:00
9bb7756938
Added indexes on artist(id), release(id) and listen(id)
emeric
2024-04-05 15:22:24 +02:00
aff46065b0
Export the traces using gzip format
emeric
2024-04-05 14:10:02 +02:00
8438da9fde
Added db stats in trace metadata
emeric
2024-04-03 00:02:48 +02:00
0acef3bfd4
Cleaned up Useless session
emeric
2024-04-03 00:01:19 +02:00
50ecfb1378
More query wrapped + fixed typo
emeric
2024-04-02 23:04:54 +02:00
e2f68356fa
traces: compacted struct + fix bad json export
emeric
2024-04-01 23:10:07 +02:00
741f0e12ed
Tracing: added some more details for db operations
emeric
2024-04-01 20:27:52 +02:00
284dc58fce
Removed useless include
emeric
2024-03-31 23:36:56 +02:00
a3c53e1609
Tracing: added some details for db operations
emeric
2024-03-31 23:35:12 +02:00
7163b38e70
Fixed debug buil
emeric
2024-03-31 15:05:20 +02:00
1703e3eaf9
Added missing exec wrappers for queries
emeric
2024-03-31 13:13:24 +02:00
418286a1f2
Chaned the way the inner dbo session is accessed + added exec wrappers for queries
emeric
2024-03-31 13:13:01 +02:00
4ba8330194
Tracing: use only lower 32bits for thread, to make capture compatible with perfetto UI
emeric
2024-03-31 13:07:02 +02:00
9ca4ac073a
Added some traces for image handling
emeric
2024-03-30 00:04:57 +01:00
a91fc78d80
Fixed ubuntu build
emeric
2024-03-29 23:40:39 +01:00
bad7ef1006
Added missing file to build
emeric
2024-03-29 21:03:22 +01:00
98d62c6419
Updated clang tidy rules
emeric
2024-03-29 21:02:59 +01:00
58df9284d4
Extracted image cache
emeric
2024-03-29 21:02:36 +01:00
fb6670290e
Subsonic API: ignore time parameter for 'now playing' scrobbles, ref #438
emeric
2024-03-27 23:44:36 +01:00
2d01814ede
Fixed last track not sent to ListenBrainz, fixes #438
emeric
2024-03-27 23:42:26 +01:00
ac69582f4b
Changed the default cover image for releases
emeric
2024-03-24 15:15:36 +01:00
339b797312
Subsonic API: fixed getAlbumList with ordering set to alphabeticalByArtist
emeric
2024-03-24 15:07:45 +01:00
6048e8c30b
Merge branch 'develop' into subsonic-custom-allocator
emeric
2024-03-23 15:58:25 +01:00
7b228f3acf
Merge branch 'subsonic-scan-tracker' into develop
emeric
2024-03-23 15:56:07 +01:00
1630b7cb6f
Scan tracker: now handle releases and artists
emeric
2024-03-23 15:55:29 +01:00
ac3643709f
Added missing include
emeric
2024-03-22 19:41:41 +01:00
4e5a742441
Merge branch 'develop' for release v3.51.1
emeric
2024-03-19 23:04:57 +01:00
717f71254e
Fixed build when CMAKE_BUILD_TYPE is set to None
emeric
2024-03-19 22:49:50 +01:00
7315063a30
Fixed bad merge
emeric
2024-03-19 22:48:50 +01:00
78384d5d3f
Added custom allocator for subsonic responses
emeric
2024-03-19 09:08:43 +01:00
5bfd31ff8a
Scan tracker: take into account MediaLibrary
emeric
2024-03-18 12:01:48 +01:00
498c6f8e2b
Added option to silent useless warnings
emeric
2024-03-17 23:37:21 +01:00
ed1be02aaf
Added a scan tracker to speed up queries with high offset in very large database
emeric
2024-03-17 23:36:40 +01:00
14c4ac6b50
Merge branch 'develop' for release v3.51.0
emeric
2024-03-15 23:26:16 +01:00
fef4a90ce0
Added build type in trace metadata
emeric
2024-03-15 23:23:12 +01:00
e37337a55c
Added clang-tidy conf file
emeric
2024-03-15 23:03:20 +01:00