breadarr/breadarrd/src
Breadway 1084be86cd
Some checks failed
dev release / build (push) Failing after 38s
Fix nyaa grabs being silently dropped as false magnet rejections
add_torrent_response_is_rejected treated success_count == 0 alone as
an outright rejection. qBittorrent returns exactly that (with
pending_count: 1) for every URL-based add while it fetches the
torrent asynchronously — the shape nyaa's RSS feed always uses, since
it hands over a .torrent download URL, never a magnet. Every nyaa
grab was therefore marked MagnetRejected and silently dropped (no
release row, no log line) while the torrent downloaded successfully
in the background. With no release row, best_existing_score always
saw None, so the same episode got re-grabbed from every new feed
entry — the repeated duplicate downloads sitting in
/mnt/media/downloads/ (Mushoku Tensei, Tenki no Ko, Code Geass) traced
back to this. Root-caused by an Opus 5 investigation.

Also stop treating a genuine rejection as silent: process_item now
records a failed release row and logs a warning, matching the
existing HashCaptureFailed pattern, instead of just marking the item
seen and moving on with no trace.
2026-08-12 09:07:40 +08:00
..
api Fix bugs found by an Opus 5 audit: races, parsing, and CDATA gaps 2026-08-03 08:43:29 +08:00
importer Delete leftover download folders once their video has been imported 2026-08-12 09:07:40 +08:00
matcher Fix bugs found by an Opus 5 audit: races, parsing, and CDATA gaps 2026-08-03 08:43:29 +08:00
metadata Fix all cargo clippy warnings across the workspace 2026-08-06 08:51:07 +08:00
parser Fix bugs found by an Opus 5 audit: races, parsing, and CDATA gaps 2026-08-03 08:43:29 +08:00
qbit Fix nyaa grabs being silently dropped as false magnet rejections 2026-08-12 09:07:40 +08:00
scoring can't be bothered writing a commit message 2026-07-16 22:22:53 +08:00
sources Fix bugs found by an Opus 5 audit: races, parsing, and CDATA gaps 2026-08-03 08:43:29 +08:00
transcode Fix all cargo clippy warnings across the workspace 2026-08-06 08:51:07 +08:00
db.rs Add oversized-AV1 remediation and orphaned-file relink commands 2026-08-03 08:44:07 +08:00
jellyfin.rs Fix real bugs found by an independent Opus review of the transcode feature 2026-07-25 00:38:51 +08:00
library_scan.rs Fix qBittorrent WebUI API compat and season-folder placement in library scan 2026-07-21 19:17:42 +08:00
main.rs Fix all cargo clippy warnings across the workspace 2026-08-06 08:51:07 +08:00
notify.rs Fix all cargo clippy warnings across the workspace 2026-08-06 08:51:07 +08:00
scheduler.rs Fix nyaa grabs being silently dropped as false magnet rejections 2026-08-12 09:07:40 +08:00
src.tar.xz can't be bothered writing a commit message 2026-08-03 09:35:47 +08:00