mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
Merge remote-tracking branch 'origin/master' into ftdi_basic
This commit is contained in:
@@ -1,84 +1,58 @@
|
||||
|
||||
# With Docker
|
||||
If you are using [Docker](https://www.docker.com/), you can compile Hyperion inside a docker container. This keeps your system clean and with a simple script it's easy to use. Supported is also cross compiling for Raspberry Pi (Debian Stretch or higher). To compile Hyperion just execute one of the following commands.
|
||||
If you are using [Docker](https://www.docker.com/), you can compile Hyperion inside a docker container. This keeps your system clean and with a simple script it's easy to use. Supported is also cross compiling for Raspberry Pi (Debian Buster or higher). To compile Hyperion just execute one of the following commands.
|
||||
|
||||
The compiled binaries and packages will be available at the deploy folder next to the script.<br/>
|
||||
Note: call the script with `./docker-compile.sh -h` for more options.
|
||||
|
||||
## Native compilation on Raspberry Pi for:
|
||||
> [!NOTE]
|
||||
> Call the script with `./docker-compile.sh --help` for more options.
|
||||
|
||||
**Raspbian Stretch**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t stretch
|
||||
```
|
||||
**Raspbian Buster/Raspberry Pi OS**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t buster
|
||||
```
|
||||
**Raspberry Pi OS Bullseye**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t bullseye
|
||||
```
|
||||
**Raspberry Pi OS Bookworm**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i rpi-raspbian -t bookworm
|
||||
```
|
||||
## Cross compilation on x86_64 for:
|
||||
## Cross compilation on amd64 (aka x86_64), sample commands
|
||||
|
||||
**x86_64 (Debian Stretch):**
|
||||
### Debian
|
||||
|
||||
**amd64 (Bookworm):**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t stretch
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --name bookworm
|
||||
```
|
||||
**x86_64 (Debian Buster):**
|
||||
**arm64 or Raspberry Pi 5 (Bookworm)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t buster
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --architecture arm64 --name bookworm
|
||||
```
|
||||
**x86_64 (Debian Bullseye):**
|
||||
**Raspberry Pi 2/3/4 (Bookworm)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t bullseye
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --architecture arm/v7 --name bookworm
|
||||
```
|
||||
**x86_64 (Debian Bookworm):**
|
||||
**Raspberry Pi v1 & ZERO (Bookworm)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i x86_64 -t bookworm
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --architecture arm/v6 --name bookworm
|
||||
```
|
||||
**Raspberry Pi v1 & ZERO (Debian Stretch)**
|
||||
|
||||
### Ubuntu
|
||||
|
||||
**amd64 (Jammy):**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t stretch
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --name jammy
|
||||
```
|
||||
**Raspberry Pi v1 & ZERO (Debian Buster)**
|
||||
|
||||
### Fedora
|
||||
|
||||
**amd64 (39):**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t buster
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh --name 39
|
||||
```
|
||||
**Raspberry Pi v1 & ZERO (Debian Bullseye)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t bullseye
|
||||
```
|
||||
**Raspberry Pi v1 & ZERO (Debian Bookworm)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv6l -t bookworm
|
||||
```
|
||||
**Raspberry Pi 2/3/4 (Debian Stretch)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv7l -t stretch
|
||||
```
|
||||
**Raspberry Pi 2/3/4 (Debian Buster)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv7l -t buster
|
||||
```
|
||||
**Raspberry Pi 2/3/4 (Debian Bullseye)**
|
||||
```console
|
||||
wget -qN https://raw.github.com/hyperion-project/hyperion.ng/master/bin/scripts/docker-compile.sh && chmod +x *.sh && ./docker-compile.sh -i armv7l -t bullseye
|
||||
```
|
||||
## Cross compilation on x86_64 for developers
|
||||
|
||||
## Cross compilation on amd64 for developers
|
||||
Using additional options you can cross compile locally
|
||||
-l: use a local hyperion source code directory rather than cloning from GitHub
|
||||
-c: do incremental compiles, Note: you need to keep the image and tag stable
|
||||
--local: use a local hyperion source code directory rather than cloning from GitHub
|
||||
--incremental: do incremental compiles, Note: you need to keep the image and tag stable
|
||||
|
||||
**Compile code in $HYPERION_HOME incrementally for Raspberry Pi 2/3/4 (Debian Bullseye)**
|
||||
**Compile code in $HYPERION_HOME incrementally for Raspberry Pi 2/3/4 (Debian Bookworm)**
|
||||
```console
|
||||
cd $HYPERION_HOME
|
||||
./bin/scripts/docker-compile.sh -l -c -i armv7l -t bullseye
|
||||
./bin/scripts/docker-compile.sh --local --incremental --architecture arm/v7 --name bookworm
|
||||
```
|
||||
|
||||
# The usual way
|
||||
|
||||
## Debian/Ubuntu/Win10LinuxSubsystem
|
||||
@@ -94,7 +68,7 @@ sudo apt-get install git cmake build-essential qtbase5-dev libqt5serialport5-dev
|
||||
|
||||
```console
|
||||
sudo apt-get update
|
||||
sudo apt-get install git cmake build-essential qt6-base-dev libqt6serialport6-dev libvulkan-dev libgl1-mesa-dev libusb-1.0-0-dev python3-dev libasound2-dev libturbojpeg0-dev libjpeg-dev libssl-dev pkg-config libftdi1-dev
|
||||
sudo apt-get install git cmake build-essential qt6-base-dev libqt6serialport6-dev libxkbcommon-dev libvulkan-dev libgl1-mesa-dev libusb-1.0-0-dev python3-dev libasound2-dev libturbojpeg0-dev libjpeg-dev libssl-dev pkg-config libftdi1-dev
|
||||
```
|
||||
|
||||
**For Linux X11/XCB grabber support**
|
||||
@@ -141,11 +115,11 @@ sudo dnf install python3-devel qt-devel qt5-qtbase-devel qt5-qtserialport-devel
|
||||
After installing the dependencies, you can continue with the compile instructions later on this page (the more detailed way..).
|
||||
|
||||
## OSX
|
||||
To install on OS X you either need Homebrew or Macport but Homebrew is the recommended way to install the packages. To use Homebrew XCode is required as well, use `brew doctor` to check your install.
|
||||
To install on OS X you either need [Homebrew](https://brew.sh/) or [Macport](https://www.macports.org/) but Homebrew is the recommended way to install the packages. To use Homebrew, XCode is required as well, use `brew doctor` to check your install.
|
||||
|
||||
First you need to install the dependencies:
|
||||
```console
|
||||
brew install qt5 python3 cmake libusb doxygen libftdi
|
||||
brew install git qt@5 python3 cmake libusb openssl@1.1 libftdi
|
||||
```
|
||||
|
||||
## Windows
|
||||
@@ -155,13 +129,13 @@ We assume a 64bit Windows 10. Install the following;
|
||||
- [Visual Studio 2022 Community Edition](https://visualstudio.microsoft.com/downloads/#visual-studio-community-2022)
|
||||
- Select 'Desktop development with C++'
|
||||
- On the right, just select `MSVC v143 VS 2022 C++ x64/x86-Buildtools` and latest `Windows 10 SDK`. Everything else is not needed.
|
||||
- [Win64 OpenSSL v1.1.1k](https://slproweb.com/products/Win32OpenSSL.html) ([direct link](https://slproweb.com/download/Win64OpenSSL-1_1_1k.exe))
|
||||
- [Win64 OpenSSL v1.1.1w](https://slproweb.com/products/Win32OpenSSL.html) ([direct link](https://slproweb.com/download/Win64OpenSSL-1_1_1w.exe))
|
||||
- [Python 3 (Windows x86-64 executable installer)](https://www.python.org/downloads/windows/) (Check: Add to PATH and Debug Symbols)
|
||||
- Open a console window and execute `pip install aqtinstall`.
|
||||
- Now we can download Qt to _C:\Qt_ `mkdir c:\Qt && aqt install -O c:\Qt 5.15.2 windows desktop win64_msvc2019_64`
|
||||
- QT6.2 requires the [Vulkan SDK](https://vulkan.lunarg.com/sdk/home) to be installed
|
||||
- [libjpeg-turbo SDK for Visual C++](https://sourceforge.net/projects/libjpeg-turbo/files/)
|
||||
- Download the latest 64bit installer (currently `libjpeg-turbo-2.1.3-vc64.exe`) and install to its default location `C:\libjpeg-turbo64`.
|
||||
- Download the latest 64bit installer (currently `libjpeg-turbo-3.0.1-vc64.exe`) and install to its default location `C:\libjpeg-turbo64`.
|
||||
|
||||
### Optional:
|
||||
- For DirectX9 grabber:
|
||||
@@ -199,7 +173,7 @@ bin/hyperiond
|
||||
# webui is located on localhost:8090 or 8091
|
||||
```
|
||||
|
||||
In case you would like to build with a dedicated Qt version, Either supply ``QTDIR`` as ``-DQTDIR=<path>`` to cmake or set and environment variable ``QTDIR`` pointing to the Qt installation.
|
||||
In case you would like to build with a dedicated Qt version, Either supply ``QTDIR`` as ``-DQTDIR=<path>`` to CMake or set an environment variable ``QTDIR`` pointing to the Qt installation.
|
||||
|
||||
On Windows MSVC2022 set it via the CMakeSettings.json:
|
||||
```posh
|
||||
@@ -208,7 +182,7 @@ On Windows MSVC2022 set it via the CMakeSettings.json:
|
||||
...
|
||||
"environments": [
|
||||
{
|
||||
"QTDIR": "C:/Qt/6.2.2/msvc2019_64/"
|
||||
"QTDIR": "C:/Qt/6.5.3/msvc2019_64/"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
122
doc/development/JSON-API _Commands_Overview.md
Normal file
122
doc/development/JSON-API _Commands_Overview.md
Normal file
@@ -0,0 +1,122 @@
|
||||
# JSON-API Commands Overview
|
||||
|
||||
## Commands & Sub-Commands
|
||||
|
||||
List of commands and related sub-commands which can be used via JSON-API requests.
|
||||
|
||||
_Authorization (via password or bearer token)_
|
||||
|
||||
**No** - No authorization required<br>
|
||||
**Yes** - Authorization required, but can be disabled for local network calls<br>
|
||||
**Admin**: Authorization is always required
|
||||
|
||||
_Instance specific_
|
||||
|
||||
**Yes** - A specific instance can be addressed<br>
|
||||
**Multi** - Multiple instances can be addressed via one request<br>
|
||||
**No** - The command is not instance related
|
||||
|
||||
_http/s Support_
|
||||
|
||||
**Yes** - Command can be used by individual http/s requests<br>
|
||||
**No** - Applies only to WebSocket or http/s sessions
|
||||
|
||||
| Command | Sub-Command | Authorization | Instance specific | http/s Support |
|
||||
|:---------------|:------------------------|:--------------|:------------------|:---------------|
|
||||
| adjustment | - | Yes | Multi | Yes |
|
||||
| authorize | adminRequired | No | No | Yes |
|
||||
| authorize | answerRequest | Admin | No | No |
|
||||
| authorize | createToken | Admin | No | No |
|
||||
| authorize | deleteToken | Admin | No | Yes |
|
||||
| authorize | getPendingTokenRequests | Admin | No | No |
|
||||
| authorize | getTokenList | Admin | No | Yes |
|
||||
| authorize | login | No | No | No |
|
||||
| authorize | logout | No | No | No |
|
||||
| authorize | newPassword | Admin | No | Yes |
|
||||
| authorize | newPasswordRequired | No | No | Yes |
|
||||
| authorize | renameToken | Admin | No | Yes |
|
||||
| authorize | requestToken | No | No | Yes |
|
||||
| authorize | tokenRequired | No | No | Yes |
|
||||
| clear | - | Yes | Multi | Yes |
|
||||
| clearall | - | Yes | Multi | Yes |
|
||||
| color | - | Yes | Multi | Yes |
|
||||
| componentstate | - | Yes | Multi | Yes |
|
||||
| config | getconfig | Admin | Yes | Yes |
|
||||
| config | getschema | Admin | Yes | Yes |
|
||||
| config | reload | Admin | Yes | Yes |
|
||||
| config | restoreconfig | Admin | Yes | Yes |
|
||||
| config | setconfig | Admin | Yes | Yes |
|
||||
| correction | - | Yes | Yes | Yes |
|
||||
| create-effect | - | Yes | Yes | Yes |
|
||||
| delete-effect | - | Yes | Yes | Yes |
|
||||
| effect | - | Yes | Multi | Yes |
|
||||
| image | - | Yes | Multi | Yes |
|
||||
| inputsource | discover | Yes | No | Yes |
|
||||
| inputsource | getProperties | Yes | No | Yes |
|
||||
| instance | createInstance | Admin | No | Yes |
|
||||
| instance | deleteInstance | Admin | No | Yes |
|
||||
| instance | saveName | Admin | No | Yes |
|
||||
| instance | startInstance | Yes | No | Yes |
|
||||
| instance | stopInstance | Yes | No | Yes |
|
||||
| instance | switchTo | Yes | No | Yes |
|
||||
| ledcolors | imagestream-start | Yes | Yes | Yes |
|
||||
| ledcolors | imagestream-stop | Yes | Yes | Yes |
|
||||
| ledcolors | ledstream-start | Yes | Yes | Yes |
|
||||
| ledcolors | ledstream-stop | Yes | Yes | Yes |
|
||||
| leddevice | addAuthorization | Yes | Yes | Yes |
|
||||
| leddevice | discover | Yes | Yes | Yes |
|
||||
| leddevice | getProperties | Yes | Yes | Yes |
|
||||
| leddevice | identify | Yes | Yes | Yes |
|
||||
| logging | start | Yes | No | Yes |
|
||||
| logging | stop | Yes | No | Yes |
|
||||
| processing | - | Yes | Multi | Yes |
|
||||
| serverinfo | - | Yes | Yes | Yes |
|
||||
| serverinfo | getInfo | Yes | Yes | Yes |
|
||||
| serverinfo | subscribe | Yes | Yes | No |
|
||||
| serverinfo | unsubscribe | Yes | Yes | No |
|
||||
| serverinfo | getSubscriptions | Yes | Yes | No |
|
||||
| serverinfo | getSubscriptionCommands | No | No | No |
|
||||
| service | discover | Yes | No | Yes |
|
||||
| sourceselect | - | Yes | Multi | Yes |
|
||||
| sysinfo | - | Yes | No | Yes |
|
||||
| system | restart | Yes | No | Yes |
|
||||
| system | resume | Yes | No | Yes |
|
||||
| system | suspend | Yes | No | Yes |
|
||||
| system | toggleSuspend | Yes | No | Yes |
|
||||
| system | idle | Yes | No | Yes |
|
||||
| system | toggleIdle | Yes | No | Yes |
|
||||
| temperature | - | Yes | Yes | Yes |
|
||||
| transform | - | Yes | Yes | Yes |
|
||||
| videomode | - | Yes | No | Yes |
|
||||
|
||||
## Subscription updates
|
||||
|
||||
List of updates which can be subscribed to via the `serverinfo/subscribe`request.
|
||||
|
||||
_Instance specific_
|
||||
|
||||
**Yes** - A specific instance can be addressed<br>
|
||||
**No** - The command is not instance related
|
||||
|
||||
_in "all"_
|
||||
|
||||
**Yes** - Updates are subscribed using "all" as the command<br>
|
||||
**No** - Subscription is only triggered via JSON-API request
|
||||
|
||||
| Subscription Command | Instance specific | in "all" |
|
||||
|:-----------------------------|:------------------|:---------|
|
||||
| adjustment-update | Yes | Yes |
|
||||
| components-update | Yes | Yes |
|
||||
| effects-update | Yes | Yes |
|
||||
| event-update | No | Yes |
|
||||
| imageToLedMapping-update | Yes | Yes |
|
||||
| instance-update | Yes | Yes |
|
||||
| ledcolors-imagestream-update | Yes | No |
|
||||
| ledcolors-ledstream-update | Yes | No |
|
||||
| leds-update | Yes | Yes |
|
||||
| logmsg-update | No | No |
|
||||
| priorities-update | Yes | Yes |
|
||||
| settings-update | Yes | Yes |
|
||||
| token-update | No | Yes |
|
||||
| videomode-update | No | Yes |
|
||||
|
@@ -1,32 +1,40 @@
|
||||
# Hyperion - Supported platforms
|
||||
Hyperion is currently suported on the following sets of configuration:
|
||||
> **_NOTE:_** Configurations tagged as unofficial are running in general, but are provided/maintained on a best effort basis.\
|
||||
In case of problems, it is recommended checking with the wider Hyperion community (https://hyperion-project.org/forum/).
|
||||
The GitHub releases of Hyperion are currently supported on the following sets of configuration:
|
||||
> [!NOTE]
|
||||
> Configurations tagged as unofficial are running in general, but are provided/maintained on a best effort basis.\
|
||||
> In case of problems, it is recommended checking with the wider Hyperion community (https://hyperion-project.org/forum/).
|
||||
|
||||
## Official
|
||||
| Hardware | OS | Version | Screen-Grabber | Package | Comments |
|
||||
|-----------|-----------------|--------------------|-----------------------------------------|-------------------------------------------------------------------------------|------------------------------------|
|
||||
| X64 | Windows | 10 | QT¹ | [Windows-AMD64.exe](https://github.com/hyperion-project/hyperion.ng/releases) | Direct X9 Grabber via self-compile |
|
||||
| X64 | Ubuntu | 18.04, 20.04, 22.04² | QT¹<br/>XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| X64 | Debian | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹ | [Linux-x86_64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 4 | HyperBian | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | |
|
||||
| RPi 4 | Raspberry Pi OS | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 3 /3+ | HyperBian | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [HyperBian.zip](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 3 /3+ | Raspberry Pi OS | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| amd64 | Windows | 10 | QT¹ | [windows-x64.exe](https://github.com/hyperion-project/hyperion.ng/releases) | Direct X9 Grabber via self-compile |
|
||||
| amd64 | Ubuntu | 20.04, 22.04, 24.04² | QT¹<br/>XCB/X11¹ | [Linux-amd64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| amd64 | Debian | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹ | [Linux-amd.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 5 | HyperBian | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | |
|
||||
| RPi 5 | Raspberry Pi OS | 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-arm64.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 4 | HyperBian | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [HyperBian.zip](https://github.com/Hyperion-Project/HyperBian/releases) | |
|
||||
| RPi 4 | Raspberry Pi OS | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 3 /3+ | HyperBian | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [HyperBian.zip](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 3 /3+ | Raspberry Pi OS | 10, 11, 12, 13³ | QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv7l.deb](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
|
||||
## Unofficial
|
||||
In case you have an additional working setups you would like to share with the community, please get in touch or issue a PR to have the table updated.
|
||||
|
||||
| Hardware | OS | Version | Screen-Grabber | Package | Comments |
|
||||
|---------------|-----------------|----------------|-----------------------------------------|---------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| X64 | macOS | 11, 12 | QT<br>OSX | [macOS-x86_64.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | M1 not tested |
|
||||
| X64 | Fedora | 35 | QT¹<br/>XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| X64 | macOS | 11, 12 | QT<br>OSX | [macOS-x86_x64.dmg](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| X64 | Fedora | 39 | QT¹<br/>XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| X64 | Arch | | QT¹<br/>XCB/X11¹ | [Linux-x86_64.rpm](https://github.com/hyperion-project/hyperion.ng/releases) | |
|
||||
| RPi 0/ 1 / 2 | Raspberry Pi OS | 9, 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv6l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | No recommended |
|
||||
| RPi 0/ 1 / 2 | Raspberry Pi OS | 10, 11, 12³| QT¹<br/>XCB/X11¹<br/>DispmanX | [Linux-armv6l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | No recommended |
|
||||
| X64 | LibreElec | 11.x (Nexus) | [Kodi add-on](https://github.com/hyperion-project/hyperion.kodi/releases) | [Linux-x86_64.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 4 | LibreElec | 11.x (Nexus) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 4 | LibreElec | 10.x (Matrix) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 4 | LibreElec | 9.2.x (Leia) | QT¹<br/>DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 3 /3+ | LibreElec | 11.x (Nexus) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 3 /3+ | LibreElec | 10.x (Matrix) | - | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| RPi 3 /3+ | LibreElec | 9.2.x (Leia) | QT¹<br/>DispmanX | [Linux-armv7l.tar.gz](https://github.com/hyperion-project/hyperion.ng/releases) | [Install on LibreELEC](https://hyperion-project.org/forum/index.php?thread/10463-install-hyperion-ng-on-libreelec-x86-64-rpi-inoffiziell-unofficially/) |
|
||||
| Amlogic | CoreElec | 21.x (Omega) | Amlogic | CoreElec Plugin | Supported via CoreElec project |
|
||||
| Amlogic | CoreElec | 20.x (Nexus) | Amlogic | CoreElec Plugin | Supported via CoreElec project |
|
||||
| Amlogic | CoreElec | 19.x (Matrix) | Amlogic | CoreElec Plugin | Supported via CoreElec project |
|
||||
| Amlogic | CoreElec | 9.2.x (Leia) | Amlogic | CoreElec Plugin | Supported via CoreElec project |
|
||||
| Vero4K | OSMC | | | | [hyperion-vero4k](https://github.com/hissingshark/hyperion-vero4k) |
|
||||
@@ -35,5 +43,5 @@ In case you have an additional working setups you would like to share with the c
|
||||
Legend
|
||||
---
|
||||
¹ Requires an environment with `DISPLAY` defined\
|
||||
² 18=Bionic Beaver, 20=Focal Fossa, 22=Jammy Jellyfish\
|
||||
³ 9=Stretch, 10=Buster, 11=Bullseye, 12=Bookworm
|
||||
² 20=Focal Fossa, 22=Jammy Jellyfish, 24=Lunar Lobster, 24=Noble Numbat\
|
||||
³ 10=Buster, 11=Bullseye, 12=Bookworm, 13=Trixie
|
||||
|
Reference in New Issue
Block a user