382 Commits

Author SHA1 Message Date
acelinkio
9462150d87
Merge branch 'master' into dependabot/uv/scanner/cryptography-46.0.5 2026-02-19 14:16:21 -08:00
Zoe Roux
ce79d709ff
Fix tvdb images for collections 2026-02-19 22:35:11 +01:00
Zoe Roux
7c781e533e
Fix collection insertion 2026-02-19 22:35:11 +01:00
Zoe Roux
752f091dbf
Fallback collection images to the first entry of the list 2026-02-19 22:35:11 +01:00
Zoe Roux
0f691ac144
Handle collections in tvdb 2026-02-19 22:35:11 +01:00
dependabot[bot]
131f0a9a1a
build(deps): bump cryptography from 46.0.3 to 46.0.5 in /scanner
Bumps [cryptography](https://github.com/pyca/cryptography) from 46.0.3 to 46.0.5.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/46.0.3...46.0.5)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-version: 46.0.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-11 02:48:55 +00:00
Zoe Roux
59b6e93dca
Fix tvdb episodes id 2026-02-09 14:09:31 +01:00
dependabot[bot]
4057a54af3
build(deps): bump protobuf from 6.33.3 to 6.33.5 in /scanner
Bumps [protobuf](https://github.com/protocolbuffers/protobuf) from 6.33.3 to 6.33.5.
- [Release notes](https://github.com/protocolbuffers/protobuf/releases)
- [Commits](https://github.com/protocolbuffers/protobuf/commits)

---
updated-dependencies:
- dependency-name: protobuf
  dependency-version: 6.33.5
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 01:40:38 +00:00
dependabot[bot]
aee1c97f67
build(deps): bump python-multipart from 0.0.21 to 0.0.22 in /scanner
Bumps [python-multipart](https://github.com/Kludex/python-multipart) from 0.0.21 to 0.0.22.
- [Release notes](https://github.com/Kludex/python-multipart/releases)
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.21...0.0.22)

---
updated-dependencies:
- dependency-name: python-multipart
  dependency-version: 0.0.22
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-27 00:03:10 +00:00
Zoe Roux
950171ef53
Handle missing artworks or remoteIds in tvdb 2026-01-12 23:55:56 +01:00
Zoe Roux
248920dc11
Composite tvdb and tmdb metadata for series 2026-01-12 23:16:01 +01:00
Zoe Roux
cc13015b98
Fix tvdb name/alias mismatch 2026-01-12 22:50:03 +01:00
Zoe Roux
e9bfa0d8b0
Handle before/after and movie entries 2026-01-12 21:45:31 +01:00
Zoe Roux
cc60b429b4
Allow no translations for seasons & entries 2026-01-12 21:45:31 +01:00
Zoe Roux
4dc0dcb9b3
Fix & cleanup tvdb 2026-01-12 21:45:31 +01:00
Zoe Roux
0c01e9d0f6
Add support for tvdb on scanner 2026-01-12 21:37:11 +01:00
acelinkio
65784f38dd
Scanner: move to Python3.14 (#1253) 2026-01-02 12:08:36 +01:00
Zoe Roux
8109b7ada6
Format stuff 2025-12-05 23:42:52 +01:00
Zoe Roux
a1b975cc5d
Delete timedout running requests 2025-12-04 17:58:32 +01:00
Zoe Roux
4f2b2d2cd2
Handle seasons with holes in episode numbers 2025-12-04 17:58:32 +01:00
Zoe Roux
5f9064ec37
Prevent all scanner slave to process requests 2025-12-04 17:58:31 +01:00
Zoe Roux
433b90a3fb
Add requests errors in db and api 2025-12-04 17:58:31 +01:00
Arlan Lloyd
f449a0878a adding the probes back 2025-12-02 02:26:34 +00:00
acelinkio
097985ab6d
scanner: refactor otel integration (#1194) 2025-12-01 23:50:28 +01:00
Zoe Roux
1e975ce238
Set null not distinct in scanner request constraint 2025-12-01 20:15:57 +01:00
Zoe Roux
b39fa4262d
Add status api to get scanner's status 2025-12-01 20:04:16 +01:00
acelinkio
2ef26e5d02
add devspace (#1173) 2025-11-28 20:52:10 +01:00
Zoe Roux
c56f9ea791
Remove identify traces (#1178) 2025-11-23 23:55:23 +01:00
Zoe Roux
c5fa3ecb01
Cleanup scanner processing span 2025-11-23 17:49:23 +01:00
Zoe Roux
05f7fabb3c
Lock scanner processing to a single runner 2025-11-20 12:12:01 +01:00
Zoe Roux
f7e801e574
Chunk identify scans 2025-11-20 09:44:00 +01:00
Zoe Roux
37ec32b52d
Name migrate span of scanner 2025-11-20 00:03:24 +01:00
Zoe Roux
188ce3f67d
Log to stdout & otel for scanner 2025-11-19 23:59:08 +01:00
Zoe Roux
18b2ae2c5f
Remove name prefix in apikeys (#1167) 2025-11-19 23:29:31 +01:00
Zoe Roux
a115c83cba
Make scanner ready check a noop (#1166) 2025-11-19 20:49:42 +01:00
Zoe Roux
34761b43ae
Fix need rendering compute on videos slug (#1163) 2025-11-19 16:28:47 +00:00
Zoe Roux
8ab4146241
Fix format 2025-11-17 23:20:09 +01:00
Zoe Roux
2194831d86
Manually instrument scanner 2025-11-17 23:07:59 +01:00
Zoe Roux
7124a3d3c6
Instrument scanner 2025-11-17 23:07:59 +01:00
Zoe Roux
b4c85f3f28
Add /health and /ready for scanner 2025-11-09 19:58:41 +01:00
Zoe Roux
03bb51661a
Format stuff 2025-11-04 09:48:21 +01:00
Zoe Roux
a86cd969a3
Properly handle rate limits in the scanner 2025-11-04 09:48:21 +01:00
Zoe Roux
31500dc3c5
Use an api key for the scanner 2025-11-04 09:48:21 +01:00
Zoe Roux
4d96ab5451
Fix scanner's invalid expected response 2025-06-22 19:29:16 +02:00
Zoe Roux
2f6943cd6f
Fix lots of stuff 2025-06-07 19:02:06 +02:00
Zoe Roux
489336c77a
Add tests for video linking 2025-06-07 17:48:10 +02:00
Zoe Roux
3e69ea9c8b
Implement link videos on the scanner 2025-06-07 17:45:39 +02:00
Zoe Roux
107e581801
Fix entries fetching when first ep of season is not 1 2025-06-07 17:45:39 +02:00
Zoe Roux
9b68110cf6
Fix json post of series & movies 2025-06-07 17:45:39 +02:00
Zoe Roux
505427f0ff
Fix missing absolute group handling 2025-06-07 17:45:39 +02:00