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
2cc063ad76
logger stuff
2024-12-31 13:56:40 +03:00
cwilvx
cbfe37a4ac
fix: show albums with a single track as singles
2024-12-31 13:43:13 +03:00
cwilvx
df4c911371
add logs
2024-12-31 01:01:48 +03:00
cwilvx
c64f40e54b
switch api keys
2024-12-30 21:13:25 +03:00
cwilvx
e0a14e52db
hide lastfm session keys for other users
2024-12-30 21:07:44 +03:00
cwilvx
8136e350aa
lastfm integration
2024-12-30 21:00:16 +03:00
cwilvx
78224d17b8
fix: index error on empty recents update
2024-12-30 13:00:33 +03:00
cwilvx
f0cb09d4ff
update requirements
2024-12-28 16:48:05 +03:00
Mungai Njoroge and GitHub
b4acf96ce5
merge mixes pr
...
Mixes
2024-12-28 16:07:26 +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
016211e419
fix: keyerror on saving track mix
2024-12-26 18:01:53 +03:00
cwilvx
19a76768ec
Merge branch 'another-one' of github.com:swing-opensource/swingmusic into another-one
2024-12-26 17:32:03 +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
86afa66aca
bump waitress threads to 100
2024-12-11 18:28:02 +01: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
e42ec3afb5
update top streamed cron to show on weekends
2024-11-21 14:40:27 +03:00
cwilvx
2aa6b3b1de
reduce image height to 80px
2024-11-21 13:20:11 +03:00
cwilvx
7be782d91e
add contributors to README.md
2024-11-21 13:16:14 +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
9de991dd98
fix keyError
2024-11-17 20:06:08 +01: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
38d08f07bb
properly setup crons
2024-11-01 12:40:37 +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
fe09a8a8ae
fix: ids on homepage store
2024-10-29 02:10:13 +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
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
e689d81d81
fix: stat wrong key
2024-10-15 15:38:15 +03:00
cwilvx
be4a442a3b
add stats to artist and album endpoints
...
return artist albums and other versions
2024-10-15 15:30:35 +03:00
cwilvx
26df5ba81d
hide "new" on artist report for all time period
2024-10-14 17:48:10 +03:00
cwilvx
6ead0d12df
fix: new artists played report on charts
2024-10-14 17:45:18 +03:00
cwilvx
24d52167ca
ngetext playcount
2024-10-14 17:33:00 +03:00
cwilvx
9ee8e9d0d8
localize track count
2024-10-14 17:29:35 +03:00
cwilvx
99f9bc80c9
add new favorites to stats
2024-10-14 17:23:29 +03:00
cwilvx
c1d7c73649
handle -1 limit on get artist
2024-10-14 13:54:06 +03:00
cwilvx
bbcba6c129
hardcode stats date range back to a week
2024-10-14 13:47:44 +03:00
cwilvx
de0db0a4b2
fix: stat items incorrect date range
2024-10-14 13:44:52 +03:00
cwilvx
ee67e87532
rearrange stat items
2024-10-13 20:04:10 +03:00
cwilvx
2c6daf353c
static date ranges
2024-10-13 19:16:19 +03:00
cwilvx
7ef63c1f10
return albums in get artist
2024-10-13 18:13:00 +03:00
cwilvx
99b30b5894
fix some AI bs
2024-10-08 10:49:03 +03:00
cwilvx
6a5cb1488e
fix: limited items on recently played
2024-10-08 10:23:24 +03:00
cwilvx
992c6d5362
fix: top track stat
2024-10-08 00:45:55 +03:00
cwilvx
ba6238abfd
add stat items
2024-10-08 00:41:33 +03:00
cwilvx
4be2b80bf9
draft stats
2024-10-05 08:32:26 +03:00
cwilvx
cb2e98a832
fix: filenot found error
2024-09-25 20:26:15 +02:00
cwilvx
dcccfc297e
implement backup and restore
2024-09-23 15:00:33 +03:00
cwilvx
b874a9f787
fix: casefolding integers on track sorting
2024-09-11 22:04:05 +03:00
cwilvx
cd8a617f83
fix: case insensitive sorting on sort_tracks
2024-09-08 23:54:41 +03:00
cwilvx
ee3c432e9c
add help text to artist tracks
2024-09-08 12:52:05 +03:00
cwilvx
3e61d86a19
fix: playcount reset to 1 on remap
2024-09-08 12:08:52 +03:00
cwilvx
30cc5bad0b
reset the streaming endpoint quality
2024-09-07 22:57:58 +03:00
cwilvx
2e5b1ab222
fix: add folder to playlist
2024-09-02 08:15:15 +03:00
cwilvx
c4699f4c82
remove prints
2024-08-31 14:00:51 +03:00
cwilvx
81f28b9ea8
randomize user agent
2024-08-31 13:59:57 +03:00
cwilvx
bbc905c585
attempt fix: downloading artist images
2024-08-31 13:08:14 +03:00
cwilvx
41db162869
update requirements.txt
2024-08-31 12:24:12 +03:00
cwilvx
b09adc209e
fix: folder track sort key
2024-08-31 12:20:30 +03:00
Mungai Njoroge and GitHub
393e42682a
merge the big one!
...
The big one
2024-08-31 12:15:48 +03:00
cwilvx
f081da8442
fix: folder sort tracks by title
2024-08-31 12:06:53 +03:00
cwilvx
312f81b324
fix: sort order on artists
2024-08-22 20:09:00 +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
cd992419c5
implement artist split ingore list
...
+ move post processing of tags to the track model
+ rebuild stores on settings update via API
+ check files from the store instead of the db when streaming
+ remove deprecetated table columns
+misc
2024-08-10 08:42:13 +03:00
cwilvx
6d2aac084d
limit custom playlist items to 100
2024-08-04 19:31:22 +03:00
cwilvx
e562fa691d
connect quick scan
2024-08-04 18:51:02 +03:00
cwilvx
8c1c46fe1e
rename sort keys
2024-08-04 13:15:38 +03:00
cwilvx
cc2d017816
feat: implement folder and folder track sorting
2024-08-04 11:34:33 +03:00
cwilvx
c77d0927c7
remove deprecated db mappings
...
+ fix: cli password reset
+ delete old migrations
2024-08-04 10:19:11 +03:00
cwilvx
04946831ce
fix: stores not being populated on track indexing
2024-08-02 19:59:20 +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
16db3e1ad2
fix: wrong albums appearing as appearances in artist page
2024-07-28 17:12:00 +03:00
cwilvx
56da0acd85
fix: is_favorite missing from album and artist page
2024-07-28 17:02:58 +03:00
cwilvx
881e1d6581
fix playlists
2024-07-27 22:23:02 +03:00
cwilvx
b0e904c84f
port search to stores
...
+ fix favorites
2024-07-27 21:44:33 +03:00
cwilvx
5d32536758
implement getting all playlist tracks
2024-07-19 23:46:28 +03:00
cwilvx
8f592a4636
port recents endpoints to use stores
2024-07-19 23:07:22 +03:00
cwilvx
2a1f178da2
fix: album sort order on artist page
2024-07-18 23:18:03 +03:00
cwilvx
c8c21dc01a
implement playlist store
2024-07-15 20:11:18 +03:00
cwilvx
88a72763df
rewrite get all endpoint with stores
2024-07-15 00:50:18 +03:00