24c3f5b4d8
Bump version to 0.7.3
0.7.3
2023-01-29 14:41:05 -05:00
703dc3c181
Add a sample envrc file
2023-01-29 14:32:25 -05:00
93550c5734
Allow looking up artwork by release group
...
Historically we'd just fail if the specific MB release did not have
artwork, but this is silly. If the release itself does not have artwork,
we should also check the release group failing.
2023-01-29 14:31:31 -05:00
951fa225bb
Add todos and get them updated
2023-01-29 14:31:12 -05:00
2e7470688d
Update TODOs and fix tests
2023-01-24 16:44:11 -05:00
8ac938bd12
Should probably avoid bug fixing under hydrocodone
2023-01-24 15:25:19 -05:00
160f15a101
Add cover art to latest listening
2023-01-24 15:24:41 -05:00
b6e0607aab
Fix jellyfin video scrobbles for real
2023-01-24 02:41:48 -05:00
bbbcfca04f
Add a rudimentary todo doc
2023-01-23 12:01:26 -05:00
ace0d1d9fe
Bump version to 0.7.2
...
- Add django-redis to deps
- Use django-redis to fix cachalot issue
0.7.2
2023-01-22 18:36:56 -05:00
b0fb62bdb9
Upgrade to django-redis for cachalot
2023-01-22 18:36:36 -05:00
7796ff5786
Bump version to 0.7.1
0.7.1
2023-01-22 18:34:23 -05:00
2285c5bfd6
Fix bug in jellyfin scrobbler
2023-01-22 18:34:02 -05:00
132d63bb5d
Bump version to 0.7.0
0.7.0
2023-01-22 18:29:29 -05:00
49bf57dd58
Copmletely rejigger sports to accomodate tennis
2023-01-22 18:27:33 -05:00
506de848d7
Pull client name from Jellyfin if provided
2023-01-21 23:57:25 -05:00
d05256f249
Add authorization and per-user scrobbling
...
The webhook endpoints now require a token before it will accept a
scrobble. That auth then provides the user to assign the scrobble to.
2023-01-21 23:41:35 -05:00
646c7ab99c
Add ability to cancel and finish manual scrobbles
2023-01-20 14:03:23 -05:00
7fc3705455
Fix a bug in IMDB lookups for episodes
2023-01-20 13:23:23 -05:00
cbe4abfb5f
First tests for imdb module
2023-01-20 13:02:32 -05:00
13bdc201f0
Add more hacky tests
2023-01-20 00:09:45 -05:00
4f5ea7cd25
Fix aggregator tests to use users and time-machine
2023-01-20 00:01:34 -05:00
b3b3b28b92
Add tests for top_tracks
2023-01-19 23:52:01 -05:00
9ed3d034cf
Fix shadowed test function
2023-01-19 21:52:23 -05:00
8e4a41a279
Update gitignore file
2023-01-19 20:49:16 -05:00
0cdde59de4
Add aggregator tests
2023-01-19 20:49:01 -05:00
65e713e43e
Remove some files from coverage
2023-01-19 15:37:47 -05:00
0d95f8fee8
Fix bug in unique tracks on different albums
2023-01-19 15:20:26 -05:00
6712e38689
Update drone badge to use main branch
2023-01-19 14:53:06 -05:00
4ed5fde672
Update coverage map
2023-01-19 14:52:16 -05:00
1c5f721723
Fix coverage argument
2023-01-19 14:48:33 -05:00
39547c6e5c
Add a test conf file
2023-01-19 14:47:54 -05:00
7447a97117
Add coverage run to drone
2023-01-19 14:44:51 -05:00
6aa933d13d
Fix bad test imports
2023-01-19 14:41:02 -05:00
3bb73ae4be
Add init files to tests
2023-01-19 14:34:10 -05:00
a57269b09a
Run pytest with drone
2023-01-19 14:30:04 -05:00
68423488ff
Start adding tests
2023-01-19 14:29:25 -05:00
e75c22d583
Add timezone support and an authenticated view
2023-01-18 00:39:12 -05:00
a0af0bce05
Add user profile with a timezone
2023-01-17 22:20:00 -05:00
fd984d7460
Replace weekly artists with monthly
2023-01-17 17:23:13 -05:00
065fc98a87
Fix bug in Jellyfin scrobbling
...
We need to have a default value when we pop off a dictionary, and we
need to clear both mopidy and jellyfin status before we look a scrobble
up.
We may also want simplify status so we don't have mopidy and jellyfin cruft.
2023-01-17 16:38:17 -05:00
6db5a00917
Fix caching issue with fixed 5 minute timeout
2023-01-17 13:33:21 -05:00
734aa6073b
Add cachalot to help fix slow views
2023-01-17 13:09:43 -05:00
77362d3207
Fix scrobble spam from Jellyfin
...
The issue here was that we update a Jellyfin scrobble to be complete
when it hits a certain threshold of percentage played (90) and then we
stop finding that scrobble while the video finishes playing. This
happens over and over again, so once a video reaches 90 percent played
we get dozens more scrobbles for each update as the video finishes
playing.
This is a crude fix, for the spam, as we'll end up "resuming" videos
that are stopped at 95 percent. So we need some way to mark the scrobble
as complete. I think forcing the percent to 100 on finish might work.
2023-01-17 11:41:48 -05:00
9d4db65b3c
Remove whitenoise compression storage
2023-01-17 00:13:28 -05:00
e850d46539
Clean up gitignore a little
2023-01-17 00:11:14 -05:00
907ef802bc
Bump version to 0.6.2
...
Releases
* Fix for double scrobbling
* Fix error messages
* Fix bug in IMDB lookup when runtime is missing
* Fix filter order with annotations for top tracks and artists
* Fix error in completion percentage issues
0.6.2
2023-01-17 00:05:54 -05:00
d700b581a1
Fix filter order with annotations
...
We were getting all artists of all time, not just for the time period
2023-01-17 00:02:20 -05:00
7605c672f6
Fix str rep for scrobbles
2023-01-16 23:54:19 -05:00
8d1df806d7
Fix IMDB fetch when runtimes are not present
2023-01-16 23:46:04 -05:00