1
0
mirror of https://github.com/DigitalDevices/pvr.octonet.git synced 2023-10-10 13:36:57 +02:00
Go to file
Julian Scheel 6ee28476fa OctonetData: Use hash for channel nativeId
We previously assumed that the channelId provided by the Octonet would
only contain numbers and colons, which unfortunately is not true. The
satellite names could contain arbitrary characters, which then caused
the conversion to a numeric value to fail, stopping channels from being
distinguishable. This caused all EPG events to be mapped to the first
channel.

Signed-off-by: Julian Scheel <julian@jusst.de>
2017-07-06 14:21:41 +02:00
debian Unify Digital Devices naming 2016-11-11 20:49:27 +01:00
depends/common/jsoncpp depdends: Import JsonCpp 2016-02-02 11:03:40 +01:00
pvr.octonet Bump version to 0.3.6 2016-11-28 15:09:54 +01:00
src OctonetData: Use hash for channel nativeId 2017-07-06 14:21:41 +02:00
.gitignore Ignore build directory 2016-10-05 10:40:23 +02:00
.travis.yml Travis: Build against Kodi Krypton 2017-05-26 10:46:28 +02:00
appveyor.yml AppVeyor: Provide built addon as artifact 2017-07-06 14:16:00 +02:00
CMakeLists.txt Build fixes for Windows 2016-10-05 16:46:40 +02:00
FindJsonCpp.cmake depdends: Import JsonCpp 2016-02-02 11:03:40 +01:00
README.md README: Rewrite build instructions 2016-11-28 14:00:01 +01:00

Octonet PVR

Digital Devices Octonet PVR client addon for Kodi

Platform Status
Linux + OS X (Travis) Build Status
Windows (AppVeyor) Build status

Building

These instructions work on all supported platforms for the most part. Obviously, paths need to be adjusted according to your OS (/ vs \). We use Linux paths here as an example.

Clone the pvr.octonet repository:

$ git clone https://github.com/DigitalDevices/pvr.octonet.git

Clone the Kodi repository:

$ git clone https://github.com/xbmc/xbmc.git

If you already have a local Kodi checkout, you can use that one. Just make sure it is recent enough (Kodi 17 Beta 5 or later should work).

$ cd pvr.octonet
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release -DADDONS_TO_BUILD="pvr.octonet" -DADDON_SRC_PREFIX="path to parent of pvr.octonet" -DCMAKE_INSTALL_PREFIX="install" -DPACKAGE_ZIP=ON "path to kodi/project/cmake/addons"

On Windows, you should add -G "NMake Makefiles" to the CMake invocation. Make sure that ADDON_SRC_PREFIX does not point directly to pvr.octonet but instead to its parent directory.

Finally, build the plugin with make (or nmake on Windows). The plugin should be in an install subdirectory.