noirscape
5926dc3307
its a runtime package
2025-02-09 17:50:17 +01:00
noirscape
811bc16a3f
Add libmagic to containerfile
2025-02-09 17:46:25 +01:00
noirscape
a4ec29dd4c
Add python-magic to requirements.txt
2025-02-09 17:44:49 +01:00
noirscape
a8293063a5
Read out mimetypes for cached images
...
On Firefox, because there is no mimetype set when serving the file, it is served up as raw HTML, causing cached images to not be served to the client (as the fetch is aborted early). It doesn't appear to be an issue in Google Chrome.
This commit fixes #349 .
2025-02-09 17:38:40 +01:00
krateng
126d155208
Implement import for ghan CSV files, fix GH-382
2025-02-05 19:31:09 +01:00
krateng
7f774f03c4
Include import in normal server startup, GH-393
2025-02-05 18:24:41 +01:00
krateng
cc64c894f0
Update remaining deprecated API URLs, GH-368
2025-02-03 04:04:48 +01:00
krateng
76c013e130
Merge remote-tracking branch 'origin/master'
2025-01-28 07:17:40 +01:00
krateng
9a6c51a36d
Update search URL, probably fix GH-368
2025-01-28 07:16:46 +01:00
krateng
e3a578da2f
Merge pull request #395 from RealHypnoticOcelot/patch-1
...
Fix infinite scrobble loop with Navidrome
2025-01-27 04:36:08 +01:00
HypnoticOcelot
a851e36485
Update listenbrainz.py
2025-01-25 17:08:55 +00:00
HypnoticOcelot
0e928b4007
Update listenbrainz.py
2025-01-24 12:32:05 +00:00
krateng
63386b5ede
Python and Alpine upgrade
2025-01-19 19:13:46 +01:00
krateng
9d21800eb9
Remove old setup.py (how was this still here?)
2025-01-19 05:53:34 +01:00
krateng
5a95d4e056
Remove file path context managers, GH-390
2025-01-19 05:53:08 +01:00
krateng
968bea14d9
Update development info
2025-01-19 03:31:54 +01:00
krateng
5e62ccc254
Actually remove install helpers
2025-01-19 03:10:43 +01:00
krateng
273713cdc4
Simpler dev testing with compose
2025-01-19 03:00:00 +01:00
krateng
f8b10ab68c
Pin dependencies, close GH-390
2025-01-19 02:51:23 +01:00
krateng
922eae7b68
Remove manual install helpers
2025-01-19 02:36:12 +01:00
krateng
cf0a856040
Remove daemonization capabilities
2025-01-19 02:35:45 +01:00
krateng
26f26f36cb
Add debounce timer to search, GH-370
2025-01-16 06:22:35 +01:00
krateng
1462883ab5
Alrighty
2025-01-16 05:07:43 +01:00
krateng
a0b83be095
Let's try this
2025-01-16 04:59:42 +01:00
krateng
2750241e61
Fix build (maybe)
2025-01-15 21:19:39 +01:00
krateng
a7dcd3df8a
Version bump
v3.2.3
2025-01-15 17:28:17 +01:00
krateng
c6cf28896c
Merge remote-tracking branch 'origin/master'
2024-05-05 18:39:26 +02:00
krateng
9efdf90312
Add import for ghan64 last.fm exporter, GH-339
2024-05-05 18:37:46 +02:00
krateng
b35bfdc2e4
Merge pull request #293 from duckfromdiscord/as2.0-xml
...
make `auth.getMobileSession` return XML
2024-05-05 17:47:27 +02:00
krateng
88bf6d2337
Merge pull request #328 from ThinkChaos/fix/misc
...
Misc. fixes from first use
2024-05-05 17:39:07 +02:00
krateng
2c2d13e39c
Fix casting
2024-05-05 16:51:16 +02:00
krateng
152e3948a1
Fix GH-341
2024-05-05 16:50:51 +02:00
krateng
33ed2abdea
Restrict shown artists in cells
2024-03-14 17:51:52 +01:00
krateng
915808a020
Add some type hints
2024-03-14 17:51:28 +01:00
krateng
163746c06e
Fix bug in API exception handling
2024-02-24 19:15:51 +01:00
krateng
738f42d49f
Design fix
2024-02-20 16:40:07 +01:00
krateng
f4a5c2fb3d
Add some DB maintenance
2024-02-20 16:36:57 +01:00
ThinkChaos
a99831d453
fix(log): replace "Data" with "State" to match printed value
2024-02-05 21:31:08 -05:00
ThinkChaos
efd7838b02
fix(conf): don't use cache
dir as base for all data dirs
...
This is a bit tricky but the issue is that in a `for` loop, the loop
variable(s) are shared during the whole iteration. So capturing its
value in the `lambda` as `k=k` doesn't capture the value of the current
iteration, but the value of the last one.
In this code that happened to be `cache`, so all `data_dirs` usage was
ending up with a path under `directory_cache`.
2024-02-05 21:31:08 -05:00
ThinkChaos
a816147e2e
feat: readonly config support read-only filesystem
2024-02-05 21:31:08 -05:00
krateng
ac5c58c919
Cleanup
2024-01-20 20:32:50 +01:00
krateng
c648b25d28
Notification design
2024-01-20 20:14:00 +01:00
krateng
ed34992d8b
Better exceptions for existing scrobble timestamps
2024-01-20 20:11:50 +01:00
krateng
386f3c4a41
Exceptional commit
2024-01-20 18:19:34 +01:00
krateng
fbe10930a2
How tf did that happen, Part 2
2024-01-15 15:36:48 +01:00
krateng
a95b2420b2
How tf did that happen
2024-01-07 06:51:07 +01:00
duck
16b977d874
allow json format for authmobile
, default to XML
2024-01-03 21:57:42 -05:00
duck
5ec8035cb5
Merge branch 'krateng:master' into as2.0-xml
2024-01-03 21:50:56 -05:00
krateng
259e3b06bb
Fix GH-316
2024-01-03 22:03:08 +01:00
krateng
c75bd4fcc3
This should work
2024-01-01 19:15:17 +01:00