d944fdd0c0
Bump version to 0.9.3
0.9.3
2023-02-16 23:58:27 -05:00
e345631e27
Spin TSV imports off to tasks
2023-02-16 23:58:06 -05:00
59d0108fe5
Bump version to 0.9.2
0.9.2
2023-02-16 23:47:48 -05:00
8d67b672f9
Oops, fix the source thing properly
2023-02-16 23:47:12 -05:00
376650f937
Bump version to 0.9.1
0.9.1
2023-02-16 23:42:45 -05:00
485fbd63a3
Fix a few issues with TSV imports
2023-02-16 23:42:25 -05:00
d3f059caab
Bump version to 0.9.0
0.9.0
2023-02-16 22:32:31 -05:00
bb9936af65
Clean up lastfm importing
2023-02-16 22:31:46 -05:00
9568726bf3
Switch log statement to info in lastfm
2023-02-16 02:44:57 -05:00
4ae70ef1f1
Fix celery task running
2023-02-16 02:38:30 -05:00
21df4e0a77
Add task to sync with last.fm
2023-02-16 02:27:39 -05:00
cc82504262
Fix scrobbling tracks with featured artists
2023-02-16 02:13:52 -05:00
c7b84b27b2
Fix bug in duplicate lastfm scrobbles
2023-02-15 01:41:10 -05:00
20528b576b
Fix lastfm importing
2023-02-15 01:33:12 -05:00
817ad3f67f
Remove django-cachalot, more problems than solutions
2023-02-15 01:32:33 -05:00
b47ca53c5d
Fix source for import from Rockbox
2023-02-15 01:31:27 -05:00
7a7c1caecc
Add Last.fm importing
2023-02-14 01:48:53 -05:00
87f068dccd
Update tsv to use utility functions
2023-02-13 18:31:57 -05:00
31907ed1b2
Fix appending count to TSV log
2023-02-12 17:03:30 -05:00
36d7950859
Fix bug in scrobbling duplicate tracks from TSV
2023-02-12 16:54:45 -05:00
0e4501cad3
Bump version to 0.8.6
0.8.6
2023-02-08 20:01:09 -05:00
71e4ff28c8
Add musicbrainz utilities
2023-02-08 20:00:46 -05:00
9f272df99c
Fix fetching release group and cover images
2023-02-08 20:00:09 -05:00
8ba8ceefb8
Bump version to 0.8.5
0.8.5
2023-02-07 01:30:38 -05:00
9590cd0f60
Fix fetching artwork when importing tsv
2023-02-07 01:30:04 -05:00
5e7c8ff137
Bump version to 0.8.4
0.8.4
2023-02-07 00:52:11 -05:00
fae59849f8
Add mb lookups to TSV imports
2023-02-07 00:51:43 -05:00
837e1280bd
Bump version to 0.8.3
0.8.3
2023-02-06 23:30:14 -05:00
8f9c825903
Fix user timezones in scrobbler files
2023-02-06 23:28:57 -05:00
541073aae3
Bump version to 0.8.2
0.8.2
2023-02-06 19:32:15 -05:00
b63ec6b15f
Fix bug in export when artist does not exist
2023-02-06 19:31:25 -05:00
117157e3ae
Fix audioscrobbler import bug
...
Issue was not having a user so we couldn't set a timezone. All fixed now
2023-02-06 19:30:58 -05:00
0c10e78d5e
Fix bug in unified scrobbler for podcasts
2023-02-06 17:54:48 -05:00
6b7359707b
Bump version to 0.8.1
0.8.1
2023-02-06 01:12:33 -05:00
e0295cbd56
Fix jellyfin edge case scrobbling mess
...
Finally get to resolve scrobbling music from Jellyfin. This may lead to
other issues, in fact now videos seem to sometimes create duplicate
scrobbles. But music can be scrobbled now from Jellyfin web or Finamp
successfully.
2023-02-06 00:22:10 -05:00
5271cfaea4
Create sport if it doesn't exist yet
2023-02-06 00:19:47 -05:00
0370b64351
Fix exporting only tracks by default
2023-02-06 00:19:07 -05:00
9ec31ba0f5
Remove noisy debug logging
2023-02-05 01:59:24 -05:00
a9de298057
Put import and export behind auth
2023-02-05 01:58:19 -05:00
9d303b1b94
Add exporting and importing scrobbles
2023-02-04 17:08:01 -05:00
4c434aeb7c
Bump version to 0.8.0
0.8.0
2023-02-03 19:00:32 -05:00
64d9cac09c
Update importing to include some logging
2023-02-03 18:59:48 -05:00
c21d6a96fe
Fix unused imports in imdb module
2023-02-03 16:53:03 -05:00
e392477dc7
Add import of Audioscrobbler files
...
Here we add a model for holding Audioscrobbler imports and some code to
process the tab-separated files we get from Rockbox.
2023-02-03 16:45:31 -05:00
12087460f6
Irritating that poetry can't handle prod deps well
2023-01-31 10:44:39 -05:00
4b4fbf4777
Bump version to 0.7.5
0.7.5
2023-01-31 10:41:40 -05:00
ca57eabf87
Another attempt to fix the Jellyfin issue
...
This time, we simplify the progress updates, aggressively mark tracks as
100 played if they are marked played_to_completion, and implement a hack
for Jellyfin spamming us with progress updates less than a second apart.
2023-01-31 10:28:54 -05:00
6fc51d9296
Fix resurrecting past tracks
...
This may also be hack, but I think that if the playback position ticks
are automatically jumped to the run time ticks of the media object, it
should stop the resurrection of past scrobbles, because they will be
appropriately marked as being 100 played when the scrobble is finished.
The only weirdness here is that "in progress" scrobbles will suddenly
complete once the media type's threshold is met (90, 95 percent,
whatever). But it should be better than overwriting old scrobbles.
2023-01-30 23:18:42 -05:00
6e582e25e3
Bump version to 0.7.4
0.7.4
2023-01-30 18:32:31 -05:00
eed344ae46
Add the beginnings of charts
...
This commit adds a lot of files, but most of them have no impact on any
other code. The thrust here is to start creating chart pages showing
which tracks and artists were most played for various time periods. Lots
still not working, but we're getting there.
2023-01-30 18:29:18 -05:00