Skip to content

Fix remux audio variants, subtitle extraction, and NFO generation#25

Merged
Hydro74000 merged 5 commits intomainfrom
devel-stable
Apr 21, 2026
Merged

Fix remux audio variants, subtitle extraction, and NFO generation#25
Hydro74000 merged 5 commits intomainfrom
devel-stable

Conversation

@Hydro74000
Copy link
Copy Markdown
Owner

@Hydro74000 Hydro74000 commented Apr 21, 2026

Résumé

  • Corrige la génération des fichiers .nfo MediaInfo en utilisant le chemin complet de sortie.
  • Ajoute l'extraction de sous-titres depuis le panel remux via ffmpeg.
  • Rend les pistes audio ajoutées depuis Encode indépendantes de leur piste source côté Remux.
  • Synchronise les pistes ajoutées avec un identifiant stable, y compris après réordonnancement, édition codec/bitrate/nom et suppression.
  • Met à jour le README pour documenter les changements 1.4.x utiles.

Commits inclus

  • c2b5017 fix(nfo): corriger le chemin de travail et les arguments pour la génération de fichiers .nfo
  • f1078d4 feat(extractor): ajouter la logique d'extraction de sous-titres et intégrer dans l'interface
  • bde9d5c fix(remux): isolate added audio tracks
  • a55466d fix(encode): use stable track entry ids
  • 69176c3 docs: update README for 1.4.x changes

Validation

  • git diff --check README.md
  • pytest -q tests/test_nfo_generation.py tests/test_remux_workflow.py
  • pytest -q tests/test_encode_models.py tests/test_encode_panel_widgets.py tests/test_merge_remux_extras.py tests/test_remux.py::TestRemuxPanelNewAudioTracks
  • pytest -q tests/test_encode_workflow.py
  • pytest -q tests/test_remux_workflow.py
  • python -m compileall -q core ui

@Hydro74000 Hydro74000 changed the title Update Mediarecode 1.4.x changes Fix remux audio variants, subtitle extraction, and NFO generation Apr 21, 2026
@Hydro74000 Hydro74000 merged commit 09f9d42 into main Apr 21, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant