Releases

Release v2.1

Basic Info

Description

This release of Phantom Player primarily focuses on long-term GNU/Linux maintainability, minor bug fixes, and interface improvements.

It includes a complete rewrite of the media player backend, introduces native Wayland support, and is now distributed under the PFSSL v1.0 External Link libre software license.

Major Changes

  • Improved player interface, including the addition of Next and Previous buttons.
  • Minor UI improvements to the playlist settings dialog.
  • Replaced VLC with GStreamer for the following reasons:
    • To provide native Wayland support.
    • To prepare for migration to GTK4, as changes to the windowing system (notably the removal of X11 window IDs) are not compatible with VLC 3.
    • To enable the license transition. The only third-party-owned file in the project was GtkVLC.py, licensed under GPLv3. Removing this dependency made it possible to relicense the project under PFSSL v1.0.
  • Added support for Fedora and python3-file-magic.
  • Partial FreeBSD support remains available, though the current version is affected by freezing issues under some conditions.
  • Improved cross-platform compatibility through better path normalization.
  • Improved desktop entries and Open With integration.
  • And more...

Packages

Distribution Package SHA 256
Windows x64 phantom-player-2.1.0-win64.exe1 3978e4b437a8a9e19281f087900a66a7a0f5a72babcfb4cad501782f8caaab98
Debian phantom-player-2.1.0-all.deb b1751d41f957273b4d17eb51f1c92afd4f289b0863a79cf76cc9ba5000ab55e0
Archlinux phantom-player-2.1.0-any.pkg.tar.zst 491080f5b0ec0e903f3076db74dac5a9b856af86953434e2b8aaeb38c592d0d0
Fedora phantom-player-2.1.0.noarch.rpm c3b04d4a1a972362cbbfac35a66fae824a8d686c868850696bbfa18ca2b2fe41
Sources Tar.Gz phantom-player-2.1.0.tar.gz 6b22901ffa64310637331b4416b0cffd308af8c2a70a1c906363fa2212123d34
Sources ZIP phantom-player-2.1.0.zip 6a27a9f55591564366a43741c18a532511b6dd9eb1e7530b14facf073caca7a3

1Digitally signed the installer with the following self-signed certificate.