3c0a75755b
[tasks] Fix source url generation
2024-09-30 17:10:28 -04:00
5e22cb3106
[scrobbling] Refactor webhook and simplify
2024-08-12 00:03:30 -05:00
e47f4905e8
[scrobbles] Radically simplify stopping ... may need to roll this back
2024-03-08 12:45:45 -05:00
65944eb911
[scrobbling] Add media type to filter on
2024-03-06 18:44:10 -05:00
f90fa160d7
[scrobbling] Enrich some more logs
2024-03-06 18:01:52 -05:00
3b7498c419
[scrobbling] Clean up a few more logs
2024-03-06 17:53:20 -05:00
a59997dafb
[scrobbles] Mostly cleaning up our logs
2024-03-06 17:46:55 -05:00
0bbd488f0d
[scrobbling] Sometimes we wont have timestamps
2024-02-12 12:11:07 -05:00
36bc1c2e95
[locations] Tigten up how we finish locations
2024-02-11 00:38:10 -05:00
75e374bb69
[locations] Do not mark geolocs complete automatically
2024-02-10 15:23:37 -05:00
033e3c3b35
[locations] Try another tack for whether we've moved or not
2024-02-10 13:18:45 -05:00
6058024434
Fix date parsing for real in podcasts
2023-12-23 16:07:38 -05:00
a4d9bd607c
Remove whitespace on podcast names and episode titles
2023-12-23 15:49:45 -05:00
2293c839e8
Make podcast str parsing sensitive to episode number length
2023-12-23 15:25:48 -05:00
af1b6cb4ed
Fix parsing podcast URLs
2023-12-21 12:14:33 -05:00
c144f07f78
Fix parsing of podcast URIs
2023-12-21 10:52:51 -05:00
88c252eb45
Fix wrong ordering for long plays on completion
2023-11-26 11:09:09 +01:00
a5d729d26a
Add stub for future board game resume function
2023-09-14 00:43:05 -04:00
0bf4d28482
Actually fix the TSV timezone issue
2023-05-31 23:08:03 -04:00
93de6d1556
Add retroarch import tasks and models
2023-05-24 22:38:20 -04:00
4654902adc
Simplify, simplify, simplify
...
The way we calculate past seconds for long plays should be much less
error prone and uses our built-in previous scrobble accessor for media types.
2023-04-15 13:12:21 -04:00
be6b3c5e2e
Add ability to restart lastfm imports
2023-04-06 14:00:48 -04:00
e487f50683
Add a command to remove zombie scrobbles
2023-04-06 13:53:22 -04:00
8042c726b0
Allow profile disable of lastfm imports
2023-04-06 13:37:10 -04:00
59e29d858a
Add command for running lastfm imports
2023-04-06 13:36:02 -04:00
f04f8b04c0
Ooops, need to pop after updating
2023-04-02 22:37:56 -04:00
2215976571
Fix jellyfin duping scrobbles after complete
2023-04-02 18:48:55 -04:00
0dc0102bb6
Refactor long play finishing
2023-03-30 01:55:36 -04:00
1242740258
Reverse!
2023-03-13 18:51:21 -04:00
6fb6093fe1
Few quick fixes
2023-03-13 18:48:06 -04:00
5fcc314fd0
Split long plays up a bit
2023-03-13 18:46:26 -04:00
8e3a2d251a
Order long plays
2023-03-13 17:38:08 -04:00
69bdc60087
Fix scrobbling videos
2023-03-12 14:06:39 -04:00
95b625cec2
Fix redundant tick field
2023-03-12 10:54:09 -04:00
b01ceebbf3
No need for scrobble logs
2023-03-11 19:58:54 -05:00
960fe3e8d1
Add long play infra
2023-03-08 12:11:58 -05:00
df62865eea
Fix completion for video games
2023-03-05 17:27:39 -05:00
353fb8d655
Few tweaks to utils
2023-03-05 02:31:00 -05:00
94f1396f2e
Blacken quotes
2023-03-04 17:29:25 -05:00
cf9da39967
Update API to be more complete
2023-02-20 17:08:54 -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
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
646c7ab99c
Add ability to cancel and finish manual scrobbles
2023-01-20 14:03:23 -05:00
fe53b68714
Fix silly error message
2023-01-16 20:40:02 -05:00
90687a6b43
Fix complicated completion percentage
2023-01-16 19:36:10 -05:00
6cdcf4ff6f
Fix Mopidy resuming messing things up
2023-01-16 16:12:01 -05:00
290e6dc8d9
Fixing flow for mopidy scrobble
2023-01-15 01:20:18 -05:00
e6cf126f5c
Add rudimentary manual scrobbling
2023-01-13 16:47:06 -05:00
eeee6eea4e
Fix seconds calculator
2023-01-13 14:26:25 -05:00