Commit Graph

13 Commits

Author SHA1 Message Date
Mungai Geoffrey 4302fea0b7 Move MongoDB classes into a seperate db module (#62)
* move album class into mongodb dir

* inherit AlbumMethods at DB Initialization level

* move album -> db/mongodb

* move mongodb classes into separate package
2022-06-04 10:57:36 +03:00
geoffrey45 b13dad4c34 move "determining last updated date" to the server 2022-05-10 13:20:07 +03:00
geoffrey45 7c38b0a9f3 revert to for-loop for creating albums
- use ThreadPoolExecutor to create tracks
2022-05-10 08:22:41 +03:00
restyled-io[bot] d1c83ef8b6 Restyle Save complete albums to the db for faster startup (#38) 2022-04-21 10:25:56 +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
restyled-io[bot] a6e46dcde2 Restyle Integrate topbar and refactor playlists page (#31) 2022-04-14 11:39:26 +03:00
geoffrey45 85c59b4cba Integrate nav
- other minor refactors
2022-04-14 11:30:19 +03:00
restyled-io[bot] aa79214a50 Restyle Add edit playlist modal (#26)
* Restyled by autopep8

* Restyled by black

* Restyled by isort

* Restyled by reorder-python-imports

* Restyled by yapf

Co-authored-by: Restyled.io <commits@restyled.io>
2022-04-08 06:55:00 +03:00
geoffrey45 0e946974a3 🔶 add update_playlist route 2022-04-08 06:28:49 +03:00
geoffrey45 6cf9a58d6d 🔷 add PlayingFrom component to right sidebar
🔷 move upNext card into separate component
🔷 a lot of refactors
2022-04-03 21:47:57 +03:00
geoffrey45 0c1e792839 major refactors 2022-03-30 14:56:40 +03:00
geoffrey45 67c3be7d40 misc refactors and docstrings addition 2022-03-24 00:25:00 +03:00
geoffrey45 cf14610509 breakdown models.py into db module and object models 2022-03-21 01:00:13 +03:00