Repository navigation
Releases: snapetech-org/iptvtunerr
Release list
v0.1.90
IPTV Tunerr v0.1.90
Released: 2026-10-01
Compare: v0.1.89...v0.1.90
What Changed
User-facing changes
Added
- Sports Automation: Sports Automation now includes NBA schedules from API-NBA v2, follows the current season, and tracks NBA request quota separately from Baseball and American Football schedules.
Fixed
- Deployment:
IPTV_TUNERR_CATALOG_PATHnow selects the catalog JSON file as documented. Existing deployments can continue to useIPTV_TUNERR_CATALOGas a fallback.
Source: docs/CHANGELOG.md section for v0.1.90.
Included Commits
1b246bcfeat(sports): add NBA schedules and catalog path setup (commit)02259ffdocs(release): prepare v0.1.90 changelog (release-note: none) (commit)
Release Assets
iptv-tunerr-v0.1.90-darwin-amd64- 22.5 MiB, SHA256715075ed6265a3b5606f646eb8e8b34c80e4a2f7ef49ee30bb0f70f7e13360f6iptv-tunerr-v0.1.90-darwin-amd64.tar.gz- 8.8 MiB, SHA25623006ea1fe684c973849fca7868d968d1a23e6121f0a3897e6dd0c352deb872biptv-tunerr-v0.1.90-darwin-arm64- 21.2 MiB, SHA25666aff72d766d8e5be63b1a681949e6145fbec32674d1e276a380800ab72fae76iptv-tunerr-v0.1.90-darwin-arm64.tar.gz- 8.2 MiB, SHA2566150eff154205584d13edc13e74cbfeb36976ec6ceb9dd725344748f8b5e9a71iptv-tunerr-v0.1.90-linux-amd64- 22.6 MiB, SHA2566aa37cebd329c8ca50282deb5d18515164a4547e14d7df4dd7270d45df116d36iptv-tunerr-v0.1.90-linux-amd64.tar.gz- 8.9 MiB, SHA2564cf8e87802ba69d976938112072c5386cb043c37919c91554a4e40f449ef0751iptv-tunerr-v0.1.90-linux-arm64- 21.2 MiB, SHA256af66df595471592d69cd7c7efbb95042b9933809880ea612806f6b625b96ac59iptv-tunerr-v0.1.90-linux-arm64.tar.gz- 8.1 MiB, SHA256b31a7254339a92d2701f5f266b233a041b9b895ff9bf475b56c03d0f13f4ac69iptv-tunerr-v0.1.90-linux-armv7- 21.7 MiB, SHA256d69828836f839971f88830439c517b5512f1ef52aa4e5fb9f8f5ae64f0bf7a0biptv-tunerr-v0.1.90-linux-armv7.tar.gz- 8.4 MiB, SHA2569d394cc077fdede1db4d6c67c8b822e7b4796bd87bacafb025bed4616e3b7fdeiptv-tunerr-v0.1.90-windows-amd64.exe- 22.6 MiB, SHA256a6482c95f3920538cd6faae59c36948f690fbeced7b9ce844a42bec6b601e870iptv-tunerr-v0.1.90-windows-amd64.zip- 8.8 MiB, SHA256d21876dceeb71895d39b68e3c2fcf6d1deb7e7daec4c81e4b8fcb52e09aff188iptv-tunerr-v0.1.90-windows-arm64.exe- 20.9 MiB, SHA256e7a73362140c03253db3de7be6455a32586a31169958ae69775d5d2e9cd21b77iptv-tunerr-v0.1.90-windows-arm64.zip- 8.0 MiB, SHA256c30bf8fdf16debdd688eab3f366fe1f6b50e2d9e157b42fc4bde080e14a6dcc3iptvtunerr-0.1.90-1.x86_64.rpm- 8.7 MiB, SHA2566db8607979fb7e5063896249b49e9c2ba9537d41c07a461d0aceba39c3a277ediptvtunerr_0.1.90_amd64.deb- 7.3 MiB, SHA256dd1f0dc52d7982e82e737e8e1b50dfbb4fdf34a5ee27938612bbf96d4b134aa8
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.89
IPTV Tunerr v0.1.89
Released: 2026-10-01
Compare: v0.1.88...v0.1.89
What Changed
User-facing changes
Added
- Sports Automation: Operators can connect API-Sports from the authenticated Sports page without editing server environment files; Tunerr stores the key in an owner-only state file and applies it immediately. The page also handles empty team filters safely.
Source: docs/CHANGELOG.md section for v0.1.89.
Included Commits
dc41046fix(release): retry transient Launchpad API failures (release-note: none) (commit)e61dd5dfix(release): allow delayed Launchpad source indexing (release-note: none) (commit)732ea57fix(release): retry Launchpad request timeouts (release-note: none) (commit)a6f5e36docs(release): record v0.1.88 PPA publication status (release-note: none) (commit)a8c493ddocs(release): track built PPA packages pending publication (release-note: none) (commit)95e12dcfeat(sports): add self-service API key setup (commit)87b936cchore(verify): update active security baselines (release-note: none) (commit)d5a3c43docs(release): prepare v0.1.89 changelog (release-note: none) (commit)
Release Assets
iptv-tunerr-v0.1.89-darwin-amd64- 22.5 MiB, SHA25625e22f91910600c06dd50a72495d4778a9d45719cadf005d712acd43b8f9abc4iptv-tunerr-v0.1.89-darwin-amd64.tar.gz- 8.8 MiB, SHA256918a253c63eb8d39cf59e931551651c99aead20d95ccd13aeff3a33acee3a486iptv-tunerr-v0.1.89-darwin-arm64- 21.2 MiB, SHA256eac9d0e0c42290eda40e9add116f66193be7e1488e05a597e3781b466f7fb98diptv-tunerr-v0.1.89-darwin-arm64.tar.gz- 8.2 MiB, SHA2562e6f58b05c5d8d0610e3cc37b65a4aaff04bbb5396de410536042e631f3e1bcfiptv-tunerr-v0.1.89-linux-amd64- 22.6 MiB, SHA256057695ad9e711161ca4a02eec9eb21187e1017192068b74e2b34f0c6164eb280iptv-tunerr-v0.1.89-linux-amd64.tar.gz- 8.9 MiB, SHA2561a1ff87de1b41dad11a3355a06c57388f53747c419b0c5a1ae76ddc4e2ef3e97iptv-tunerr-v0.1.89-linux-arm64- 21.2 MiB, SHA256541f6a769d0bf84f6e91a7149b0f79ed01911438d8dcfee0c9a452d24caf2bd6iptv-tunerr-v0.1.89-linux-arm64.tar.gz- 8.1 MiB, SHA2565fbf7dce3d2351020d8bbe2f2bc40b79f5ac9d9e94226fab174d9818d310095ciptv-tunerr-v0.1.89-linux-armv7- 21.7 MiB, SHA256b7bed68919c2a1fbdffb23ad55057a063365b89fdcb2cf40debd0e9c9c3b33f8iptv-tunerr-v0.1.89-linux-armv7.tar.gz- 8.4 MiB, SHA256c8efd5f4c127f86491e36bc850dfdd661e8d46e9c6ae9ae772293cf30e21719biptv-tunerr-v0.1.89-windows-amd64.exe- 22.6 MiB, SHA256640f728f9905ab0da0d280e11f311408d7b9fb16688dfb60a3065f7d9076735fiptv-tunerr-v0.1.89-windows-amd64.zip- 8.8 MiB, SHA256780371656297bf74d810d65d9fc9dd56ddbeeacbc04f7c04f6824f30f1b2730fiptv-tunerr-v0.1.89-windows-arm64.exe- 20.9 MiB, SHA256b243c58c28dc413fb825bce5c3bfd9466f23664e48bd7da249389e5046256c78iptv-tunerr-v0.1.89-windows-arm64.zip- 8.0 MiB, SHA256e7774957ca33562514711aefa1572cf5f11284961ca3cb585958490070146538iptvtunerr-0.1.89-1.x86_64.rpm- 8.7 MiB, SHA25680a11f57c5948f89b8b8b8032b9bc5e75757e27022e97f25bc37456ab26e0f58iptvtunerr_0.1.89_amd64.deb- 7.3 MiB, SHA256d2f61491a8a1a5cde35d31c402c46f3d0c68b3903ffac374b73e64b38978115d
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.88
IPTV Tunerr v0.1.88
Released: 2026-10-01
Compare: v0.1.87...v0.1.88
What Changed
User-facing changes
Added
- Sports Automation: Operators can match API-Sports schedules against Tunerr's lineup and merged XMLTV guide, manage event feeds through the WebUI and API, and publish separate live sports playlists.
Source: docs/CHANGELOG.md section for v0.1.88.
Included Commits
f82898cfix(release): recover COPR and Docker publishing (commit)04b455cfix(release): make Docker and PPA publishing reliable (commit)793c665fix(release): run BuildKit with host networking (commit)aa22074docs(release): record v0.1.87 channel status (commit)d6e9cc1docs(release): record v0.1.87 channel status (commit)f2e2cc9feat(sports): add API-Sports event automation (commit)155c5bechore(release): pause Snap and Docker Hub publishing (commit)ae183c7docs(release): prepare v0.1.88 changelog (release-note: none) (commit)
Release Assets
iptv-tunerr-v0.1.88-darwin-amd64- 22.5 MiB, SHA256e6d6ac2b1f1c49bfce9b1597305e9e68e7589645a3da2befa60ae334dba18394iptv-tunerr-v0.1.88-darwin-amd64.tar.gz- 8.8 MiB, SHA2567ea0a24641dd779fe662ddcfd9f16201dbd4bcd3e81061f966f0f6b076533fb1iptv-tunerr-v0.1.88-darwin-arm64- 21.2 MiB, SHA2567be718aa4b884f5f4e442b55541e329021972fc9af067bb07653489fa5267fc0iptv-tunerr-v0.1.88-darwin-arm64.tar.gz- 8.2 MiB, SHA256734cfcb8f6f7eb9558ce7c3ae080a6bf814043f308cea9c674e83fc8b571560diptv-tunerr-v0.1.88-linux-amd64- 22.6 MiB, SHA2569f7163cc80a31c9e5422f8c1a85fad0fb8ad89752ab4bfc1650c967a428d0672iptv-tunerr-v0.1.88-linux-amd64.tar.gz- 8.9 MiB, SHA2564d0a449be0a86e9b3868d46d4ac1a65bdb2974c4b678279330914b7325161083iptv-tunerr-v0.1.88-linux-arm64- 21.2 MiB, SHA256146157f6331df2776351536dda30f4f7134a223cea6a4e16f48eeef0a35329d1iptv-tunerr-v0.1.88-linux-arm64.tar.gz- 8.1 MiB, SHA25606b2f3564ccacd04634b474780f1f1652d85b3304fc03b37a6cf1fd4b182767biptv-tunerr-v0.1.88-linux-armv7- 21.7 MiB, SHA25647d9adcd52f73add75d548fce9b623b238fbaa27987e67eed332610c3daaddebiptv-tunerr-v0.1.88-linux-armv7.tar.gz- 8.4 MiB, SHA2569f712e5a40464637064749d4c956173f31346a996b1b3cd80b656522f34bd56ciptv-tunerr-v0.1.88-windows-amd64.exe- 22.6 MiB, SHA2560d92260cde5e49e8bf0673eb023c4a4e218d38434911c6dd042d68819e9a32bfiptv-tunerr-v0.1.88-windows-amd64.zip- 8.8 MiB, SHA256225110d5490544e859cdb600b376cc794ccb2768484d476aae887721044bb96biptv-tunerr-v0.1.88-windows-arm64.exe- 20.8 MiB, SHA256e8a351893a911fa6295bbe3a577ce33795ce8d14f9f8940eb342fb1543566a2aiptv-tunerr-v0.1.88-windows-arm64.zip- 8.0 MiB, SHA25636d4e482efe56076785016b9af9987a708a8fd5bf42865dbafe8521f3bdf23f0iptvtunerr-0.1.88-1.x86_64.rpm- 8.7 MiB, SHA25688a976a1dce51f304fe0cdb8f31a94c21ddc24b1a8f6ea0f4dca762030c58453iptvtunerr_0.1.88_amd64.deb- 7.3 MiB, SHA256107d87354c11e4867fdc5b37a46103fc15b9e904663bead5bb4e7094b3aa8492
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.87
IPTV Tunerr v0.1.87
Released: 2026-09-30
Compare: v0.1.86...v0.1.87
What Changed
User-facing changes
Changed
- Release Announcements: Matrix release announcements now include the same curated notes and install information as the GitHub Release and Discord embeds.
- Package Channels: Release automation now submits the current build to every supported package channel and keeps all container
latesttags aligned with that release. Older release tags can no longer replace the current channel version. - Release Process: Future releases include a curated change summary and technical details in GitHub Releases and readable Discord embeds, with CI checking that release notes are complete before publication.
Fixed
- Plex Playback: Plex internal fetchers now honor explicit per-channel stream profiles ahead of the global internal-fetcher fallback.
- Catalog: Large provider catalogs are no longer emptied solely because the stream smoketest reaches its time budget. Completed failures are removed; interrupted or unsampled channels remain available and are reported as untested.
Source: docs/CHANGELOG.md section for v0.1.87.
Included Commits
1fa89cddocs(memory): close out v0.1.86 release (commit)4e98af0docs(memory): track safe GitLab reconciliation (commit)038c564docs(memory): record GitLab sync blocker (commit)f23065bdocs(memory): preserve GitLab recovery steps (commit)4269b0ddocs(memory): update post-release scan status (commit)63f4aacfeat(release): add curated release notes and Discord embeds (commit)585d204fix(release): cover historical changelog tags (commit)c6cbc9bdocs(memory): record release workflow verification (commit)acabc21fix(tuner): honor per-channel Plex profiles for internal fetchers (commit)5717246ci(release): use hosted runners and mirror notes to Matrix (commit)d14509bdocs(memory): close opportunity sweep (release-note: none) (commit)5d11681fix(release): align all channels on latest build (commit)ea16991fix(snap): use Core24 platform syntax (commit)31bf934fix(release): validate PPA signatures and retry mirrors (commit)8dd252efix(indexer): retain channels when smoketest budget expires (commit)7f93b23docs(release): prepare v0.1.87 changelog (commit)
Release Assets
iptv-tunerr-v0.1.87-darwin-amd64- 22.3 MiB, SHA256568a1259bf5298e593fd1307c8f9d2bd7dc646b318e9ad60c0db2de906d1a379iptv-tunerr-v0.1.87-darwin-amd64.tar.gz- 8.7 MiB, SHA2561cb2aa04ce95f56076500cfe829b7c7ce9b26d6e1b77ac2b66a1aefee85aecb4iptv-tunerr-v0.1.87-darwin-arm64- 21.1 MiB, SHA2560176dc3b53b9caea649660ccc498a3d9f8229da6da576d9f71cf43e35a60b336iptv-tunerr-v0.1.87-darwin-arm64.tar.gz- 8.2 MiB, SHA2561b3e32c4c5f79327063cbf6a658ecea0e9f715790b0378cd16adf67df1f539a8iptv-tunerr-v0.1.87-linux-amd64- 22.5 MiB, SHA2563042e87b5ba07749b042d155540610b9c845d07c5b5ddc331bba4f1402f88babiptv-tunerr-v0.1.87-linux-amd64.tar.gz- 8.8 MiB, SHA2563516f429a1de81e9fdc9b8f737b3fce7586554fe9addc5b54e6fd0f243cd9bbdiptv-tunerr-v0.1.87-linux-arm64- 21.1 MiB, SHA256a5736d9d60fd9e2ca4f88576261640414b04c0349574349e39eb11ae24ce1aa2iptv-tunerr-v0.1.87-linux-arm64.tar.gz- 8.1 MiB, SHA256093218007f4997e2cbce59ee8cf4ae435be9680d4263a461433e7b0363234f16iptv-tunerr-v0.1.87-linux-armv7- 21.6 MiB, SHA2569f5cee6c5827e0f26e6ffb1780ea976b7c78610d49438137508e4bf937fd69aciptv-tunerr-v0.1.87-linux-armv7.tar.gz- 8.3 MiB, SHA2562ab5a091a5619f0591c0585987d2b5a283dadbefd57ef67bb89e12870704cc57iptv-tunerr-v0.1.87-windows-amd64.exe- 22.4 MiB, SHA25692b156c7103a0ecf2b4a95e181896c67ae52b030fec011fbe3c448ff5b97a88aiptv-tunerr-v0.1.87-windows-amd64.zip- 8.8 MiB, SHA256e8fdd79006dfbaf7a812454ce6596867b1cd23eae080ee7f1b63bb777dd13001iptv-tunerr-v0.1.87-windows-arm64.exe- 20.7 MiB, SHA256c6e4690298a852685ee4cac77b8de4ce0fae0a9b5b5c0f06a73c1225e53eab7aiptv-tunerr-v0.1.87-windows-arm64.zip- 7.9 MiB, SHA2560dfa817290615e500580e7ddb34c0f0235725e00ceed1a6616693bcf79530874iptvtunerr-0.1.87-1.x86_64.rpm- 8.7 MiB, SHA2561e2ad070db0ab9ae61d872f9dd11a796d05680baaf62051febaa2dd49f378072iptvtunerr_0.1.87_amd64.deb- 7.2 MiB, SHA256ed1ee209e068d2e55752515b83a294ab32a17844454c451160d5f1182d8c3c24
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.86
IPTV Tunerr v0.1.86
Released: 2026-09-30
Compare: v0.1.85...v0.1.86
What Changed
Security / Dependencies
- Guide diagnostics no longer accept caller-supplied alias file paths:
/guide/health.json,/guide/doctor.json, and/guide/aliases.jsonnow use the configured alias source, closing the CodeQL path-injection flow from query parameters to local file reads. - Web dependencies include security fixes: React Router is updated to
7.18.4and the lockfile resolvesnanoidto3.3.19;npm auditreports zero vulnerabilities.
WebUI
- TV Guide and channel auto-match read the tuner's actual XMLTV endpoint: both now request
/guide.xml, which is the path served by the tuner. - Runtime channels are visible in the WebUI: a read-only Live lineup tab shows the lineup currently served to Jellyfin, while empty states explain that the M3U, EPG, and channel editors use separate WebUI database records and do not import
.envruntime providers.
CI / Packaging
- Chocolatey publishing uses
actions/setup-dotnet@v6: the package workflow tracks the current .NET setup action release. - GitHub Actions use
actions/setup-go@v7: Go workflows now use the current setup action release. - GitHub Actions use
actions/checkout@v7: workflow checkouts are updated across the active CI and release workflows. - Chocolatey metadata now covers moderation feedback: the Chocolatey package template and publish workflow now set package owner, icon, package source, project source, docs, bug tracker, and release notes metadata, the install script points the explicit shim at the nested Windows executable path used by release ZIPs, and publishing now packs/pushes with .NET installed under runner temp on the existing Linux runner pool instead of waiting for an unavailable Windows runner. The workflow replaces the packed root nuspec with the exact Chocolatey nuspec so
packageSourceUrl,projectSourceUrl,docsUrl, andbugTrackerUrlsurvive packaging. The Windows ZIP download uses a runner-temp asset directory plus timeout-boundedcurlretries, and split Bash prepare/push steps use a unique runner-temp directory plus GitHub step timeouts so reused self-hosted workspaces cannot stall the publish. The tag guard is inline so older moderation tags can be republished even when their checked-out helper scripts predate ancestor-mode checks. - COPR publishing now attempts configured fallback auth after token expiry: the COPR workflow prepares Fedora GSSAPI fallback credentials even when token credentials are present, then retries COPR CLI calls with that fallback when COPR rejects the token as invalid or expired. The
v0.1.85COPR channel was restored by rotating the API token; the fallback remains available for future token-expiry recovery. - COPR SRPM publishing now uses the requested release version: the COPR workflow builds SRPMs in an isolated temporary RPM topdir, copies the expected
iptvtunerr-${version}-1.src.rpminto a relativedist/path, and uploads that explicit file instead of reusing persistent~/rpmbuildstate on the self-hosted runner.
Source: docs/CHANGELOG.md section for v0.1.86.
Included Commits
f5c79dbHarden COPR release auth fallback (commit)a2069efRecord v0.1.85 release closeout (commit)892e825Fix COPR SRPM publishing (commit)4f6798eRecord COPR release recovery (commit)f09c6d5Fix Chocolatey moderation metadata (commit)f04abbaRun Chocolatey publishing on Linux runners (commit)0e75c1fInstall Chocolatey publish dotnet under runner temp (commit)b5afab7Make Chocolatey asset download noninteractive (commit)5c7aa4eUse curl for Chocolatey asset download (commit)c6ebca5Inline Chocolatey release tag guard (commit)d71046fPreserve Chocolatey nuspec metadata (commit)35c2a89Bound Chocolatey pack and push steps (commit)7563c02Split Chocolatey pack and push workflow (commit)a7b8c30Record Chocolatey moderation update (commit)ae54d00Bump golang.org/x/crypto from 0.53.0 to 0.54.0 (commit)e743c2eBump github.com/andybalholm/brotli from 1.2.1 to 1.2.2 (#31) (commit)cb539c2Bump golang.org/x/net from 0.56.0 to 0.57.0 (#32) (commit)fbb47f3Bump postcss from 8.5.15 to 8.5.25 in /web (#38) (commit)119e819Bump react-router-dom from 6.30.4 to 6.30.6 in /web (#39) (commit)81b0c34Bump github.com/hanwen/go-fuse/v2 from 2.10.1 to 2.11.0 (#36) (commit)9a0a223Bump github.com/prometheus/client_golang from 1.23.2 to 1.24.1 (#37) (commit)15345e5Bump actions/checkout from 6 to 7 (#30) (commit)bba32e3Bump actions/setup-go from 6 to 7 (#34) (commit)1866c78Bump actions/setup-dotnet from 5 to 6 (#35) (commit)43d295dfix(security): close guide path injection and update web deps (commit)1357599fix(webui): expose runtime lineup and restore guide data (commit)2f41cecdocs(release): prepare v0.1.86 (commit)c9feeb4docs(memory): preserve release history constraint (commit)
Release Assets
iptv-tunerr-v0.1.86-darwin-amd64- 22.3 MiB, SHA2569d1e02cbdc679ee9582127a9aea207c712c7254af82c038ccfa556b43b056ddfiptv-tunerr-v0.1.86-darwin-amd64.tar.gz- 8.7 MiB, SHA256bc32eb03c05f522d6c169c4da5a4880c7869d7d439f2ce406686b6bf0119b109iptv-tunerr-v0.1.86-darwin-arm64- 21.1 MiB, SHA2565fb613fc613d7fe2141be15c7058c9ecc1f325393becb8a6fc9aca6191e25f40iptv-tunerr-v0.1.86-darwin-arm64.tar.gz- 8.2 MiB, SHA2569d958331791f901c3434b7c0dca4301f40536f8d7ac800bb8c6403eca2eedd80iptv-tunerr-v0.1.86-linux-amd64- 22.5 MiB, SHA256f513c8461380443ec38d57e20901fc384d9a3e23243f5f917fe8d47c5f5377eaiptv-tunerr-v0.1.86-linux-amd64.tar.gz- 8.8 MiB, SHA2562f1e25214eb24b0e69fe3d7b39279daae7d7110586215a9b0267b12878b64e2fiptv-tunerr-v0.1.86-linux-arm64- 21.1 MiB, SHA256a6e5b15f8d9858b3768d9cb9fd033e2205267bc4970e51d90a8d5b775e3e8d12iptv-tunerr-v0.1.86-linux-arm64.tar.gz- 8.1 MiB, SHA256a723b4b26bf9d5f9c0fba86ee9649450f4d2d625e28fda6b4d703556f39673cfiptv-tunerr-v0.1.86-linux-armv7- 21.6 MiB, SHA2569bfda61e83c95db42651c3e883dd66e5729e97a7c950d48aa8583d15bd3f5cf2iptv-tunerr-v0.1.86-linux-armv7.tar.gz- 8.3 MiB, SHA256d47ddc6188ee0beb1c3bc9e95f04f329696cdc5cdee2e39f42c9e2a60b4b45f9iptv-tunerr-v0.1.86-windows-amd64.exe- 22.4 MiB, SHA25612322b4dfe9507abc6f5254ea25fe75c1801ee0e77d3db01dc641cd31aec97f2iptv-tunerr-v0.1.86-windows-amd64.zip- 8.8 MiB, SHA256311ba182d539f32fc7b8a0214d2a8255c64da9beb02aa5f52a970710df22859diptv-tunerr-v0.1.86-windows-arm64.exe- 20.7 MiB, SHA256a38440faea40745778e5bd5d054589cf16d4b0efaa1227dc7838d224dbc0aa70iptv-tunerr-v0.1.86-windows-arm64.zip- 7.9 MiB, SHA2564739930d35ce4e8c7de52fbeab8f569e7dd99edc62e6f05158cc2084dfc2cec8iptvtunerr-0.1.86-1.x86_64.rpm- 7.2 MiB, SHA256e5bf0cb689b1c8e01dd4e634051517c64f9797db5908ea9164feafe615cdff55iptvtunerr_0.1.86_amd64.deb- 6.7 MiB, SHA256b1d2b451b39c55d055adfc7bde90faed625fdf1e59c6769d901c064cc5dbb55a
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.85
IPTV Tunerr v0.1.85
Released: 2026-06-16
Compare: v0.1.84...v0.1.85
What Changed
Plex Live TV proxy
- Rolling Live TV cleanup requests stay in the Live TV entitlement path: the proxy now recognizes
DELETE /media/subscriptions/<id>only when Plex sends playback-session evidence throughX-Plex-Playback-Session-IdorX-Plex-Session-Idin the query string or headers. Plain subscription deletes and library subscription edits remain non-elevated. - Plex Web transcode failures from encoded Live TV paths are documented for future recovery: recurring-loop memory now records the public-ingress encoded-slash blocker pattern so future
s1002investigations check ingress before widening proxy classifiers.
Plex registration
- Zero-touch Plex registration now prefers canonical PMS env vars: runtime registration and help text prefer
IPTV_TUNERR_PMS_URLplusIPTV_TUNERR_PMS_TOKEN, while preservingPLEX_HOSTandPLEX_TOKENas legacy aliases. - Plex API alias drift is visible at startup: when both canonical and legacy Plex URL/token variables are set but differ, startup logs warn that the canonical PMS variables win.
Security / Dependencies
- Open Dependabot alerts are resolved: the web package lock now uses
react-router-dom/react-router6.30.4and removes the vulnerable directesbuildpath by moving Vite tooling to@vitejs/plugin-react6.0.2andvite8.0.16;npm auditreports zero vulnerabilities. - Go maintenance dependencies are current:
golang.org/x/cryptois nowv0.53.0,golang.org/x/netis nowv0.56.0, and the vendoredgolang.org/x/systree is refreshed tov0.46.0.
CI / Packaging
- Disabled package-smoke workflow dependencies are current: the dormant package smoke workflow now references
actions/checkout@v6andactions/upload-artifact@v7, with changelog coverage so future PR checks do not fail the release-relevant change gate. - Web tooling declares the Vite 8 Node floor: the repo now pins Node major
22through.node-version, and the web package declaresnode >=22.12.0so local and CI environments do not drift below Vite's supported runtime.
Source: docs/CHANGELOG.md section for v0.1.85.
Included Commits
3739f33Record v0.1.84 release status (commit)fc9a152Resolve dependency and security PR sweep (commit)122a3aeRecord PR security sweep closeout (commit)1c7fcd7Prepare v0.1.85 release (commit)
Release Assets
iptv-tunerr-v0.1.85-darwin-amd64- 22.3 MiB, SHA25616eb81c2dac5fa14e239702d3f1f9d2467b11fef1077ff7f13f9f71050c80e29iptv-tunerr-v0.1.85-darwin-amd64.tar.gz- 8.7 MiB, SHA2565ac10e774cb2b86e8a1788b2cd01572b645af9f2a4462717f0185d4c0e5ad11eiptv-tunerr-v0.1.85-darwin-arm64- 21.0 MiB, SHA256c6c8631a85ac67f341f62e37ef1be85f3bf25093727b0003b4d28917bbc9f091iptv-tunerr-v0.1.85-darwin-arm64.tar.gz- 8.2 MiB, SHA256e98ba93ba384d2e5a069087369f84b9f5057115ad67df0eda448614baeea1ec2iptv-tunerr-v0.1.85-linux-amd64- 22.4 MiB, SHA2560f5d2e7962cbe67ab8af1a601dc3b6db0affc05eff0fcdc19f504f58b508ecdaiptv-tunerr-v0.1.85-linux-amd64.tar.gz- 8.8 MiB, SHA256651833a9c811e39ce837dd7987c18d686824ce9a8dcec198810925c7127b137aiptv-tunerr-v0.1.85-linux-arm64- 21.0 MiB, SHA256a1f704e47628941729fac8a2dfb6efdd980361d25874e11d6d9ef92f57340bb9iptv-tunerr-v0.1.85-linux-arm64.tar.gz- 8.1 MiB, SHA2564b1360822c77e517c22e4fdcb18e06441a9dc1fdfc1659bf22e516f2ca21196fiptv-tunerr-v0.1.85-linux-armv7- 21.6 MiB, SHA25634369375bc14c2d191b48315b1010bedf755e2b1941af2d2498fbc447f50ae9fiptv-tunerr-v0.1.85-linux-armv7.tar.gz- 8.3 MiB, SHA25648f10590c493bffc8f3bd8ec55259acb5459a0587e4438877efe3462d3550b78iptv-tunerr-v0.1.85-windows-amd64.exe- 22.4 MiB, SHA25690a94aee71bfe65f02afc4a3cc1ad1e6f4c035b5b4bbf1a3af8d26aafbd42ac0iptv-tunerr-v0.1.85-windows-amd64.zip- 8.7 MiB, SHA2569990afa39587c657ac49e9145e68527c2db1866a11d2c32ccf643b3edc256c86iptv-tunerr-v0.1.85-windows-arm64.exe- 20.7 MiB, SHA256db206de48fcb7d122069b3521106c0d20bb503ae31da66410db1690a9a75857biptv-tunerr-v0.1.85-windows-arm64.zip- 7.9 MiB, SHA256e65701a4b61dd3df7a0e8313df6a0289c37f340db8a888d7c4bac272d6f61174iptvtunerr-0.1.85-1.x86_64.rpm- 7.2 MiB, SHA256ba1f37aac445324ea21a4f8813ec4316190f841e820612fc849aa494edc1681fiptvtunerr_0.1.85_amd64.deb- 6.7 MiB, SHA256087b5e044a971256f497d0b011585203a873d617370d3080da57563a5aad1a84
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.84
IPTV Tunerr v0.1.84
Released: 2026-05-20
Compare: v0.1.83...v0.1.84
What Changed
CI / Packaging
- Docker and COPR publisher fallbacks now use the working runner paths first: Docker BuildKit now derives DNS servers from the runner resolver at runtime, and COPR prefers configured API token credentials before attempting Fedora OTP/Kerberos fallback auth.
Source: docs/CHANGELOG.md section for v0.1.84.
Included Commits
2001fc6Prefer working release publisher fallbacks (commit)
Release Assets
iptv-tunerr-v0.1.84-darwin-amd64- 22.3 MiB, SHA256f99522faa19c9ef3d5d13dfe0b3bf55673c07b7d2994e93e316769de991a7f8diptv-tunerr-v0.1.84-darwin-amd64.tar.gz- 8.7 MiB, SHA2566aac553b88cf380f5c08a230ec6010493104d4d897850f6e646752f8c9b924dbiptv-tunerr-v0.1.84-darwin-arm64- 21.1 MiB, SHA256e6df70c639a86be835a6a45195817570443277b489f0c51cd5e27731a1ee1804iptv-tunerr-v0.1.84-darwin-arm64.tar.gz- 8.2 MiB, SHA256fb396047c0363b09fb0ef9b50c1b007ee42048647fffdc5ed32114165fdc10e3iptv-tunerr-v0.1.84-linux-amd64- 22.5 MiB, SHA256a33e43397c62c6a67b38bc33957dcfcca02f0f717da2e7bafbfced27713a4c2ciptv-tunerr-v0.1.84-linux-amd64.tar.gz- 8.8 MiB, SHA2561fda0ffe2aa697e14b732d6e709d7767e783a52de2ea781fcce0babae7148301iptv-tunerr-v0.1.84-linux-arm64- 21.1 MiB, SHA256469a4ef26e55ab0d4fa7864f27c330cb44bf9031e252cf034dae987f08d6d13biptv-tunerr-v0.1.84-linux-arm64.tar.gz- 8.1 MiB, SHA256d51e66b4a5298e11d65e09e2aa004f0f0528de83c0004817ffdf85da2fc317e7iptv-tunerr-v0.1.84-linux-armv7- 21.6 MiB, SHA2565050ca2109c87bb5e8a21cb0e5cee8dff439beece885f2806ab936fcf4ba4491iptv-tunerr-v0.1.84-linux-armv7.tar.gz- 8.3 MiB, SHA2563de1700c84a50f2eb1f908c0a57993e8ed707714610cca16cbe2f2481045e804iptv-tunerr-v0.1.84-windows-amd64.exe- 22.4 MiB, SHA2564daa48d4f2ec865f861d8478bdb987ad569ff929bd78f7fd3f603235a6f48761iptv-tunerr-v0.1.84-windows-amd64.zip- 8.8 MiB, SHA2565cbff88ea98855d7cff254c1498c9d3ffd0d781a7e2933d3ca9c0b80e002fabbiptv-tunerr-v0.1.84-windows-arm64.exe- 20.7 MiB, SHA256662ee1aeaace5337cf73388d49d37201866a7910ab10001dab8a58a24096e4d1iptv-tunerr-v0.1.84-windows-arm64.zip- 7.9 MiB, SHA256a13023ddeb5a75af6b6d251634e2d7b0a7decd8b8d4b9a93a0ec3c0d4449ec73iptvtunerr-0.1.84-1.x86_64.rpm- 7.2 MiB, SHA256dd2169412346f1809c2e4d735b926c57f3f00af9aba8564858ebad5fa8ee4ec0iptvtunerr_0.1.84_amd64.deb- 6.7 MiB, SHA2563e18cdaa2a80e8ebad08df29e09177f26497b10828493f288f6fc735978f8f77
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.83
IPTV Tunerr v0.1.83
Released: 2026-05-20
Compare: v0.1.82...v0.1.83
What Changed
CI / Packaging
- Docker publishing no longer depends on the runner BuildKit container reaching Docker Hub DNS through one resolver: BuildKit now gets explicit DNS servers and a Docker Hub mirror, covering the
registry-1.docker.iolookup timeouts that survived a simple retry.
Source: docs/CHANGELOG.md section for v0.1.83.
Included Commits
9c78bacHarden Docker release DNS (commit)
Release Assets
iptv-tunerr-v0.1.83-darwin-amd64- 22.3 MiB, SHA2567c771b6b1f5969da8d6fe9d30a63f63011d41f5c59bad4988c7f25dcff4e716biptv-tunerr-v0.1.83-darwin-amd64.tar.gz- 8.7 MiB, SHA256e3048024049f6eff909866d9c29f19ee21dfecfa1a1afe66f7cd1061bf397404iptv-tunerr-v0.1.83-darwin-arm64- 21.1 MiB, SHA2563a5167aef407fc9dc100025ed418f84d6cfff8bbc1f63f682235e04454bc7dc4iptv-tunerr-v0.1.83-darwin-arm64.tar.gz- 8.2 MiB, SHA2562916fd4e1c590efb376bf9863553fc39ac4bbd8070e5c0c2d9f6477a55a6a61diptv-tunerr-v0.1.83-linux-amd64- 22.5 MiB, SHA256bec67c2734277fd7985362c199974ad69c0d538c81438e864a0d7642c381ac43iptv-tunerr-v0.1.83-linux-amd64.tar.gz- 8.8 MiB, SHA256b056055cec88ca40669cf793febb31b9a1e7080396ef08fd4d83541e4076fedfiptv-tunerr-v0.1.83-linux-arm64- 21.1 MiB, SHA2566198826cb41726aa28e8fa97c4625f24a29879d59ffe9036b542c985c3dcd3efiptv-tunerr-v0.1.83-linux-arm64.tar.gz- 8.1 MiB, SHA25677e6b377e4e9a8795b06f14a638a6cf0a83ef3567520131a625eb8f06e3f5d08iptv-tunerr-v0.1.83-linux-armv7- 21.6 MiB, SHA2563be771266f5208aee859b51d2e35d2f7be25f1037b2e51e1d4b2dec4b8bcf9caiptv-tunerr-v0.1.83-linux-armv7.tar.gz- 8.3 MiB, SHA256057c519955e20de1d9cf0915055450b7c28a558c4256a6e912979edb3054cc81iptv-tunerr-v0.1.83-windows-amd64.exe- 22.4 MiB, SHA256f679b5a78b47d1b29d9477348e420e20c6ce54363210ec5263d59a305e95923fiptv-tunerr-v0.1.83-windows-amd64.zip- 8.8 MiB, SHA25652ace8e13701b63d268c79662e4520831cbc3441aa314a274704d028dbc7869eiptv-tunerr-v0.1.83-windows-arm64.exe- 20.7 MiB, SHA256d377d8a85186c3cf0f11701f8f2eaa9cc8fd903505e8a0b4384070fdc0facd3fiptv-tunerr-v0.1.83-windows-arm64.zip- 7.9 MiB, SHA256d1ff22d25eebaef95431680d4f5c79045031836138aa6f60c50b0fc0d5abef8eiptvtunerr-0.1.83-1.x86_64.rpm- 7.2 MiB, SHA2566e5a3032939a335fa0e004e1a99fc1d998535b65666e1e159519546cbfc27738iptvtunerr_0.1.83_amd64.deb- 6.7 MiB, SHA256db642693ace51ff8be92db516a5c74bd025629cab7bda18e7963f5974738d86c
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.82
IPTV Tunerr v0.1.82
Released: 2026-05-20
Compare: v0.1.81...v0.1.82
What Changed
Guide / XMLTV
- Short recurring shows now get stable Plex recording identity: metadata-poor recurring programme rows such as
etalknow receive date-specific subtitle/date metadata plus deterministicepisode-num system="iptvtunerr"fields, preventing Plex from saving title-only one-shot rules that do not bind to a scheduled guide airing.
CI / Packaging
- Release-channel publishing is more resilient: Docker image publishing now retries the multi-arch build after transient registry/DNS failures, COPR installs the
requests-gssapiruntime dependency required by the configured Kerberos auth path, and PPA uploads now validate the.changesmanifest then upload payloads,.dsc, and.changesin a safer ordered/retried sequence.
Source: docs/CHANGELOG.md section for v0.1.82.
Included Commits
f35dd43Stabilize recording identity and release publishing (commit)
Release Assets
iptv-tunerr-v0.1.82-darwin-amd64- 22.3 MiB, SHA2568d447e092cf22a3394014150991e52471a3889d275118bfbf6abca32d719a443iptv-tunerr-v0.1.82-darwin-amd64.tar.gz- 8.7 MiB, SHA256984c69970214df6b44e398d5cd075235256c4c5a781f198ffbe4bd964af7f209iptv-tunerr-v0.1.82-darwin-arm64- 21.1 MiB, SHA25642476bdc6e79999ecbed82fe56d501f04869c937f77364fd1e85ba2485bf6933iptv-tunerr-v0.1.82-darwin-arm64.tar.gz- 8.2 MiB, SHA256c3cf18533c3086c1655c2d733d9c8e7781b0b448a092b47e0e315df27c7a9c26iptv-tunerr-v0.1.82-linux-amd64- 22.5 MiB, SHA2563e1d724b8aee54812e9b064c65c4eea588af67375b124cb122da9b1fbd905f95iptv-tunerr-v0.1.82-linux-amd64.tar.gz- 8.8 MiB, SHA25651e89bf1be9292e4d7329e2ddbe6e14f4f4fe3fc695a248bf6312881a054cc0biptv-tunerr-v0.1.82-linux-arm64- 21.1 MiB, SHA2566d7b9e26e661acc8462931195784493a44159fefff02dee263b8f7243cf723fciptv-tunerr-v0.1.82-linux-arm64.tar.gz- 8.1 MiB, SHA256b12d509c78c92585ae27ab863c6ceef96d515873f4d8552d287fe3e5fde68109iptv-tunerr-v0.1.82-linux-armv7- 21.6 MiB, SHA25685525e99a582e70ab36965ca3fcfe32a405bdd57bb96d1e361ab066d43a3a063iptv-tunerr-v0.1.82-linux-armv7.tar.gz- 8.3 MiB, SHA256f1c07fa5f61279318eea48e7e54fb3de1f380bd45da7694f6aa453e321b30305iptv-tunerr-v0.1.82-windows-amd64.exe- 22.4 MiB, SHA25686f5abaa057ee3c0d9c0b5441ab7ca1ce1905016a31201d4df66366b8261bbdaiptv-tunerr-v0.1.82-windows-amd64.zip- 8.8 MiB, SHA256c7fe3fb44f646fb7c8ee6302e339261bd7b4910e470bbcc9eecae87912b71237iptv-tunerr-v0.1.82-windows-arm64.exe- 20.7 MiB, SHA25658f5336211b07c52550be9569b59f52c73b1203122bf2c749eaf778f33d2c39aiptv-tunerr-v0.1.82-windows-arm64.zip- 7.9 MiB, SHA256dcaba87cc1a58bd23df17824bed3e8831a6ebe26e96993bfaff49a4ff82bece5iptvtunerr-0.1.82-1.x86_64.rpm- 7.2 MiB, SHA2566efedb1b85939a71393f108844004c3de08692953f87e4e1e54916e78c6f0f7biptvtunerr_0.1.82_amd64.deb- 6.7 MiB, SHA25674bc76e627fea71f80cadc241085fddedd20075e927e747609652dc50a3027b7
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.
v0.1.81
IPTV Tunerr v0.1.81
Released: 2026-05-20
Compare: v0.1.80...v0.1.81
What Changed
Plex DVR
- Shared-user recording visibility is more reliable after Save: the Live TV proxy now elevates read-only
/media/subscriptions*detail and scheduled-recording requests as DVR discovery, while keeping mutating edits scoped to Live TV/XMLTV evidence. Plex hint fields in form bodies, includinghints[ratingKey], are now recognized too.
Source: docs/CHANGELOG.md section for v0.1.81.
Included Commits
9f341b6Record v0.1.80 release deploy status (commit)7e6f30eHarden Plex DVR recording visibility (commit)
Release Assets
iptv-tunerr-v0.1.81-darwin-amd64- 22.3 MiB, SHA25607ed71bddb1c33d8376cdb3125327f099b3944d0736474f34a0bf22ee68ae910iptv-tunerr-v0.1.81-darwin-amd64.tar.gz- 8.7 MiB, SHA25640b007b9d3c914ea211b41954a5092e87038f007476597b066c9287e88e52b6eiptv-tunerr-v0.1.81-darwin-arm64- 21.0 MiB, SHA2568d19eb5bf83d3b7112affef56f0de8498990591e54b2ee49330baae603c302fbiptv-tunerr-v0.1.81-darwin-arm64.tar.gz- 8.2 MiB, SHA256f8ddd24048c262298a4eb8507a8acfce7752441bfb4f04e0843a7bdd4d744c73iptv-tunerr-v0.1.81-linux-amd64- 22.5 MiB, SHA256cc4c6a4ee77d7ade230f050e89e3e86dd75a42d9ec100e0c620356ade1e8faediptv-tunerr-v0.1.81-linux-amd64.tar.gz- 8.8 MiB, SHA2565c58dab625c5f228a85dedb2ee1d99a34a1e095610a1d12a4fc3214bc0e3bc90iptv-tunerr-v0.1.81-linux-arm64- 21.1 MiB, SHA25692908e3268b0968ff72c4d7222bbca37ee785236977a5b6408b5e9a22c9ecad8iptv-tunerr-v0.1.81-linux-arm64.tar.gz- 8.1 MiB, SHA256f6cd67262dd37b60528b96e0b52f7d0aecf925f656dfdd917df0bd923b56f2aaiptv-tunerr-v0.1.81-linux-armv7- 21.6 MiB, SHA25662f0f019c1b50430b3fa611aa88ae87cc71071c9cf976078ee7e9eb7dc62c96fiptv-tunerr-v0.1.81-linux-armv7.tar.gz- 8.3 MiB, SHA256e37feed590ed6cd036bdbe5c90da5f8584b9a4d51490f6bc3eb6cb9b2b12a47diptv-tunerr-v0.1.81-windows-amd64.exe- 22.4 MiB, SHA256f5660387d2baa7c67d6166ddf922ffd35dbbd1283e094a5be19917bbdf45dea3iptv-tunerr-v0.1.81-windows-amd64.zip- 8.8 MiB, SHA256b155d37253b5280dbfcd3aea257a884883485a993a97400a2503602a62956cb9iptv-tunerr-v0.1.81-windows-arm64.exe- 20.7 MiB, SHA256a5b9bdc7678fd9cc5d8851c0d4bad133ef7c725c8b5da415c7a1fa7c4a4458d2iptv-tunerr-v0.1.81-windows-arm64.zip- 7.9 MiB, SHA256b0220e5d1d8689bebce10a7858667200be5f87cf16482e5594d84d3695fd22a8iptvtunerr-0.1.81-1.x86_64.rpm- 7.2 MiB, SHA256aa1f32d2a780399ed76a91976e7efd0ab0508c2e5ceaf9f2f9e0b215b5f489ffiptvtunerr_0.1.81_amd64.deb- 6.7 MiB, SHA256dc459b5328e914f8e2733a88ed6070d6095cf766a96c0716b8a4644b069e65b4
Install Notes
- Linux and macOS include raw executable assets plus
.tar.gzbundles. - Windows includes raw
.exeassets plus.zipbundles for package managers. - Verify downloads with
SHA256SUMS.txtbefore installing on shared hosts.