fission 0.1.2
0.1.2 — steadier playback for large 4K files, and a tidier Settings
- Version
- 0.1.2 (versionCode 102)
- Channel
- Public alpha — published as a GitHub prerelease
- Published
- 2026-11-08
- File
infusion-tv-0.1.2-102.apk- Size
- 5.0 MiB (5,223,087 bytes)
- SHA-256
e9d3c61c9fbd986bc539a279eaeaed0084d288bca432d48b4a8d8afb22938a22- Signer certificate SHA-256
A9978F5B80445EF04C73B9483B427D2B7A602DD817D918A92CF68B1497706A84
The two digests above are different facts and are not interchangeable. The SHA-256
identifies the file: it is the checksum line that SHA256SUMS states for
infusion-tv-0.1.2-102.apk. The signer certificate SHA-256 identifies who signed it:
it is the certificate digest apksigner verify --print-certs prints for that same file. A
matching checksum does not prove the signer, and a matching signer does not prove the bytes.
Release notes
0.1.2 — steadier playback for large 4K files, and a tidier Settings
This update makes playback of very large 4K files dependable on TVs with a small Java heap, fixes two control and lifecycle defects, and removes an obsolete Settings screen. It is still early software — behaviour changes between builds, and a build can break.
Install
- Install Downloader by AFTVnews from the Google Play store on your Android TV.
- Open Downloader and enter the permanent fission code 7197071; it opens https://infusionplayer.stream/download/.
- Choose 0.1.2, download
infusion-tv-0.1.2-102.apk, and let Downloader install it.
The full procedure, including the adb path, is in the releases repository README. If you already run 0.1.1, install this build over it — your profiles, add-ons, watch history and Home layout are kept.
What's new
- Settings → About now shows the version you are running. The About title reads
fission v0.1.2on this build, and the version is read from the installed app itself rather than written into the interface, so it cannot drift from what you actually have. - Settings is shorter. The Diagnostics screen and its "Open diagnostics" action have been removed from the TV and phone settings. The app still keeps its own internal diagnostics for its playback health reporting; there is simply no longer a screen that exports them.
- A restored app comes back where you left it. After Android has to recreate a backgrounded app, the screen you were on is restored instead of leaving the branded start-up screen in the way.
Fixes
- Large 4K files no longer run the app out of Java heap. The player used to plan its buffering against a fixed assumption about how much memory the rest of the app was using. On a very large 4K container that assumption was wrong, the process ran out of Java heap and playback died. The player now measures the memory it actually has free before deciding how much of the file to hold, and only lowers the amount of buffering when it has to. Ordinary HD and 4K playback behaves as before.
- More buffering headroom on Android TV. The TV app now also asks the platform for a larger Java heap, so the measured buffering plan has more room to work with on TVs that offer it.
- Restart is available again with local-only tracking. With no external tracker connected,
Restartused to appear greyed out on Details even when the title had real local progress. It now behaves like the main play action: same title, same source list, starting from the beginning. - The start-up screen no longer stays up after Android restores the app. If the system ended the app in the background and you came back to it on a screen that is not Home, the branded start-up screen could stay in front of the restored screen forever. It now clears as soon as the restored screen is ready, and the remote works again immediately.
Known issues
- Sideload only. There is no store listing; new builds appear on the Releases page.
- Android TV only. There is no mobile installer; do not install the TV build on a phone.
- If you are not offered this update inside the app, download it from the Releases page instead.
- Focus, playback and presentation are qualified on the NVIDIA Shield and a Sony BRAVIA; other Android TV devices are untested.
- Installing over a test build signed with a different certificate is refused by Android (
INSTALL_FAILED_UPDATE_INCOMPATIBLE); uninstall the old build first. - Playback depends on the source you configure — your Jellyfin server or the add-ons you install. This build does not make every stream or provider play without interruption, and a provider that changes or withholds a stream can still fail to play.
- This is an alpha: behaviour can change between builds and some surfaces are still being polished.
Licensing
fission is a proprietary application: copyright © 2026 fission, all rights reserved. The full notice is COPYRIGHT.md. The bundled third-party components keep their own licences, listed in THIRD-PARTY-NOTICES.md and shown inside the app.
Check your download
- Artifact SHA-256: e9d3c61c9fbd986bc539a279eaeaed0084d288bca432d48b4a8d8afb22938a22
- Signer certificate SHA-256: A9978F5B80445EF04C73B9483B427D2B7A602DD817D918A92CF68B1497706A84
Download both infusion-tv-0.1.2-102.apk and SHA256SUMS from the Assets list. sha256sum infusion-tv-0.1.2-102.apk must print the first value, and sha256sum -c SHA256SUMS must print OK. apksigner verify --print-certs infusion-tv-0.1.2-102.apk must print the second. The two values identify different things — the file's bytes, and who signed it — and neither proves the other.
Checksum
The line below is the entry for this release in its published SHA256SUMS file:
e9d3c61c9fbd986bc539a279eaeaed0084d288bca432d48b4a8d8afb22938a22 infusion-tv-0.1.2-102.apk
How to verify and install
Run sha256sum infusion-tv-0.1.2-102.apk and compare it with the SHA-256 above, and
apksigner verify --print-certs infusion-tv-0.1.2-102.apk and compare the certificate digest it
prints with the signer certificate SHA-256 above. Download has both commands
in full. Install has the sideload steps for Android TV.