cwilvx
9725fd427b
fix favorites on homescreen
...
+ reduce tagger process count
2025-03-10 12:23:25 +03:00
cwilvx
bcd4f6688c
fix: stats and plalist images
2025-02-25 23:57:53 +03:00
cwilvx
620974561c
fix: removing favorites not being commited to db
...
+ improve: collision of hashes on the favorite table
+ rename pages to collections
+ bump mix sleep time from 6hrs to 12hrs
2025-02-25 23:30:51 +03:00
cwilvx
0a1ab72932
try: fix search
2025-02-25 20:53:39 +03:00
cwilvx
07a4f97e17
rewrite db stuff with scalars and generators
...
+ dump mixes with less than x=4 artists
+ try: disable pragma mmap_size
2025-02-23 20:48:40 +03:00
cwilvx
fa7c781610
try: rewrite some parts with process pools
2025-02-12 21:28:53 +03:00
cwilvx
d6e8a09aeb
fix artist color mapping
2025-01-31 12:01:09 +03:00
cwilvx
0c3a55b9ce
first draft
2025-01-28 10:45:03 +03:00
cwilvx
2a12487220
lastfm: dump failed scrobbles locally
...
+ bump tinytag to v2.0.0 and refactor taglib.py
+ add explicit flag to track model
2025-01-06 00:18:17 +03:00
cwilvx
872fdf26b4
sort mixes by created date
...
+ write og mix date to track mix
2024-12-27 10:40:27 +03:00
cwilvx
016211e419
fix: keyerror on saving track mix
2024-12-26 18:01:53 +03:00
cwilvx
98720466aa
implement saving mixes
...
+ add: get mixes
+ handle mixes on recently played
+ move modules around to fix circular deps
2024-12-26 17:31:55 +03:00
cwilvx
70c2558f92
fix: /playlists returning wrong playlists
...
+ homepage recently played showing wrong user id items on first run
2024-11-21 12:32:49 +03:00
cwilvx
dd2bb16a8c
save mixes to the db
2024-11-17 21:38:51 +03:00
cwilvx
ef4ecc2499
build recently added and played via hooks
2024-11-17 20:53:00 +03:00
cwilvx
333fd6603f
move recently added to routines
2024-11-17 20:08:04 +03:00
cwilvx
498d0688b0
migrate homepage items to homepage routine
...
+ add Mix db model
2024-11-10 19:38:51 +03:00
cwilvx
a26373669d
try: fix all fav tracks order
2024-10-21 10:09:49 +03:00
cwilvx
aea8c15f6f
fix: show stats by logged in user
2024-10-21 10:01:41 +03:00
cwilvx
a7666ad935
merge search endpoints
...
+ fix: favorites endpoint not filtering by logged in user
2024-10-21 08:50:09 +03:00
cwilvx
99f9bc80c9
add new favorites to stats
2024-10-14 17:23:29 +03:00
cwilvx
4be2b80bf9
draft stats
2024-10-05 08:32:26 +03:00
cwilvx
b4bc9cb3cd
fix: get all favorite tracks endpoint
2024-08-18 06:56:51 +03:00
cwilvx
7852be5e3f
implement backup and restore draft 1
...
+ add extra fields for backup in favorites and scrobble data
- not yet for the playlist tracks
2024-08-17 12:19:24 +03:00
cwilvx
ca31054f48
fix: folder endpoint returning same track for different files of the same trackhash
...
+ fix: chunked streaming. return instead of yield chunks
2024-08-15 17:07:34 +03:00
cwilvx
c77d0927c7
remove deprecated db mappings
...
+ fix: cli password reset
+ delete old migrations
2024-08-04 10:19:11 +03:00
cwilvx
0463c80070
fix: album favorite state, artist and album colors
...
+ fix: unserialized artist result
+ misc
2024-08-02 12:25:55 +03:00
cwilvx
b0e904c84f
port search to stores
...
+ fix favorites
2024-07-27 21:44:33 +03:00
cwilvx
a5634f267f
move to xxh3 hashing algorithm
...
+ port: search
2024-07-03 11:12:06 +03:00
cwilvx
ff7343a7be
start porting: playlists endpoints
2024-07-01 09:22:52 +03:00
cwilvx
a3c4558d52
port: recent items for homepage
2024-06-30 23:11:33 +03:00
cwilvx
b9ad07441a
store playcount and duration on the track table
...
+ allow sorting all items with those two
+ add methods to update scrobble info
2024-06-30 19:33:13 +03:00
cwilvx
4a9f804e70
combine userdata and swing db into one
...
+ port populate to new db interface
+ add genrehashes and hash info to tracks
+ properly structure new db table files
+ move helpers to dedicated utils file
+ move settings from db to config file
+ move artists, albums, auth and favorites endpoint to new db interface
+ use folder store to index filepaths
+ paginate favorite pages
+ 56 moretiny changes 😅
2024-06-30 15:06:33 +03:00