Install maintained packages deliberately
Debian documents graphical package tools and APT for distribution-maintained software. Use the source appropriate to your Debian release and read the package details. A random package built for another distribution may introduce dependency conflicts rather than solve a playback problem.
Keep a record of whether the media player came from Debian, a publisher repository or another supported packaging system. The source determines how updates and bug reports should be handled.
Separate desktop and media functions
A working desktop confirms basic display output but not every codec or browser DRM path. Test a known local file in the chosen player, confirm the sound destination and then add an authorised network source using its actual supported input.
For a browser-only service, follow that service’s Linux/browser requirements. A native player opening a file is not evidence that the service supports the same session in Firefox or Chromium.
Use an error that identifies the layer
Installation/dependency errors belong to the package stage. An inaccessible local file belongs to file access or location. A rejected account belongs to the service input/authentication stage. A single video failing after successful login may be a format or source issue.
Do not apply a package repair simply because the word error appears on screen. Record the application and the point in the workflow at which it fails.
Protect the configuration
Before removing a working application or its configuration, retain the details you need to recreate the setup. Do not publish private source URLs in a bug report. A short description of package version, Debian release and the format involved is normally more appropriate than attaching a live account file.
