Releases: zond/xtremio
Release list
v0.1.2
Downloads
| File | For |
|---|---|
xtremio-arm64-v8a-debug-key.apk |
Android phones and 64-bit TV boxes |
xtremio-armeabi-v7a-debug-key.apk |
Chromecast with Google TV and other 32-bit Android TV boxes |
xtremio-linux-x64.tar.gz |
Linux desktop (needs libmpv) |
xtremio-windows-x64.zip |
Windows desktop |
xtremio-macos.zip |
macOS, Intel and Apple silicon (unsigned -- see below) |
iOS is built in CI to prove it compiles, but not shipped: there is no
signing identity here, and App Store terms are incompatible with the
GPL-3 the compiled binary carries.
The macOS build is unsigned, and Sequoia changed how you get past that
There is no Developer ID here, so macOS quarantines the download and
refuses to open it. Control-clicking and choosing Open is no longer
a way round it: macOS 15 Sequoia removed that override. Instead,
try to open the app once and let it be refused, then go to System
Settings > Privacy & Security, where an "Open Anyway" button now
appears for it.
Or clear the quarantine flag yourself before opening it:
xattr -dr com.apple.quarantine /Applications/xtremio.app
The APKs are test builds, signed with a throwaway key
Both APKs are signed with the Flutter template's debug key, which
is public and identical on every machine. They install and run, but
they are test builds and nothing about that signature identifies
them as ours.
This has a consequence worth knowing before you install. Android
refuses to replace an app with one signed by a different key. When a
real keystore eventually replaces this one, upgrading in place will
fail with INSTALL_FAILED_UPDATE_INCOMPATIBLE, and everybody running
one of these builds will have to uninstall -- losing local library,
settings and downloads -- before the signed build will install. That
is a decision deferred, not one avoided.
v0.1.1
Downloads
| File | For |
|---|---|
xtremio-arm64-v8a-debug-key.apk |
Android phones and 64-bit TV boxes |
xtremio-armeabi-v7a-debug-key.apk |
Chromecast with Google TV and other 32-bit Android TV boxes |
xtremio-linux-x64.tar.gz |
Linux desktop (needs libmpv) |
xtremio-windows-x64.zip |
Windows desktop |
xtremio-macos.zip |
macOS, Intel and Apple silicon (unsigned -- see below) |
iOS is built in CI to prove it compiles, but not shipped: there is no
signing identity here, and App Store terms are incompatible with the
GPL-3 the compiled binary carries.
The macOS build is unsigned, and Sequoia changed how you get past that
There is no Developer ID here, so macOS quarantines the download and
refuses to open it. Control-clicking and choosing Open is no longer
a way round it: macOS 15 Sequoia removed that override. Instead,
try to open the app once and let it be refused, then go to System
Settings > Privacy & Security, where an "Open Anyway" button now
appears for it.
Or clear the quarantine flag yourself before opening it:
xattr -dr com.apple.quarantine /Applications/xtremio.app
The APKs are test builds, signed with a throwaway key
Both APKs are signed with the Flutter template's debug key, which
is public and identical on every machine. They install and run, but
they are test builds and nothing about that signature identifies
them as ours.
This has a consequence worth knowing before you install. Android
refuses to replace an app with one signed by a different key. When a
real keystore eventually replaces this one, upgrading in place will
fail with INSTALL_FAILED_UPDATE_INCOMPATIBLE, and everybody running
one of these builds will have to uninstall -- losing local library,
settings and downloads -- before the signed build will install. That
is a decision deferred, not one avoided.
v0.1.0
Downloads
| File | For |
|---|---|
xtremio-arm64-v8a-debug-key.apk |
Android phones and 64-bit TV boxes |
xtremio-armeabi-v7a-debug-key.apk |
Chromecast with Google TV and other 32-bit Android TV boxes |
xtremio-linux-x64.tar.gz |
Linux desktop (needs libmpv) |
xtremio-windows-x64.zip |
Windows desktop |
xtremio-macos.zip |
macOS, Intel and Apple silicon (unsigned -- see below) |
iOS is built in CI to prove it compiles, but not shipped: there is no
signing identity here, and App Store terms are incompatible with the
GPL-3 the compiled binary carries.
The macOS build is unsigned, and Sequoia changed how you get past that
There is no Developer ID here, so macOS quarantines the download and
refuses to open it. Control-clicking and choosing Open is no longer
a way round it: macOS 15 Sequoia removed that override. Instead,
try to open the app once and let it be refused, then go to System
Settings > Privacy & Security, where an "Open Anyway" button now
appears for it.
Or clear the quarantine flag yourself before opening it:
xattr -dr com.apple.quarantine /Applications/xtremio.app
The APKs are test builds, signed with a throwaway key
Both APKs are signed with the Flutter template's debug key, which
is public and identical on every machine. They install and run, but
they are test builds and nothing about that signature identifies
them as ours.
This has a consequence worth knowing before you install. Android
refuses to replace an app with one signed by a different key. When a
real keystore eventually replaces this one, upgrading in place will
fail with INSTALL_FAILED_UPDATE_INCOMPATIBLE, and everybody running
one of these builds will have to uninstall -- losing local library,
settings and downloads -- before the signed build will install. That
is a decision deferred, not one avoided.