Autosort-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(0.00298953662182362)
K (Änderungen von Benutzer:83.59.174.230 rückgängig gemacht und letzte Version von Benutzer:89.139.20.143 wiederhergestellt)
Zeile 10: Zeile 10:
 
racks.com http://zeaxliq.angelfire.com/theonanistscorner.com.html theonanistscorner.com
 
racks.com http://zeaxliq.angelfire.com/theonanistscorner.com.html theonanistscorner.com
  
dolphins www.maccat.co.za http://cisijxk.tripod.com/www.soundclick.com-americangypsies.html www.soundclick.com americangypsies
+
==Konfiguration==
site like ifeelmyself.com http://cisijxk.tripod.com/index.html index
+
Es wird davon ausgegangen, dass das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]]. Hiermit wird die (anzupassende) Konfig.-Datei an die richtige Stelle geschoben:
soundclick pel0n.com http://cisijxk.tripod.com/site-like-ifeelmyself.com.html site like ifeelmyself.com
+
 
here  http://cisijxk.tripod.com/soundclick.com-dachampbeats.html soundclick.com dachampbeats
+
cp [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/autosort/[[autosort.conf]] [[Struktur|$VDRCONFIG]]/plugins
site like ifeelmyself.com http://cisijxk.tripod.com/espn.go.com.html espn.go.com
+
 
here  http://cisijxk.tripod.com/dolphins-www.maccat.co.za.html dolphins www.maccat.co.za
+
<!-- ===Einstellungen=== -->
www.soundclick.com americangypsies http://cisijxk.tripod.com/soundclick-pel0n.com.html soundclick pel0n.com
+
<!-- ===Parameter=== -->
here  http://cisijxk.tripod.com/dr.-chester-floyd.html dr. chester floyd
+
<!-- ==Sonstiges== -->
 +
===Probleme===
 +
Zur Zeit (6/2007) gibt es eine Version 0.1.3, die zum erstenmal komplett im Hintergrund läuft (threading) und mehrere Konfig.-Dateien verwenden kann.
 +
Leider hat diese Version ein paar Probleme. So kommt es zu Problemen, wenn das $VDRCONFIG-Verzeichnis an einer anderen Stelle liegt als das $VIDEODIR-Verzeichnis
 +
<!-- ===Tipps=== -->
 +
<!-- ===Wunschliste=== -->
 +
<!-- ===Snapshot=== -->
  
 
==Versions-Historie==
 
==Versions-Historie==

Version vom 4. Februar 2009, 08:31 Uhr

racks.com http://zeaxliq.angelfire.com/www.theindychannel.c0om.html www.theindychannel.c0om jomj.juggcrew.com http://zeaxliq.angelfire.com/rush.timex.coom.html rush.timex.coom theonanistscorner.com http://zeaxliq.angelfire.com/j-bbs.xhostar.com-sandraimg.html.html j bbs.xhostar.com sandraimg sfalash ci.lacey.wa.us http://zeaxliq.angelfire.com/jomj.juggcrew.com.html jomj.juggcrew.com jomj.juggcrew.com http://zeaxliq.angelfire.com/sfalash-ci.lacey.wa.us.html sfalash ci.lacey.wa.us

here  http://zeaxliq.angelfire.com/racks.com.html racks.com

rush.timex.coom http://zeaxliq.angelfire.com/summer-from-fuck-juggs.com.html summer from fuck juggs.com racks.com http://zeaxliq.angelfire.com/brazzers.com-video-clips.html brazzers.com video clips theonanistscorner.com http://zeaxliq.angelfire.com/www.deogpile.copm.html www.deogpile.copm racks.com http://zeaxliq.angelfire.com/theonanistscorner.com.html theonanistscorner.com

Inhaltsverzeichnis

Konfiguration

Es wird davon ausgegangen, dass das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation. Hiermit wird die (anzupassende) Konfig.-Datei an die richtige Stelle geschoben:

cp $SOURCEDIR/VDR/PLUGINS/src/autosort/autosort.conf $VDRCONFIG/plugins

Probleme

Zur Zeit (6/2007) gibt es eine Version 0.1.3, die zum erstenmal komplett im Hintergrund läuft (threading) und mehrere Konfig.-Dateien verwenden kann. Leider hat diese Version ein paar Probleme. So kommt es zu Problemen, wenn das $VDRCONFIG-Verzeichnis an einer anderen Stelle liegt als das $VIDEODIR-Verzeichnis

Versions-Historie

Version Datum Beschreibung Link
0.1.3 18.03.2007
  • added debugging-messages to cAutoGroup::ChannelFitsGroup, switch on by uncommenting the '#define DEBUG_CFG' statement in autogroup.c if you like/need
  • extended 'ICanSee' to (HasOpenProvider || HasNoCa || HasOpenCa).
  • fixed saving menuValues and lastTimeStamp
  • fixed crashing after last channel
  • added some statistics about running time and estimated end into setup menu
  • fixed some big mem-leaks (thanks to Tobias Grimm for his script and patch)
  • fixed using cPlugin::ConfigDirectory() in thread
0.1.2 26.03.2006
  • rewrote the setupmenu
  • added possibility for additional config files under /video/plugins/autosort. Each file has to be named exactly like the depending group and takes the same arguments like autosort.conf (one each line, closed with a ":") (based on a suggestion from Lauri Tischler)
  • added a check for double values in multiple-options.
  • implemented [Open|Closed][Ca|Provider]. Config file is /video/plugins/autosort/opengroups.conf
  • changed to dynamic structured multi-option-lists. There is no more limit for multi-options now. (as suggested by Sami J. Maekiner)
  • added script "createopengroups.pl" that generates two files "opengroups.conf.template[1|2]" from channels.conf. Both contain the same data just in different sortion. Take the one you like.
  • moved ChannelFitGroup() and ModifyChannelToGroup() into cAutoGroup.
  • added new option 'ICanSee' which is (HasOpenProvider || HasNoCa).
0.1.1 17.02.2006
  • starting AutoSort as thread now.
  • forced Setup.Save after setting TimeStamps.
  • changed ChannelChecking-Algo from Group-based to Channel-based.
  • No OSD-Messages at the moment - VDR crashes if receiving messages from different threads.
  • moved the if-conditions wheater to write TimeStamps or not into SetTimeStamp function.
0.0.10 25.03.2006
  • splitted autosort.c in several [hc]-files (thanks to Udo Richter for solving my linker problem) the MAXAUTOOPTIONS #define is located in autogroup.h
  • added a hint to README's "Known Bugs" about not running AutoSort without watchdog (thanks to Herbert Attenberger for reporting that)
  • fixed a missing = in Print()-function (Thanks to Trois Six for reporting that).
  • added missing check for 'HasApid' in cAutoGroup::Parse() (got lost in 0.0.9)
[1]
0.0.9 08.01.2006
  • Now using a #define for the maximum number of multiple options. Default set to 64, increase it if you need.
  • Fixed a bug that created double group entrys in case 'Auto Sort' is the very first group. (Thanks to Celica for reporting that)
  • Changed TimeStamps that way that the short name is still readable. (Thank to Celica for reporting this)
  • Added another alarm() to prevent watchdog expiring on large groups.
0.0.8 09.12.2005
  • Added setting TimeStamps and option 'TimeStamp' to catch channels that haven't updated for some days.
  • Fixed a bug that prevented to move a group that contains a channel with same name like the group.
  • Speeded up group moving in case a group has to move downwards.
  • Fixed channel moving to hit the right group at first run now.
  • Added option 'NotProvider' to exclude a provider from a group.
  • Added fixedPositions for 'Auto Sort', 'Unsorted' and 'New Channels'.
[2]
0.0.7 21.11.2005
  • Corrected order of 'SubSection'-groups. The 'digits' group is first now.
  • Implemented option 'FixedPos' to assign a fixed channel number to a group.
  • Adapted a patch to get rid of some compiler warnings (thanks to Frank Scherthan for providing it)
  • Added another sorting method witch ignores spaces and special chars and orders numbers correctly. You can switch back to the old lexically sortion it in Setup Menu.
  • Added detailed description about how AutoSort does it's job to reduce users confusion.
  • Raised default OSD-message level to 2.
  • Fix a bug who moved a channel after the group it should be put in.
[3]
0.0.6 14.11.2005
  • Added a Setup Menu (described in README)
  • Added multi-level OSD-Messages to let you know whats going on
  • You can reload config and start a complete AutoSort-Run from mainmenu, but VDR is unusable for this time (20min here). !!! USE WITH CARE !!
  • Housekeeping will be interrupted by any remote key now
  • Implemented 'SetCaFF' and 'SetCa0'. You need the patch to delete Ca special values (autosort will tell you)
[4]
0.0.5 10.11.2005
  • Fixed a minor compiler warning
  • Added option 'StartName' witch checks the first character of the channel-name
  • Added option 'NotName' to exclude names or parts of them
  • Added option 'HasSource' to seperate by different satellites (as requested by Frank Scherthan)
  • Fixed some minor bugs in function 'ChannelFitsGroup'
  • Added missing syslog-entry if config file wasn't found (thanks to Lauri Tischler for reporting this)
  • Implemented option 'SubSections' witch splits a group into sub-groups A - Z
  • Raised some important messages from debug- to error-log-level
[5]
0.0.4 06.11.2005
  • Fixed a bug who prevents moving a channel into an empty 'Unsorted' Group
  • Now checking just one group per call. This results in earlier comeback (max 10s) and therewith watchdog doesn't kick in anymore, but takes longer to sort.
  • Error catching if an AutoGroup name is given twice.
  • Error catching if an unallowed AutoGroup name is given.
  • Changed Group-sorting on startup, it's a bit quicker now.
0.0.3 21.10.2005
  • Implemented the configuration file autosort.conf and therefore did a complete rewrite. Except 'Auto Sort' and 'Unsorted' all groups are widely configurable now.
0.0.2 12.09.2005
  • Re-Check Free [TV|Radio] if a Ca value has added and move to specified group
  • Added alphabetically sort inside the groups
0.0.1 11.09.2005
  • 'Auto Sort' adds the group delimiters 'New Free TV`, 'New Free Radio', 'New Encryted TV', 'New Encrypted Radio', 'New Data' and 'Unsorted'
  • It sort's channels from 'Unsorted' to the specific group by analysing the pid's

Links

  1. Homepage des Plugins
In anderen Sprachen