Commit Graph

  • 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