Plex Home Theater 1.2.3 Debian build
I have updated my build of Plex Home Theater to the lastest release 1.2.3.
This post is outdated, please see Plex tag for the most recent release!
As before, here is a source package, and a binary build for amd64, ready to be used on Debian/jessie or sid. If you want to give it a try, add the following lines to your sources.list:
deb http://www.preining.info/debian/ pht/ deb-src http://www.preining.info/debian/ pht/
You can also grab the binary for amd64 directly here: here, you can get the source package with
Update 2014-11-20: Debian release -0.2 with libcec, for those having the adaptors.
The release file and changes file are signed with my official Debian key 0x09C5B094.
Hey, it’d be great if you could include libcec in your builds, some people have the nice pulse-eight adapter 🙂
In the meantime, I’ll build the package from your source packages. Thanks!
ok, I now know what the problem is:
So that is a tricky situation. If you manage around these problems, let me know!
../xbmc/peripherals/devices/PeripheralCecAdapter.cpp: In member function ‘void PERIPHERALS::CPeripheralCecAdapter::SetConfigurationFromSettings()’:
../xbmc/peripherals/devices/PeripheralCecAdapter.cpp:1382:19: error: ‘CEC::libcec_configuration’ has no member named ‘iDoubleTapTimeoutMs’
So, it turns out it’s now called ‘iDoubleTapTimeout50Ms’. So, seems we need a patch to Plex to make that work. In the meantime, I took your old source, changed
m_configuration.iDoubleTapTimeoutMs = GetSettingInt(“double_tap_timeout_ms”);
m_configuration.iDoubleTapTimeout50Ms = 50 / GetSettingInt(“double_tap_timeout_ms”);
And it should build fine.
Thanks, that helped.
I have now rebuilt a source and binary (amd64) package and uploaded to my server, could you please try it out? I guess the libcec is statically compiled in, so no specific actions are necessary for users.
So how do I import your official debian key?
the simplest way is to use as root: