-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
vuplus add-on: New PVR add-on for using Vu+ settop boxes as PVR backend.
- Loading branch information
jdembski
committed
Mar 2, 2012
1 parent
7a75a74
commit e9ba481
Showing
17 changed files
with
6,130 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<addon | ||
id="pvr.vuplus" | ||
version="1.0.0" | ||
name="VU+ Client" | ||
provider-name="Joerg Dembski"> | ||
<requires> | ||
<c-pluff version="0.1"/> | ||
</requires> | ||
<extension | ||
point="xbmc.pvrclient" | ||
library_linux="XBMC_vuplus.pvr" | ||
library_osx="XBMC_vuplus.pvr" | ||
library_wingl="XBMC_vuplus_win32.pvr" | ||
library_windx="XBMC_vuplus_win32.pvr"/> | ||
<extension point="xbmc.addon.metadata"> | ||
<summary>XBMC's frontend for VU+</summary> | ||
<description>VU+ frontend; supporting streaming of Live TV & Recordings, EPG, Timers. For parsing the XML output from the VU+ webinterface it uses the xmlParser library developed by Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this! | ||
</description> | ||
<disclaimer>This is unstable software! The authors are in no way responsible for failed recordings, incorrect timers, wasted hours, or any other undesirable effects..</disclaimer> | ||
<platform>all</platform> | ||
</extension> | ||
</addon> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
<strings> | ||
<!-- settings labels --> | ||
<string id="30000">VU+ hostname or IP address</string> | ||
<string id="30002">Streaming Port</string> | ||
<string id="30003">Username</string> | ||
<string id="30004">Password</string> | ||
<string id="30006">Connect timeout in seconds</string> | ||
<string id="30007">Response timeout in seconds</string> | ||
<string id="30008">Icon Path</string> | ||
<string id="30009">Show completed timers</string> | ||
<string id="30010">Update Interval in minutes</string> | ||
|
||
|
||
<!-- notifications --> | ||
<string id="30500">Disconnected from '%s'</string> | ||
<string id="30501">Reconnected to '%s'</string> | ||
</strings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?> | ||
<settings> | ||
<setting id="host" type="text" label="30000" default="127.0.0.1" /> | ||
<setting id="streamport" type="number" label="30002" default="8001" /> | ||
<setting id="user" type="text" label="30003" default="" /> | ||
<setting id="pass" type="text" label="30004" option="hidden" default="" /> | ||
<setting id="connect_timeout" type="enum" label="30006" values="1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60" default="29" /> | ||
<setting id="response_timeout" type="enum" label="30007" values="1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24|25|26|27|28|29|30|31|32|33|34|35|36|37|38|39|40|41|42|43|44|45|46|47|48|49|50|51|52|53|54|55|56|57|58|59|60" default="1" /> | ||
<setting id="iconpath" type="folder" label="30008" default="" /> | ||
<setting label="30009" type="bool" id="showcompleted" default="false"/> | ||
<setting id="updateint" type="number" label="30010" default="2" /> | ||
</settings> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
# | ||
# Makefile for the XBMC vuplus PVR AddOn | ||
# | ||
# See the README for copyright information and | ||
# how to reach the author. | ||
# | ||
|
||
LIBS = -ldl -lcurl | ||
LIBDIR = @abs_top_srcdir@/addons/pvr.vuplus | ||
LIB = @abs_top_srcdir@/addons/pvr.vuplus/XBMC_vuplus.pvr | ||
|
||
SRCS=client.cpp \ | ||
xmlParser.cpp \ | ||
VuData.cpp \ | ||
thread.cpp \ | ||
tools.cpp | ||
|
||
include ../Makefile.include | ||
|
||
clean: | ||
-rm -f $(OBJS) $(LIB) *.P *~ | ||
|
||
$(LIB): $(OBJS) | ||
$(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -g $(OBJS) $(LIBS) $(LIBDIRS) $(SILIB) -o $(LIB) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
XBMC Vu+ PVR Add-on | ||
------------------------------------------ | ||
|
||
THIS IS A PRELIMINARY README AND IS SUBJECT TO CHANGE!!! | ||
|
||
Written by: Joerg Dembski | ||
|
||
Project's homepage: | ||
|
||
Latest version available at: | ||
|
||
This program is free software; you can redistribute it and/or modify | ||
it under the terms of the GNU General Public License as published by | ||
the Free Software Foundation; either version 2 of the License, or | ||
(at your option) any later version. | ||
|
||
------------------------------------------ | ||
|
||
This is a PVR Add-on for XBMC to add vu+ DVRs as a TV/PVR Backend to XBMC. | ||
|
||
It want to add support for Live TV watching, replaying of Recordings, programming Timers and | ||
EPG TV Guide to use over the Network. | ||
|
||
For parsing the XML output from the VU+ webinterface it uses the xmlParser library developed by Frank Vanden Berghen (http://www.applied-mathematics.net/tools/xmlParser.html). Many thanks for this! |
Oops, something went wrong.