Epgsync-plugin: Difference between revisions

From VDR Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
==Description==
==Description==
'''Author:''' Frank Schmirler
<!-- [[Image:(missing)-plugin.jpg|thumb|Screenshot]] -->
Imports the [[EPG]] of an other VDR using the [[Svdrp]] protocol. For connecting the [[svdrpservice-plugin]] is used which has to be installed along with epgsync.


Imports the [[EPG]] of another VDR using the Svdrp protocol. For connecting the svdrpservice-plugin is used which has to be installed along with epgsync.
The actual import runs as a background thread. You can start the thread from the main menu or automatically whenever the plugin is started.
The actual import runs as background thread. The thread can be started from main menu and/or automatically whenever the plugin is started.
<!-- ==Hardware requirements== -->


===Status===
==Software requirements==
Last Update 06/2013
[[svdrpservice-plugin]] >= 0.0.2


==Software Requirements==
==Installation==
See [[plugin installation]]
* [[svdrpservice-plugin]] >= 0.0.2


==Current Version(en)==
==Problems==
[http://vdr.schmirler.de/svdrpservice/vdr-svdrpservice-1.0.0.tgz 1.0.0]
===Thread priority===
On some systems even the slow channel-by-channel import seems to affect the live picture. Try the following patch to reduce the thread priority:


--- thread.c.orig 2006-09-20 12:52:36.000000000 +0200
+++ thread.c 2006-09-20 12:53:08.000000000 +0200
@@ -12,6 +12,8 @@
#define EPGSYNC_SLEEPMS 30
void cEpgSyncThread::Action() {
+ SetPriority(15);
+
plugin = cPluginManager::GetPlugin("svdrpservice");
if (!plugin) {
esyslog("EpgSync: Plugin svdrpservice not available");
===Buffer size===
Large EPG entries might exceed the internal buffer size. The log will show something like
svdrpservice: line too long in reply from ...
Increase the buffer size to e.g. 32k by editing [[svdrpservice-plugin]]'s connection.h:
#define BUFFER_SIZE KILOBYTE(32)
==Links==
==Links==
# [http://vdr.schmirler.de Plugins Homepage]
{|
| [1]
| http://vdr.schmirler.de/
| Plugin homepage
|}


[[Category:Plugins]]
[[Category:Plugins]]
[[Category:EPG_and_Co]]
[[Category:Svdrp-tools]]


{{i18n|Epgsync-plugin}}
{{i18n|epgsync-plugin}}

Latest revision as of 17:29, 8 December 2013

Description

Author: Frank Schmirler

Imports the EPG of another VDR using the Svdrp protocol. For connecting the svdrpservice-plugin is used which has to be installed along with epgsync. The actual import runs as background thread. The thread can be started from main menu and/or automatically whenever the plugin is started.

Status

Last Update 06/2013

Software Requirements

Current Version(en)

1.0.0

Links

  1. Plugins Homepage