Pvr.dispatcharr

Hi.

There is a very interesting software called Dispatcharr, which is a server manager for ITV with many options. To use it correctly from KODI, there is a pvr.dispatcharr client that works fine in linux, but it cannot be installed on Coreelec.

I’m wondering if there is a way to compile it to works on Coreelec.

Dispatcharr: GitHub - Dispatcharr/Dispatcharr · GitHub

Source Code https://github.com/northernpowerhouse/pvr.dispatcharr

WIki: https://deepwiki.com/northernpowerhouse/pvr.dispatcharr/4.2-building-from-source

2 Likes

You need to make addon package which creates the addon. For a start look some similar package and adjust it.

1 Like

Might get results if you contact the author and ask them to do a CE release.

They already released arm32 and arm64 versions, have you tried re-working the linux release to utilize one of the arm binaries that match your architecture?

Don’know how to do that.

I follow him in Discord (dispatcharr server), he says “No. I won’t be compiling it for any more OSes or architectures until I get it Kodi repo compliant and get it on their build server” about to month ago. So this is why I’m wondering here.

In another oldest message Nothernpowerhouse says “i have 0 clue how to build for corelec, but you’re more than welcome to submit a PR with a coreelec build workflow”.

hmm ok .,..

if you were to install the linux addon, it would install “pvr.dispatcharr.so.10” which is the binary portion of the addon that is not compatible

if you were to install the android addon it would install “libpvr.dispatcharr.so” which is the binary addon for android

android being the same architecture as coreelec the idea would be to copy the file from the android addon into the linux location

armeabi for 32bit, arm64 for 64bit

it was just an idea, i saw someone do something sort of similar using a libreelec arm64 binary for debian trixie on rpi

Nah, in every case the pvr installs but fails to load. I think it is a Piers issue cause when I try to install it in a android device running kodinerds piers (any version) the message is always the same.

Running latest Piers here on top of an Homatics Box R 4K Plus by the way.

You need to ask the author to add support for CE:

The repository https://github.com/Dispatcharr/Dispatcharr is not a Kodi PVR addon (or any Kodi binary addon).
It is a standalone Python-based IPTV/stream management backend (similar to a self-hosted proxy/manager for M3U, Xtream Codes, EPG, HDHomeRun emulation, etc.).
It has no CMakeLists.txt, no C/C++ code for Kodi's PVR API, and no build system for Kodi addons.
Dispatcharr runs as a service (usually via Docker) and exposes M3U/EPG/HDHomeRun endpoints that you can point existing Kodi PVR clients at — most commonly pvr.iptvsimple.

Yep, I use pvr.iptvsimple but not all the functions are available.

I understand what you say, yes Dispatcharr can act as a HDHomeRun device (pvr.HDHomeRUn does not works with it). Have my suspicious about that so thanks for confirm it.

Complete version for CE-22 NO which should work (or at least load): https://test.coreelec.org/vpeter/pvr.dispatcharr-1.3.1-v1.zip

1 Like

Yes you are right.

The addon loads fine, and the settings works. I was able to set my dispatcharr server settings and it loads the channels list correctly.

When you try to play anyone it fails.

The log shows this:

2026-04-08 19:46:23.669 T:1048     info <general>: VideoPlayer::OpenFile: pvr://channels/tv/All%20channels@-1/0@pvr.dispatcharr_76.pvr
2026-04-08 19:46:23.669 T:1048     info <general>: CDVDSubtitlesLibass: Using libass version 1704000
2026-04-08 19:46:23.669 T:1048     info <general>: CDVDSubtitlesLibass: Creating ASS library structure
2026-04-08 19:46:23.669 T:1048     info <general>: CDVDSubtitlesLibass: Initializing ASS Renderer
2026-04-08 19:46:23.670 T:1048     info <general>: CDVDSubtitlesLibass: Initializing ASS library font settings
2026-04-08 19:46:23.699 T:1048     info <general>: CDVDSubtitlesLibass: Creating new ASS track
2026-04-08 19:46:23.701 T:1488     info <general>: Creating InputStream
2026-04-08 19:46:23.701 T:1488    error <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/All%20channels@-1/0@pvr.dispatcharr_76.pvr]
2026-04-08 19:46:23.701 T:1488     info <general>: CVideoPlayer::OnExit()

Do you have inputstream adaptive, ffmpegdirect and rtmp adon installed?

Yes I have.

Then you will have to ask the author of the addon. I only build it :frowning:

I see.

Can I use your version to show to him?

Appreciate your time, many thank.

Of course. And here is the package I used to build addon: gist:7ff0285ad624fae0b4d601b626519412 · GitHub

Already reported in Github and Discord.

Wating for the autor to take care about.

Thank you again !!

Hey guys. I’ve got this addon running perfectly on my Linux desktop, but I can’t get it to work on CoreELEC 21.3-Omega (Amlogic-ng.arm). It seems like a binary compatibility or dependency issue. Any ideas on how to get it running on this build?"

There’s no support for this addon being provided here.

vpeter was nice enough to build it for coreelec and provide instructions for the developer of the addon to provide a coreelec release

beyond that head back to the issues page on this addons github

Sorry, don’t have any build at hand to compile this adon for CE21.