Commit Graph

1012 Commits

Author SHA1 Message Date
3208a32ffe [scrobbles] Fixes dedup utility, adding a transaction
Deleting tracks needs to be in a transaction so we don't try to delete a
track that may still have scrobbles associated with it.
2025-03-29 13:49:54 -04:00
99da9b62bf [music] Fixes bug where lastfm created new tracks
The issue here was that if we couldn't find a track from a musicbrainz
ID (which was almost never), we would fall back to just creating a new
track with a blank album. So we'd spam the track table with identical
tracks just no albums.

Now we do a quick check for the track where the title and artist match
and use that if it's found. This will result in some tracks being
associated with the wrong album, but I think that's better than the
current behavior.
2025-03-29 13:47:45 -04:00
36048d9a0a [music] Cleans up last.fm import logging
We weren't tracking import info very well in the original flow, this
should provide better insight into what happened after a run.
2025-03-29 13:44:48 -04:00
16091c9053 [tests] Skips the podcast scrobble tests, no Google Podcast 2025-03-27 16:50:42 -04:00
eec00ce658 [urls] Removes accidentaly committed URL updates
The modern_ui app is not ready yet, still sitting on a dev machine.

These url paths should not have been committed, so we'll just comment
them out for now.
2025-03-27 16:38:34 -04:00
e02010e409 [videos] Fix skip for youtube tests 2025-03-27 16:35:23 -04:00
498712e531 [drone] Update drone to install with test, rather than dev 2025-03-27 16:32:33 -04:00
14e4432495 [poetry] Update pyproject to only install test deps when needed
We'll also need to fast follow this with a new line in the drone
file otherwise CI will fail because pytest wont be installed by default
any longer.
2025-03-27 16:31:44 -04:00
676c40176c [notifications] Add a class for notifications 2025-03-25 09:50:14 -04:00
0a50bca622 [notifications] Add stop notification utility 2025-03-24 13:23:33 -04:00
ac9fc315b1 [books] Fix date lookup and literal string title search 2025-03-19 01:02:39 -04:00
50d1a4a2bd [videos] Fix youtube videos longer than an hour 2025-03-19 00:17:21 -04:00
444562235f [webpages] Handle title truncation better 2025-03-07 14:36:35 -05:00
760575e41d [webpages] Bail if we can't get text 2025-03-07 14:33:02 -05:00
42699f84d2 [tasks] Finish task based on timestamp, not now 2025-03-07 09:02:29 -05:00
b660e47bc2 [videos] Just a little type hinting 2025-02-25 21:09:02 -05:00
06b4ba8bcc [foods] Fix image bug in foods 2025-02-25 21:08:34 -05:00
1f67207f81 [books] Fix two bugs in looking up books 2025-02-25 21:07:45 -05:00
baa8dbee46 [boardgames] Modularize the Lichess imports 2025-02-25 11:09:29 -05:00
3f9cdcac65 [books] Clean up old page model and bug in page calc 2025-02-25 10:34:08 -05:00
71874510a4 [profiles] Actually make the form work 2025-02-25 01:17:12 -05:00
8c600d6b4b [books] Fix no result for detail lookup 2025-02-23 23:08:47 -05:00
e95b6f50dc [tests] Fix views and comment out youtube 2025-02-23 22:49:44 -05:00
93c16d80ec [profiles] Add settings form 2025-02-23 22:49:18 -05:00
b03da9ab37 [middleware] Add health check middleware 2025-02-21 10:40:44 -05:00
09ca05cb4f [make] Move deploys back to homelab 2025-02-20 23:27:47 -05:00
d6e02d241c [settings] Fix test settings 2025-02-20 23:27:31 -05:00
8dd94e2fc4 [books] Fix book admin 2025-02-20 23:27:22 -05:00
9e3f714c61 [books] Add papers as a data model 2025-02-20 23:07:56 -05:00
e2b0decd83 [utils] Add commit option to the dedupper 2025-02-17 17:36:43 -05:00
e08db5e3ad [github] Change when actions run 2025-02-10 09:33:38 -05:00
1460b9ba77 Fix py version for github actions 2025-02-10 09:32:07 -05:00
a41e0ffa5d Create django.yml for Github Actions 2025-02-10 09:30:34 -05:00
c51c75b6a6 [books] Handle authors from Google 2025-02-09 22:44:11 -05:00
041435bc93 [books] Use google and title to get book 2025-02-09 21:58:03 -05:00
15f27b73a5 [videos] Fix error where we add tt to the IMDB id 2025-02-03 00:32:22 -05:00
25900a9911 [boardgames] Send notifications on chess imports 2025-01-29 00:23:46 -05:00
4277e355e0 [boardgames] Few more little tweaks to imports 2025-01-29 00:19:40 -05:00
855f59b83f [boardgames] Fix small bug in black username 2025-01-29 00:08:55 -05:00
9c115c0b65 [boardgames] Add lichess importing 2025-01-29 00:04:49 -05:00
fd726a125f [books] Remove meta_yt references 2025-01-28 22:20:04 -05:00
6685669b29 [videos] Fix missing defaults for no tags 2025-01-27 14:58:47 -05:00
3fa43f02d0 [tasks] Add exercise and lifeevent to constants 2025-01-27 14:52:15 -05:00
66c34942e6 [videos] Youtube using the actual API 2025-01-27 14:51:56 -05:00
ef1fcd4026 [videos] Fix video type reference 2025-01-27 01:37:21 -05:00
a36efa3b1d [videos] Add check if youtube fails 2025-01-27 01:30:41 -05:00
300a2ae6aa [scrobblers] Add ability to stop via bookmarklet 2025-01-27 01:14:20 -05:00
1d5b91b6e2 [videos] Fix splitting youtube IDs 2025-01-27 00:41:03 -05:00
a5c67a7fe1 [videos] Clean up video tools 2025-01-26 23:41:41 -05:00
b16d0b1864 [vrobbler] Update poetry deps 2025-01-26 23:39:18 -05:00