Felix Förtsch felixfoertsch
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 20:51:50 +02:00
51d56a4082 push verified=1 to the UI via a plan_update SSE event
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 18:50:55 +02:00
3be22a5742 done column: hover 'back to review' to re-queue a done/errored plan
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 18:42:08 +02:00
d2983d5f38 skip non-extractable subs (dvdsub/dvbsub/unknown), summarise ffmpeg errors
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 18:29:02 +02:00
afd95f06df ✓✓ is now jellyfin-corroborated, not a self-confirming ffprobe
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 18:24:03 +02:00
90fd87be61 pipeline cards: click the title to open the audio details view
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 18:11:58 +02:00
47781e04f9 review column: 'approve above' on hover, wrap long audio titles
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 17:41:40 +02:00
1de5b8a89e address audit findings: subtitle rescan decisions, scan limit, parseId, setup gate
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 17:27:24 +02:00
d05e037bbc webhook: PascalCase payload + ItemAdded only, switch ✓✓ signal to ffprobe
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 16:02:33 +02:00
9cdc054c4b audio titles: rewrite to canonical 'ENG - CODEC · CHANNELS', two-line pipeline card
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 15:51:06 +02:00
027ea498c3 done column: double-checkmark when jellyfin webhook corroborates the plan
4baf209134 pipeline card: always show track title so same-language audios are distinguishable
Compare 2 commits »
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 12:50:02 +02:00
ff74cc3a04 queue column: reuse review card read-only, back-to-review instead of approve
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 10:23:50 +02:00
4057b692ba audio: single EAC3 transcode target, prefer direct-play over lossless default
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 10:13:39 +02:00
aca627930f pipeline card: checkboxes over actual audio streams, not a language dropdown
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 10:07:05 +02:00
6698af020d analyzer: keep only one audio track per language, drop commentary/AD
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 10:02:53 +02:00
e3686f2b76 mqtt section: spell out that webhooks also auto-ingest new jellyfin items
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 10:01:49 +02:00
a42429d33c mqtt: split end-to-end test into its own labelled block with instructions
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 09:55:33 +02:00
425ee751ce mqtt test: use playback start as reliable trigger, drop auto-prefix
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 09:35:22 +02:00
7b138f4346 mqtt webhook: nest under jellyfin card, strict enable gating, end-to-end test
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 09:26:45 +02:00
9bb46ae968 mqtt setup panel: gate on enable toggle, reorder, move next to jellyfin
felixfoertsch pushed to main at felixfoertsch/netfelix-audio-fix 2026-04-14 09:13:47 +02:00
76d97901cd mqtt setup panel: clipboard fallback for http lan, fill webhook url