Commit Graph

47 Commits

Author SHA1 Message Date
krateng 871b3d289d Moved monkey patching and globalconf to subpackage 2022-04-09 21:39:04 +02:00
krateng 40c0edb06f Improved DB cleanup 2022-04-07 21:21:00 +02:00
krateng 9f26cce34b Avoided ID pollution from loading and deleting artists 2022-04-07 21:20:35 +02:00
krateng a142804bfe Implemented scrobble deletion 2022-04-07 20:37:46 +02:00
krateng 848f009774 Distinction between external and internal scrobble info 2022-04-07 20:00:26 +02:00
krateng c378c9301d Minor fixes 2022-04-07 17:34:07 +02:00
krateng 1257768e33 Reworked scrobble handling 2022-04-06 17:42:48 +02:00
krateng f4e42f9256 Added database feedback when trying to add duplicate scrobbles 2022-04-06 16:48:02 +02:00
krateng a16c24281e Minor database improvements 2022-04-06 16:47:00 +02:00
krateng bd29c1e1ba Implemented extra information field in DB 2022-04-05 20:51:14 +02:00
krateng 6fc3a9cbf8 Experimental database upgrade functionality 2022-04-05 18:30:17 +02:00
krateng 8ff7acfc38 Readme and minor fixes 2022-04-05 05:48:23 +02:00
krateng 0ae9091889 Removed now unnecessary cache clearing 2022-04-04 18:31:33 +02:00
krateng b41203bac7 Fixed database inconsistencies introduced by overeager maintenance 2022-04-04 17:51:19 +02:00
krateng 2748d0e360 Disabled ID reuse in database 2022-04-04 16:18:47 +02:00
krateng b510e52188 Implemented additional database maintenance 2022-04-03 17:51:27 +02:00
krateng c8f678b600 Fixed removal of empty artists 2022-04-03 16:26:06 +02:00
krateng 31c6fe6243 Clearing entity cache after maintenance 2022-04-03 16:16:18 +02:00
krateng 634cb38dec Fixed separate caching for each combination of entity IDs 2022-03-11 05:30:45 +01:00
krateng c8e658af43 Potential performance improvements 2022-03-06 05:42:13 +01:00
krateng 631fd941ec Cleanup 2022-02-26 21:51:33 +01:00
krateng c952fab440 I have committed various war crimes and cannot enter heaven as a result 2022-02-26 21:44:38 +01:00
krateng 65f3dac40a WHAT THE F*CK AM I DOING 2022-02-26 21:30:06 +01:00
krateng bde06deb4f Fixed cache trimming 2022-02-19 08:02:07 +01:00
krateng a367c7c573 Logging adjustments 2022-02-18 20:01:17 +01:00
krateng dba31867c6 Fixes 2022-02-18 09:26:06 +01:00
krateng 7b3e1bbaa6 More experimental DB caching 2022-02-18 08:26:28 +01:00
krateng 900ce51af0 Fixed database cleanup 2022-02-18 08:13:31 +01:00
krateng 42607cedb7 More DB cleanup and logging 2022-02-18 05:53:57 +01:00
krateng ef594c2546 Added regular database cleanup 2022-02-18 05:31:08 +01:00
krateng cc060d650b Implemented caching 2022-02-15 05:20:27 +01:00
krateng d9f4021342 Fixed duplicate artist association rules 2022-02-15 04:45:42 +01:00
krateng b325fab698 Fixing and renaming 2022-01-10 05:05:54 +01:00
krateng eb9d29686b Ported reasonable changes from the eldritch branch 2022-01-10 04:51:58 +01:00
krateng b50afe70ea Minor stuff 2022-01-09 21:03:28 +01:00
krateng 1df51748b6 Implemented artist and track info, improved performance of artist page 2022-01-08 06:11:42 +01:00
krateng 632905a1c7 Implemented associated artists 2022-01-07 21:47:55 +01:00
krateng 02ddeb4dc0 Implemented artist track charts 2022-01-07 04:30:23 +01:00
krateng f68fe04760 Implemented track charts 2022-01-07 04:07:10 +01:00
krateng 11bebce807 Implemented associated artists for artist charts 2022-01-07 03:50:21 +01:00
krateng 1824a8e5dc Fixed orderings 2022-01-06 20:29:34 +01:00
krateng 8a96a2c144 Reorganized sql module, implemented artist charts 2022-01-06 20:07:55 +01:00
krateng 44a124e6ec More experimenting with database architecture 2022-01-06 09:28:34 +01:00
krateng 40e733a054 Implemented aggregating by artist 2022-01-05 08:16:55 +01:00
krateng 9fc838e4c8 Implemented aggregating by track 2022-01-05 04:58:58 +01:00
krateng 2f7f4c8567 Implemented getting scrobbles by artist and track, more refactoring 2022-01-04 22:14:27 +01:00
krateng 03186bc49f More refactoring 2022-01-04 20:45:15 +01:00