Skip to content

Improve player backend diagnostics#63

Merged
pitill0 merged 1 commit into
mainfrom
feature/player-backend-diagnostics
Jun 13, 2026
Merged

Improve player backend diagnostics#63
pitill0 merged 1 commit into
mainfrom
feature/player-backend-diagnostics

Conversation

@pitill0

@pitill0 pitill0 commented Jun 13, 2026

Copy link
Copy Markdown
Owner

Summary

Improve player backend diagnostics and align Flatpak/AppStream metadata with the new backend capabilities model.

Changes

  • Extend fluxtuner --list-players to show backend capability details.
  • Show whether each backend is general-purpose or specialized.
  • Show declared codecs for specialized backends.
  • Show supported live controls when available.
  • Update Flatpak documentation so it no longer only mentions mpv and ffplay.
  • Clarify that the local Flatpak manifest does not currently bundle player binaries explicitly.
  • Update AppStream metadata to describe backend detection generically instead of listing specific backends.
  • Add tests for the player capability summary helper.

Validation

  • python -m fluxtuner --list-players
  • ruff check .
  • python -m pytest
  • python -m bandit -r fluxtuner
  • python -m pip_audit

@pitill0 pitill0 merged commit 8c6d8a2 into main Jun 13, 2026
6 checks passed
@pitill0 pitill0 deleted the feature/player-backend-diagnostics branch June 14, 2026 13:14
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