21 Commits

Author SHA1 Message Date
geoffrey45
22ff52e86e use album hash to resolve album page 2022-06-26 19:05:36 +03:00
geoffrey45
92ef22596b fix removing duplicate tracks
- add uniq_hash prop to Track class
2022-06-26 18:46:17 +03:00
geoffrey45
de7aba3ba7 show toast if album return 204 2022-06-23 08:30:55 +03:00
geoffrey45
61f9af86aa remove default images and memoji implementation 2022-06-20 13:16:21 +03:00
geoffrey45
3cf44759b5 process albums seperate from tracks
- break populate function into 2
2022-06-19 14:45:25 +03:00
geoffrey45
92e2420174 rewrite some fetch methods to use the useAxios hook 2022-06-16 14:18:45 +03:00
geoffrey45
79a7161827 fix search to read from database 2022-06-16 09:36:42 +03:00
geoffrey45
030ab8a379 refactor most things to use the database directly 2022-06-13 14:45:18 +03:00
geoffrey45
c1834778f1 add "single" label if album is a single 2022-06-09 12:52:14 +03:00
geoffrey45
afaee8ec57 remove brackets 2022-05-10 13:23:21 +03:00
geoffrey45
d52c8ac8fe move fetching album bio to a class 2022-05-10 13:17:01 +03:00
geoffrey45
86c2744e07 replace progress.bar with tqdm 2022-05-10 08:20:24 +03:00
Mungai Geoffrey
d6a01cd35e
Merge - fix search and add correct image path for album card (#52) 2022-05-04 03:17:43 +03:00
geoffrey45
43fc33640d refactor references to use new image server 2022-05-04 02:34:27 +03:00
geoffrey45
d98cc0547e Save complete tracks and albums to the db for faster startup
- refactor function locations
- add logger
- check for new tracks instead of re-processing all files
2022-04-21 10:16:45 +03:00
Mungai Geoffrey
ef68cae625
Use gunicorn instead of Werkzeug and 32 more very minor changes (#35) 2022-04-21 03:29:42 +03:00
geoffrey45
dbb27734fe major refactors
- add album page store
- show loaders in beforeEnter guards
- show bitrate on now playing card
- etc
2022-04-03 01:03:32 +03:00
geoffrey45
e8994ce9ae [server] minor refactors 2022-03-27 18:15:11 +03:00
geoffrey45
67c3be7d40 misc refactors and docstrings addition 2022-03-24 00:25:00 +03:00
geoffrey45
2bb5a89a8f refactor references 2022-03-21 01:01:06 +03:00
geoffrey45
e889d0ef55 break down the api blueprint into smaller blueprints 2022-03-20 16:29:31 +03:00