Note that we checkout kodi to a separate directory as this repo will only only be used to build the addon and nothing else. Note that the steps in the following section need to be performed before the addon is installed and you can run it in Kodi.
If you would prefer to run the rebuild steps manually instead of using the above helper script check the appendix here. These instructions may be outdated. This is useful for e. When the addon starts it first attempts to make a connection using the local network settings. If that fails, it will try the internet settings instead. The addon restarts itself if the connection is lost so it will automatically switch back without having to restart Kodi.
Connection settings to use when connecting from your local network. For a local network connection the port values should not need to be modified. Connection settings to use when connecting from the internet. The ports should only need to change if you're using asymmetric port forwarding e. The main functionality is contained within the vbox namespace, the only file outside that is client. The idea is to keep the addon code as decoupled from Kodi as possible. Since the structure of the responses vary a little bit, a factory is used to construct meaningful objects to represent the various responses.
All response-related code is located under the vbox::response namespace. The classes and utilities for handling this are kept separate under the xmltv namespace so that the code can potentially be reused. The vbox::VBox class which client. A request can fail for various reasons:. Similar to the XMLTV code, the code for the timeshift buffer is fairly generic and lives in a separate timeshift namespace. Currently there is a base class for all buffers and two implementations, a FilesystemBuffer which buffers the data to a file on disc, and a DummyBuffer which just relays the read operations to the underlying input handle.
This is required since Kodi uses a different code paths depending on whether clients handle input streams on their own or not, and we need this particular code path for other features like signal status handling to work. The addon follows semantic versioning. Each release is tagged with its respective version number. Since each release of Kodi requires a separate branch for the addon, the major version changes whenever the Kodi version changes.
This means that versions 1. The following steps can be followed manually instead of using the build-install-mac. Skip to content. Star 3. Branches Tags.
Could not load branches. Could not load tags. Latest commit. Git stats commits. Failed to load latest commit information. Google Search. Powered by OK so here goes! Server lets you enjoy your favorite TV channels throughout your whole house and on the go. Stream your TV channels over the internet to desktops and mobile devices like laptops and netbooks using your web browser. Tuner Configuration Once I had installed the BlackGold drivers for the new tuner card, I was able to select the Sources tab in the DVBLink configuration webpage and configure the two tuners its a dual tuner card.
When completed it will then list the channels found and on which Transponders. I found that in order to get EPG data for all the channels I had to run the EPG scan routine several times until all channel data had been discovered. Channel Selection Back on the main DVBLink Configuration page under the Channels tab there, this is where you select the channels that the tuner s have detected and select them.
Simply tick the channels you want and click the right arrow in the middle to move those channels in to the selected channels list.
I did have some issues with Google Chrome and VLC and the previews would not play for me in the browser. Channel Merge Once I had selected all the channels from each of the tuners, you then need to merge the channels, I just selected the Merge by name option.
You can see in this screen shot that each channel has two instances below it, this is because I have a dual tuner. If you had a quad tuner presumably you would have four instances of each channel. Channel Settings In channel settings you can review and edit the channels, edit the names and channel numbers if required.
0コメント