Releases: SamoTech/samotech-iptv-player
Release list
v0.1.5
SamoTech IPTV Player v0.1.5
Windows Portable Edition
Download the portable Windows x64 executable:
SamoTech-IPTV-Player-Windows-x64-v0.1.5.exe
SHA256
ac3e04b9458bc8126180738164cba239a42c862e0f223575853f4827964b93c3 SamoTech-IPTV-Player-Windows-x64-v0.1.5.exe
What's Included
- Windows x64 portable EXE
- Python runtime
- PySide6/Qt runtime
python-vlc- bundled libVLC/VLC
3.0.23runtime - required VLC plugins and application resources
Installation
No installation is required. Download the EXE and run it. Verify the SHA256 checksum before execution.
Requirements
Windows x64. No separate Python installation is required. No separate VLC installation is required. No repository checkout or developer PATH is required for the validated portable path.
Validation
The tagged GitHub Actions workflow completed all blocking Windows release gates before generating this release body:
PASS: blocking Windows build, native VLC, packaged-VLC, Qt smoke, startup diagnostics, MAIN_WINDOW_SHOWN, sanitized PATH, artifact audit, checksum, and upload gates
- Workflow: 32169264368
- Tagged commit:
fb83b67e3402ec3678fb3a0a570348744a0f9ff7 - Generated artifact size:
135514685bytes
Known Limitations
- Windows presentation test modules remain excluded from the Windows release test corpus because their collection causes a fatal Qt access violation; the generated executable’s Qt smoke test remains blocking.
- The distribution target is Windows x64 portable EXE only. Installers, ARM64, auto-update, Microsoft Store distribution, and universal provider acceptance are not included.
- Authorized-provider acceptance, real-provider subtitle interoperability, and broad codec/enterprise-environment certification are separate runtime validations and are not claimed by the release pipeline.
- Release authorized without populated real-provider playback acceptance because the authorized provider endpoint rejected the control-plane probe with HTTP 403 before media validation. This is an explicit release-management waiver and must not be interpreted as evidence of commercial-provider compatibility.
- REAL PROVIDER PLAYBACK: NOT TESTED / BLOCKED. Commercial IPTV compatibility: NOT CERTIFIED. No real Xtream, MAG, M3U, or commercial-provider playback is claimed as passed.
- Provider-neutral validation evidence: 48 focused VLC adapter tests, 66 provider/application/security tests, 885 non-presentation tests, Ruff, Black, MyPy, Bandit, git diff --check, secret/security validation, CodeQL, and Windows Portable EXE validation including bundled VLC, native VLC lifecycle, PyInstaller, packaged EXE smoke, Qt/application startup, PATH/CWD validation, artifact audit, SHA256, and artifact upload.
- Known pip-audit environmental findings remain documented and are not converted into warnings or hidden.
Build Information
| Field | Value |
|---|---|
| Application version | 0.1.5 |
| Release tag | v0.1.5 |
| Build timestamp (UTC) | 2026-08-18T18:11:39Z |
| Architecture | Windows x64 |
| Python | 3.13 |
| PyInstaller | 6.22.1 |
| PySide6 | 6.11.1 |
| python-vlc | 3.0.21203 |
| VLC | 3.0.23 |
v0.1.4
SamoTech IPTV Player v0.1.4
Windows Portable Edition
Download the portable Windows x64 executable:
SamoTech-IPTV-Player-Windows-x64-v0.1.4.exe
SHA256
59caed3236bdbba62487b39b081ffe965137eb9002b313c2afb7d4efb7571882 SamoTech-IPTV-Player-Windows-x64-v0.1.4.exe
What's Included
- Windows x64 portable EXE
- Python runtime
- PySide6/Qt runtime
python-vlc- bundled libVLC/VLC
3.0.23runtime - required VLC plugins and application resources
Installation
No installation is required. Download the EXE and run it. Verify the SHA256 checksum before execution.
Requirements
Windows x64. No separate Python installation is required. No separate VLC installation is required. No repository checkout or developer PATH is required for the validated portable path.
Validation
The tagged GitHub Actions workflow completed all blocking Windows release gates before generating this release body:
PASS: blocking Windows build, native VLC, packaged-VLC, Qt smoke, startup diagnostics, MAIN_WINDOW_SHOWN, sanitized PATH, artifact audit, checksum, and upload gates
- Workflow: 32142552074
- Tagged commit:
39e545e68ec4517f6a36e90730bdf29675c43fdf - Generated artifact size:
135509880bytes
Known Limitations
- Windows presentation test modules remain excluded from the Windows release test corpus because their collection causes a fatal Qt access violation; the generated executable’s Qt smoke test remains blocking.
- The distribution target is Windows x64 portable EXE only. Installers, ARM64, auto-update, Microsoft Store distribution, and universal provider acceptance are not included.
- Authorized-provider acceptance, real-provider subtitle interoperability, and broad codec/enterprise-environment certification are separate runtime validations and are not claimed by the release pipeline.
Build Information
| Field | Value |
|---|---|
| Application version | 0.1.4 |
| Release tag | v0.1.4 |
| Build timestamp (UTC) | 2026-08-18T13:32:23Z |
| Architecture | Windows x64 |
| Python | 3.13 |
| PyInstaller | 6.22.1 |
| PySide6 | 6.11.1 |
| python-vlc | 3.0.21203 |
| VLC | 3.0.23 |
v0.1.3
SamoTech IPTV Player v0.1.3
Windows Portable Edition
Download the portable Windows x64 executable:
SamoTech-IPTV-Player-Windows-x64-v0.1.3.exe
SHA256
c2c1b43308e6305b0eb1078bb2c55ba4d20b6931a13dce11b5c1fcd0bf5abf87 SamoTech-IPTV-Player-Windows-x64-v0.1.3.exe
What's Included
- Windows x64 portable EXE
- Python runtime
- PySide6/Qt runtime
python-vlc- bundled libVLC/VLC
3.0.23runtime - required VLC plugins and application resources
Installation
No installation is required. Download the EXE and run it. Verify the SHA256 checksum before execution.
Requirements
Windows x64. No separate Python installation is required. No separate VLC installation is required. No repository checkout or developer PATH is required for the validated portable path.
Validation
The tagged GitHub Actions workflow completed all blocking Windows release gates before generating this release body:
PASS: blocking Windows build, native VLC, packaged-VLC, Qt smoke, startup diagnostics, MAIN_WINDOW_SHOWN, sanitized PATH, artifact audit, checksum, and upload gates
- Workflow: 32073501870
- Tagged commit:
ddb6cc9c7d24e5d27c356cc7c28afa93ca6659d3 - Generated artifact size:
135506431bytes
Known Limitations
- Windows presentation test modules remain excluded from the Windows release test corpus because their collection causes a fatal Qt access violation; the generated executable’s Qt smoke test remains blocking.
- The distribution target is Windows x64 portable EXE only. Installers, ARM64, auto-update, Microsoft Store distribution, and universal provider acceptance are not included.
- Authorized-provider acceptance, real-provider subtitle interoperability, and broad codec/enterprise-environment certification are separate runtime validations and are not claimed by the release pipeline.
Build Information
| Field | Value |
|---|---|
| Application version | 0.1.3 |
| Release tag | v0.1.3 |
| Build timestamp (UTC) | 2026-08-17T21:58:45Z |
| Architecture | Windows x64 |
| Python | 3.13 |
| PyInstaller | 6.22.1 |
| PySide6 | 6.11.1 |
| python-vlc | 3.0.21203 |
| VLC | 3.0.23 |
v0.1.2
SamoTech IPTV Player v0.1.2
Windows Portable Edition
Download the portable Windows x64 executable:
SamoTech-IPTV-Player-Windows-x64-v0.1.2.exe
SHA256
39c8c43b8f7bbcae4fdf3695f45bcc4a7f32718908273679277928103012404a SamoTech-IPTV-Player-Windows-x64-v0.1.2.exe
What's Included
- Windows x64 portable EXE
- Python runtime
- PySide6/Qt runtime
python-vlc- bundled libVLC/VLC
3.0.23runtime - required VLC plugins and application resources
Installation
No installation is required. Download the EXE and run it. Verify the SHA256 checksum before execution.
Requirements
Windows x64. No separate Python installation is required. No separate VLC installation is required. No repository checkout or developer PATH is required for the validated portable path.
Validation
The tagged GitHub Actions workflow completed all blocking Windows release gates before generating this release body:
PASS: blocking Windows build, native VLC, packaged-VLC, Qt smoke, sanitized PATH, artifact audit, checksum, and upload gates
- Workflow: 32060409951
- Tagged commit:
a3c68b23d1e924e8c1a832d8505d8e18e4590d95 - Generated artifact size:
135498690bytes
Known Limitations
- Windows presentation test modules remain excluded from the Windows release test corpus because their collection causes a fatal Qt access violation; the generated executable’s Qt smoke test remains blocking.
- The distribution target is Windows x64 portable EXE only. Installers, ARM64, auto-update, Microsoft Store distribution, and universal provider acceptance are not included.
- Authorized-provider acceptance, real-provider subtitle interoperability, and broad codec/enterprise-environment certification are separate runtime validations and are not claimed by the release pipeline.
Build Information
| Field | Value |
|---|---|
| Application version | 0.1.2 |
| Release tag | v0.1.2 |
| Build timestamp (UTC) | 2026-08-17T19:30:58Z |
| Architecture | Windows x64 |
| Python | 3.13 |
| PyInstaller | 6.22.1 |
| PySide6 | 6.11.1 |
| python-vlc | 3.0.21203 |
| VLC | 3.0.23 |
v0.1.1
SamoTech IPTV Player v0.1.1
Windows Portable Edition
Download the portable Windows x64 executable:
SamoTech-IPTV-Player-Windows-x64-v0.1.1.exe
SHA256
f34b699cabd07efb409ebb96e3138a6990ac8d12d76dca0ee0127143e19417f5 SamoTech-IPTV-Player-Windows-x64-v0.1.1.exe
What's Included
- Windows x64 portable EXE
- Python runtime
- PySide6/Qt runtime
python-vlc- bundled libVLC/VLC
3.0.23runtime - required VLC plugins and application resources
Installation
No installation is required. Download the EXE and run it. Verify the SHA256 checksum before execution.
Requirements
Windows x64. No separate Python installation is required. No separate VLC installation is required. No repository checkout or developer PATH is required for the validated portable path.
Validation
The tagged GitHub Actions workflow completed all blocking Windows release gates before generating this release body:
PASS: blocking Windows build, native VLC, packaged-VLC, Qt smoke, sanitized PATH, artifact audit, checksum, and upload gates
- Workflow: 32019974720
- Tagged commit:
5ba5938e3d398b27147732496591f0f2a49f7c45 - Generated artifact size:
135491662bytes
Known Limitations
- Windows presentation test modules remain excluded from the Windows release test corpus because their collection causes a fatal Qt access violation; the generated executable’s Qt smoke test remains blocking.
- The distribution target is Windows x64 portable EXE only. Installers, ARM64, auto-update, Microsoft Store distribution, and universal provider acceptance are not included.
- Authorized-provider acceptance, real-provider subtitle interoperability, and broad codec/enterprise-environment certification are separate runtime validations and are not claimed by the release pipeline.
Build Information
| Field | Value |
|---|---|
| Application version | 0.1.1 |
| Release tag | v0.1.1 |
| Build timestamp (UTC) | 2026-08-17T10:27:59Z |
| Architecture | Windows x64 |
| Python | 3.13 |
| PyInstaller | 6.22.1 |
| PySide6 | 6.11.1 |
| python-vlc | 3.0.21203 |
| VLC | 3.0.23 |
v0.1.0
SamoTech IPTV Player v0.1.0
Windows x64 Portable EXE
This release provides the SamoTech IPTV Player Windows x64 portable executable. The packaged executable includes the application runtime, PySide6/Qt components, python-vlc, and the bundled VLC runtime required by the verified smoke-test path.
Users do not need a separate Python installation or VLC installation to run the portable executable. Download the executable and SHA256SUMS.txt from the release assets, then verify the checksum before running it.
The release artifact is SamoTech-IPTV-Player-Windows-x64-v0.1.0.exe. The distribution target is Windows x64 only. Installers, auto-update, ARM64 builds, universal IPTV-provider acceptance, MAG VOD/Series support, real-provider acceptance, subtitle certification, and Microsoft Store distribution are not claimed by this release.
Known limitation: Windows presentation-test collection remains excluded from the CI test corpus because of a fatal Qt access violation during test collection. The blocking Windows build still runs the non-presentation regression corpus, native VLC lifecycle validation, the actual generated-EXE packaged-VLC test, Qt/application smoke test, sanitized-PATH validation, artifact audit, checksum generation, and release publication.
Automated build evidence
The release was produced by the tagged GitHub Actions workflow from the authoritative application version tag v0.1.0. The release assets were generated and uploaded automatically after all blocking packaging gates passed.
What's Changed
- Fix/recover core and mag provider by @SamoTech in #1
- Fix/recover core and mag provider by @SamoTech in #2
- feat: add Xtream live stream API client by @SamoTech in #3
- fix(mag): harden catalogue translation by @SamoTech in #4
- perf(provider): reuse provider runtimes across capabilities by @SamoTech in #5
New Contributors
Full Changelog: https://github.com/SamoTech/samotech-iptv-player/commits/v0.1.0