summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
Diffstat (limited to 'README')
-rw-r--r--README85
1 files changed, 85 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..86ea416
--- /dev/null
+++ b/README
@@ -0,0 +1,85 @@
+This is a "plugin" for the Video Disk Recorder (VDR).
+
+Written by: Stefan Braun <louis.braun@gmx.de>
+
+Project's homepage:
+http://projects.vdr-developer.org/projects/plg-tvscraper
+
+Latest version available at:
+http://projects.vdr-developer.org/projects/plg-tvscraper/files
+
+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.
+See the file COPYING for more information.
+
+Description
+-----------
+
+TVScraper runs in the background and collects metadata (posters,
+banners, fanart, actor thumbs and roles, descriptions) for all
+available EPG events on selectable channels and for recordings.
+Additionally the plugin provides the collected metadata via the VDR
+service interface to other plugins which deal with EPG information.
+
+TVScraper uses the thetvdb.com API for collecting series metadata and
+themoviedb.org API for movies. Check the websites of both services for
+the terms of use.
+
+Important: To avoid unnecessary traffic, only activate these channels
+to be scrapped which are reasonable. After plugin installation all
+channels are deactivated by default, so please consider this point when
+you activate the channels you are interested in ;)
+
+Additionally you are invited to contribute to the used web services with
+providing missing data for your favorite movies and series.
+
+Requirements
+------------
+
+To run the plugin the following libaries have to be installed:
+- libsqlite3
+- libcurl
+- libXML2
+- libjansson
+
+Installation and configuration
+------------------------------
+
+Just install the plugin depending on your used distribution. During VDR
+startup the plugin base directory can be set with the following option:
+
+-d <CACHEDIR>, --dir=<CACHEDIR> Set directory where database and images
+ are stored
+
+If no directory is provided, the plugin uses VDRCACHEDIR as default.
+Please care about that the user who runs VDR has full read/write access
+to this directory, otherwise the plugin will not start.
+
+As already mentioned, after first installations no channels are activated
+to be scrapped. Please configure these channels in the plugin setup menu.
+Additionally you can trigger that your already existing recordings are
+scrapped, so that also for this recordings metadata is available.
+
+The plugins uses a sqlite3 database to store the necessary information.
+If /dev/shm/ is available, the database is kept in memory during runtime
+which improves performance. In the configured plugin basedir only a
+persistant backup of the database is stored then. If /dev/shm/ is not
+available, only the database file in the plugin base directory is used.
+
+Usage
+-----
+
+After the initial configuration the plugin runs completely independent in
+the background, you don't have to care about anything. The plugins checks
+at least every 24 hours for new EPG events and collects the metadata for
+these events automatically.
+
+Before each run the plugin performs a cleanup, all images for movies which
+are not available in the current EPG are deleted. Series and actors thumbs
+are kept to avoid unnecessary traffic for the web services, because the
+propability that this data is needed in the future again is rather high.
+
+If a running recording is detected, the plugin marks the corresponding movie
+meta data so that the information for this movie will be kept permanentely. \ No newline at end of file