Commit Graph

46 Commits

Author SHA1 Message Date
Julian Scheel d4077a142c Bump version to 0.3.7
Signed-off-by: Julian Scheel <julian@jusst.de>
2017-07-10 08:56:43 +02:00
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
Julian Scheel de0a0f9a81 AppVeyor: Provide built addon as artifact
Allow users to fetch the builds generated by AppVeyor.

Signed-off-by: Julian Scheel <julian@jusst.de>
2017-07-06 14:16:00 +02:00
Julian Scheel 1b0c31654a Travis: Build against Kodi Krypton
This is the Krypton support branch, so it shall be build-tested against
Krypton Kodi tree.

Signed-off-by: Julian Scheel <julian@jusst.de>
2017-05-26 10:46:28 +02:00
Julian Scheel f260cb07e9 AppVeyor: Build against Kodi Krypton
This is the Krypton support branch, so it shall be build-tested against
Krypton Kodi tree.

Signed-off-by: Julian Scheel <julian@jusst.de>
2017-05-26 10:46:28 +02:00
Dennis Hamester 8549a31c8d Bump version to 0.3.6 2016-11-28 15:09:54 +01:00
Dennis Hamester 0a7fb087ac Bump pvr api version to 5.2.1 2016-11-28 15:09:25 +01:00
Dennis Hamester 5c0f000a91 Bump version to 0.3.5 2016-11-28 14:14:57 +01:00
Dennis Hamester 2b020cec9c README: Rewrite build instructions 2016-11-28 14:00:01 +01:00
Dennis Hamester 96a19310ca Change time parameter of SeekTime from int to double
See xbmc/xbmc#10985
2016-11-28 10:40:36 +01:00
Dennis Hamester 3a6f4eb7b5 Bump version to 0.3.4 2016-11-18 10:28:37 +01:00
Dennis Hamester 2067aba378 OctonetData: Remove unused variable 2016-11-16 12:32:36 +01:00
Dennis Hamester b52f50ef30 OctonetData: Fix missing EPG data for the first channel 2016-11-16 12:31:27 +01:00
Dennis Hamester d1f9af2225 OctonetData: Fix computing last_end in getEPG() 2016-11-14 11:36:51 +01:00
Julian Scheel 880d313bef Unify Digital Devices naming
Always write Digital Devices with a blank in between.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-11 20:49:27 +01:00
Julian Scheel 94eb166783 README: Add AppVeyor badge
Add a badge for AppVeyor (Windows) build status.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-10 17:54:14 +01:00
Dennis Hamester ba7e50e79c client: Clear incoming signalStatus before filling it 2016-11-10 17:23:47 +01:00
Julian Scheel 5fc6fc2ebc README: Add build status
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-10 17:20:24 +01:00
Julian Scheel 8778ebe422 Increment version to 0.3.1
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-10 14:05:46 +01:00
Dennis Hamester 0adb1ade91 Pass channel name to rtsp_client 2016-11-10 11:33:56 +01:00
Dennis Hamester 844a5c3cd4 OctonetData: Add getter for channel name 2016-11-10 11:27:31 +01:00
Dennis Hamester 838c0094b7 Pass signal quality and snr to Kodi core 2016-11-10 10:52:33 +01:00
Dennis Hamester c5b90f130b rtsp_client: Parse RTCP APP packets 2016-11-09 15:40:40 +01:00
Dennis Hamester 415d2c98ac rtsp_client: Open and close rtcp socket as well 2016-11-09 15:32:39 +01:00
Julian Scheel 2aa320ee2d Add debian package build files
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-09 10:24:25 +01:00
Julian Scheel de0bf9c847 Increment version to 0.3.1
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-08 11:15:45 +01:00
Julian Scheel 9abe9180b6 Notify on channel load error not success
Do not queue a notification when loading channels was successful, but
only when it failed. While at it make the message string translatable.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-08 11:14:24 +01:00
Julian Scheel 4665b282a2 Unify naming and fix typo
Use same addon names in client.cpp and addon.xml.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-08 08:35:48 +01:00
Julian Scheel 7064ff8075 Add appveyor build instructions
Automated builds for Windows.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-04 11:50:22 +01:00
Julian Scheel aa0d1678d0 Add travis build instructions
Automated build for linux and os x.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-04 11:26:48 +01:00
Julian Scheel 8eb0d3b5e0 Remove kodi prefix from includes
The kodi prefix is not needed for includes, as the kodi directory is set
as include directory directly.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-11-04 11:00:39 +01:00
Dennis Hamester 65e2a68849 readme: Describe building on Windows 2016-11-03 18:02:13 +01:00
Dennis Hamester b80d446760 Build fixes for Windows 2016-10-05 16:46:40 +02:00
Dennis Hamester 5f5d2965cf Reimplementation with custom rtsp client 2016-10-05 10:45:05 +02:00
Dennis Hamester 88fd3079aa OctonetData: Add getUrl member function 2016-10-05 10:42:09 +02:00
Dennis Hamester 9847cf27a0 Ignore build directory 2016-10-05 10:40:23 +02:00
Julian Scheel 20f92c44bc Update to PVR 5.2.0/Kodi 17
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-09-27 16:05:03 +02:00
Julian Scheel c20c24d0da Add MSVSC++ compatibility helpers
Signed-off-by: Julian Scheel <julian@jusst.de>
2016-03-31 16:04:27 +02:00
Julian Scheel a1f3f7ccab Update for Kodi 16.0 Jarvis
Update to PVR API version 4.1.0.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-03-31 16:04:11 +02:00
Julian Scheel a2399d67c2 Implement epg import
Load EPG data from Octonet and export it to the pvr interface.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-03-22 13:17:03 +01:00
Julian Scheel 68fb9608eb Generate 64 bit id for internal lookup
Store the stringified id from chanellist into a 64 bit integer, which will be
used for matching epg data.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-03-22 13:16:09 +01:00
Julian Scheel a23e465b63 Add support for groups
Parse the groups out of the json data. As of now all radio channels are stored
in groups prefixed with "Radio" which is used to set the radio flag now.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-02-02 12:18:41 +01:00
Julian Scheel f724c5934c OctonetData: Implement channel list parsing
Retrieve json formatted channel list from Octonet server and generate channels
for kodi.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-02-02 11:04:45 +01:00
Julian Scheel afcba72ae5 depdends: Import JsonCpp
Import JsonCpp dependency.

Signed-off-by: Julian Scheel <julian@jusst.de>
2016-02-02 11:03:40 +01:00
Julian Scheel 7a5fa21d14 Implement basic plugin infrastructure
Add the bare minimum of what is required to become a Kodi PVR addon.

Signed-off-by: Julian Scheel <julian@jusst.de>
2015-08-21 17:04:07 +02:00
Julian Scheel bcbe782ccb Initial commit
Signed-off-by: Julian Scheel <julian@jusst.de>
2015-08-19 12:39:52 +02:00