cwilvx
2cc063ad76
logger stuff
2024-12-31 13:56:40 +03:00
cwilvx
df4c911371
add logs
2024-12-31 01:01:48 +03:00
cwilvx
8136e350aa
lastfm integration
2024-12-30 21:00:16 +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
883c845d45
uncomment local server
2024-12-26 21:41:41 +03:00
cwilvx
ffa4adccbd
qoute artist image
2024-12-26 21:39:31 +03:00
cwilvx
94591daa1e
support mix items not in store
2024-12-26 20:55:59 +03:00
cwilvx
24aa34807b
increase mix count to 15
2024-12-26 20:03:36 +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
77485dd0a7
adapt to new cloud endpoints
...
+ export artists to json
2024-12-11 14:22:20 +03:00
cwilvx
8ff283cbcb
update mix api endpoint payload shape
2024-12-08 16:20:58 +03:00
cwilvx
37374d6c82
use artist tracks in period to generate mix
2024-12-01 22:00:22 +03:00
cwilvx
ee0f6c7646
add track mixes
2024-11-27 12:35:48 +03:00
cwilvx
809415ddb4
add because you listened to artist artists
...
+ add artists you might like
2024-11-27 10:55:11 +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
498d0688b0
migrate homepage items to homepage routine
...
+ add Mix db model
2024-11-10 19:38:51 +03:00
cwilvx
1fdd5ba4d1
supplement mixes using other remote similar albums and artist data
2024-11-01 12:23:41 +03:00
cwilvx
eb4c65de83
fix: image aspect ratio
2024-11-01 09:56:33 +03:00
cwilvx
f6f66c571c
use cloud mix images
2024-10-29 22:40:30 +03:00
cwilvx
f512b65312
prevent artist mix duplicates
2024-10-29 02:00:28 +03:00
cwilvx
2ee501cc64
minor edits
2024-10-29 01:57:01 +03:00
cwilvx
f6373292aa
document and add image to mix
2024-10-28 16:42:51 +03:00
cwilvx
f2153d936d
implement mix tracklist balancing
2024-10-27 06:35:37 +01:00
cwilvx
c4a73f0d63
first recommendation draft
2024-10-25 23:26:08 +03:00
cwilvx
c77d0927c7
remove deprecated db mappings
...
+ fix: cli password reset
+ delete old migrations
2024-08-04 10:19:11 +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
cwilvx
300c8eb30b
lyrics plugin: retry lyrics search with unidecoded artist name
2024-05-24 15:36:23 +03:00
cwilvx
7646f57405
fix: unidecode artist name for lyrics search
2024-05-24 14:23:42 +03:00
mungai-njoroge
fdf3186be6
salt passwords using userid
2024-05-03 23:22:09 +03:00
mungai-njoroge
10a60c9ca2
Update artist image download message and lyrics plugin URL
2024-02-24 21:15:18 +03:00
mungai-njoroge
b7e86ed79b
add time ago on recent items
...
+ move to waitress wsgi server
+ refactor dates utils
+ create locustfile for stress test
2024-02-11 21:10:52 +03:00
mungai-njoroge
300c614a2f
handle filenotfound in created_date
...
+ move store loaders up in populate.py
2023-12-13 23:15:25 +03:00
mungai-njoroge
38650a1a7e
Refactor file: taglib.py and utils/parsers.py
...
Add dataclass and pathlib imports in taglib.py
Add clean_filename, ParseData, and extract_artist_title functions in
taglib.py
Modify get_tags function in taglib.py to use extract_artist_title
function
Modify LyricsProvider class in lyrics.py to add timeout parameter in
session.get
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add split_artists function in utils/parsers.py
Remove parse_artist_from_filename and parse_title_from_filename
functions in utils/parsers.py
Add remove_prod function in utils/parsers.py
Refactor code and improve code readability
2023-11-22 15:44:31 +03:00
mungai-njoroge
1d71ba856b
use all flag to check drives
2023-11-14 12:54:28 +03:00
mungai-njoroge
8b6d10c832
remove telemetry
...
+ add docstrings to lyrics functions
2023-11-10 16:18:52 +03:00
mungai-njoroge
89b05ff80c
handle new env vars during build
...
+ misc
2023-11-08 00:07:55 +03:00
mungai-njoroge
de5b2a53b1
try catch breaking parts of lyrics plugin
2023-11-07 01:41:06 +03:00
mungai-njoroge
72947203fa
set up plugins
2023-11-03 16:15:21 +03:00