7d13967708
[scrobbles] Fix admin filtering
2025-07-26 20:57:23 -04:00
4db8793d5c
[books] Allow timezone changes when importing from KOReader
...
Turns out you need a city-based timezone for DST stuff to work properly.
The US/Eastern timezone doesn't mess with DST because it can be so wonky
in different regions. So while we fix timezone defaulting to a
DST-friendly timezone too.
2025-07-19 01:54:27 -04:00
e980e3c5c9
[brickset] Fix manual scrobbling and admin
2025-06-09 10:36:13 -04:00
9e3f714c61
[books] Add papers as a data model
2025-02-20 23:07:56 -05:00
9f8465d364
[beers] Fix a few more display stuffs
2024-10-22 17:58:39 -04:00
183469ebe5
[tasks] Add tasks app
2024-09-30 15:05:07 -04:00
8f3c7beffa
[trails] Make trail admin raw ID field
2024-09-09 12:12:39 -04:00
ba0be65ed0
[scrobbles] Allow boardgame screenshots and clean up koreader fields
2024-08-20 20:10:32 -04:00
b626ac583a
[books] Move book metadata into the log field
2024-08-07 14:51:21 -03:00
e15d253d58
[lifeevents] Add life events to scrobbles
2024-05-23 00:14:06 -04:00
06277f21de
[scrobbles] Clean up inline admin
2024-04-19 15:13:07 -04:00
20dd4d217a
[scrobbles] Remove source_id field
2024-04-19 14:57:27 -04:00
7fa21c27ea
[locations] Remove RawGeoLocation model and ScrobbledPage model
2024-02-19 19:22:13 -05:00
ff18ad8efc
[webpages] Remane foreign key to web_page
2024-02-12 22:58:07 -05:00
b427731bc3
Use raw IDs for scrobbler media
2023-12-28 23:18:01 -05:00
ea894e1ebf
Fix scrobble admin and add webpage views
2023-11-30 17:54:28 +01:00
8646fd6881
Add ScrobbledPage model to start book transition
2023-07-25 15:22:23 -04:00
93de6d1556
Add retroarch import tasks and models
2023-05-24 22:38:20 -04:00
7106a0840d
Add media type to scrobbles
2023-04-09 01:05:09 -04:00
1f7846f096
Add media type to scrobble admin filter
2023-04-08 23:02:26 -04:00
c9874b3fda
Add genres!
2023-03-14 18:36:44 -04:00
960fe3e8d1
Add long play infra
2023-03-08 12:11:58 -05:00
3fc716420c
Add basic views for books and games
2023-03-06 00:54:08 -05:00
df62865eea
Fix completion for video games
2023-03-05 17:27:39 -05:00
94f1396f2e
Blacken quotes
2023-03-04 17:29:25 -05:00
457afdc9ef
Big fix to aggregation
2023-02-26 22:21:49 -05:00
6ef8238442
Add book scrobbling
2023-02-19 22:19:01 -05:00
bb9936af65
Clean up lastfm importing
2023-02-16 22:31:46 -05:00
7a7c1caecc
Add Last.fm importing
2023-02-14 01:48:53 -05:00
64d9cac09c
Update importing to include some logging
2023-02-03 18:59:48 -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
bd3a381346
Add sports as a preliminary scobble type
2023-01-14 16:42:48 -05:00
5b07c70ca2
Add scrobble inlines to admin classes
2023-01-13 17:06:29 -05:00
3f8b29f5ee
Dramatically simplify the scrobblig code
2023-01-12 21:33:45 -05:00
685c99d023
Fix proper scrobbling of podcasts
2023-01-12 16:05:29 -05:00
8517212d0e
Add podcasts as new media type
2023-01-12 13:56:56 -05:00
f8c9df3b9a
Fix artist aggregation so it works
2023-01-10 16:13:52 -05:00
da64cb2b6f
Use logical filters for scrobble admin
...
No need to filter by video, but in progress and source are pretty handy.
2023-01-08 23:00:34 -05:00
638be0b56a
Refactor scrobbling code and add Music
...
If you send Track data from the Jellyfin Webhook plugin, we'll do the
right thing with it. Lots more to do to clean this up, but it also
involved moduralizing the code for scrobbling so it's a little simpler
to understand what's going on.
2023-01-07 19:34:11 -05:00
819723b927
Big reorg to support pacakging
2023-01-05 14:39:47 -05:00