Dieser Thread ist ab sofort veraltet. Hier gehts weiter:
http://www.vdr-portal.de/board/thread.php?postid=310953
Hallo Freunde,
nun ist es mal wieder soweit!!! Wir haben die nächste Dev Version - 0.30 endlich fertig.
Einige neue Funktionen sind dazu gekommen, einige Bugs haben wir (hoffentlich)
endgültig getilgt. Viele Eurer Vorschläge haben wir versucht zu verwirklichen
und andere mussten wir leider entweder canceln oder in die nächste Version schieben.
Entsprechende Informationen könnt Ihr der CHANGELOG.txt entnehmen.
================================================================================
Die übliche Warnung: DIES IST EINE ALPHAVERSION, BENUTZUNG AUF EIGENE GEFAHR!
================================================================================
Das diese Version etwas länger hat auf sich warten lassen hat verschiedene Gründe. Lest einfach den nächsten Artikel in diesem Thread um alle Neuerungen zu erfahren
Also in der Erwartung das dies ein monsterthread wird ...
Euer xpix
Changelog:
0.33
* Feature: xxv: Usereigenes Configfile in ~/.xxvd.cfg
* Feature: xxv: neues upgrade-xxv skript zum updaten der Datenbank von Tobias Grimm
* Fix: EPG: schema, etliche Darstellungsfehler von Hulk gefixt
* Fix: TIMERS: tlist, konflikte richtig dargestellt (Hulk)
* Feature: STREAM: neues Kommando: playrecord (rid) neuer Parameter: netvideo.
Ist abgeschaut von dem ct'vdradmin, falls man sein videodir per samba
oder nfs eingebunden hat und dieses unter Einstellungen->STREAM->netvideo
eingetragen hat (z.B. '\\vdr\video' o. 'V:' o. '/netz/vdr', kann man sich
hier die Aufnahme mit seinem favoriten player anschauen.
* Feature: STREAM: neues Kommando: livestream (cpos).
Damit kann man sich (streamdev vorausgesetzt) den gewünschten Kanal auf
dem Clientrechner anschauen.
* Feature: EPG: Neue tabellarische Ansicht (schema)
* Feature: RECORDS: Zusammenfassung aller Bearbeitungsschritte zu einem Kommando
* Fix: search: BUG[15] Suche Ergebnis Tag falsch
* Fix: HTTPD: Bug[12] Wenn man sich mit Logout abmeldet, kann man sich in den erscheinenden Userdialog nicht mehr anmelden. (Wilderigel)
* Fix: RECORDS: Vorschaubild vom mplayer skaliert nach aspect ratio des Films (erstes Frames is massgeben)
* Fix: RECORDS: mplayer Reduzierung der Logmeldungen im Protokoll
* Fix: RECORDS: Kommando Aufruf von vdr2jpeg zum erhalt es aspect ratio geändert, Achtung! vdr2jpeg-Update auf 0.0.7 notwendig
* Fix: RECORDS: Aufnahmen mit '?' wurden nicht angezeigt
* Fix: RECORDS: Löschen von summary.vdr/marks.vdr nicht möglich
* Fix: RECORDS: Geänderte summary.vdr wurde in rdisplay nicht angezeigt
* Fix: STATUS: IDE Cache-Größe der Laufwerke in MB (Sledge Hammer)
* Fix: RECORDS: insert useless 'mysql_insertid' entfernt
* Fix: RECORDS: rdescredit fehlende marks.vdr wurde mit falscher Fehlermeldung quittiert. (HFlor)
* Fix: RECORDS: summary.vdr und marks.vdr liessen sich nachträglich anlegen. (HFlor)
* Feature: CHANNELS: filterCA als Auswahlliste konfigurierbar
* Feature: Versionsnummer von xxv in den Oberflächen (neue variable in den templates 'version')
* Fix: GRAB: Version von GD wird geprüft und entsprechende Routinen aufgerufen
* Feature: Versionsnummer im comment der Tabellen untergebracht
* Feature: EPG: Anzeige des demnächsten laufenden Programmes
* Feature: Sprache der Benutzeroberfläche ist "one the fly" umschaltbar.
* Feature: TIMERS: Mehrere DVB Karten werden ünterstützt und bei der Collisionserkennung berücksichtigt.
* Feature: REPORT: Neues Modul um Reports zu erzeugen und diese dann auch per mail zu verschicken.
* Fix: AUTOTIMER: AutotimerId wird im timer mit abgespeichert.
* Fix: TIMER: AutotimerId in table eingebaut.
* Fix: TIMER: timestamp in table eingebaut.
* Fix: ROBOT: Automatischen Interval rausgenommen.
* Fix: ROBOT: Jobs wurden nicht geloescht.
* Fix: html: Header wird jetzt mit embedded style sowie js ausgegeben, dadurch xxv schneller.
* Fix: WAIT: Style sowie javascript werden jetzt korrekt eingebunden.
* Fix: MUSIC: Suchen mit Enter funktioniert nicht. (wilderigel)
* Fix: RECORDS: Bei eingebundenen Video partitionen wird deren Speicherplatz in rlist angezeigt.
* Fix: GRAB: Das er nur dann grabben tut wenn der RemoteScreen angezeigt wird.
* Fix: GRAB: Export des per GD manipulierten Bildes in der gewählten JPEG-Qualität.
* Fix: GRAB: GD2 erstellte Bilder sind palettebasiert.
* Fix: GRAB: Ungenutzte Parameter Intervall entfernt.
0.32
* Fix: MUSIC: intervall für getCovers rausgenommen. User muss diesen Vorgang manuell starten. (xpix)
* Feature: TIMER: Timer werden in Ihrer Start sowie Endzeit nachgezogen falls sich diese im EPG verändern (xpix)
* Feature: html: timer kann editiert werden in running Now (xpix)
* Feature: html: Epg EIntrag werden bei runnningNow hervorgehoben falls ein timer dafür läuft (xpix)
* Fix: MUSIC: mrefresh gelöschte Dateien wurden nicht aus der DB ausgetragen (Hulk)
* Fix: TIMER: Veraltete Timern mit VPS wurden nicht gelöscht. (Hulk)
* Fix: TIMER: Neue Timer ließen sich sich nicht inaktiv bzw. VPS anlegen. (Hulk)
* Fix: HTTPD: Meldung über inactive Module etwas erweitert (Dejuh)
* Fix: AUTOTIMER: Wekkdays war auf NOT NULL gesetzt, dadurch gabs Probleme beim alten Import (Hulk)
* Feature: AUTOTIMER: Nur an bestimmten Wochentagen suchen lassen.
0.31
* Fix: now.tmpl: 2x 19% und 101% (HFlor)
* Fix: Bundle: GD::Graph und GD::Graph3D ergänzt
* Fix: MUSIC: list Anzeige von Titel mit Hochkomma,&,/,: schlägt fehl (wilderigel)
* Fix: TIMER: Timer mit Priorität/Lebenszeit von 0 wurden mit default Werten gespeichert. (wilderigel)
0.30
* Fix: MUSIC: Suche nach cover an das neue Webdesign von allofmp3.com angepasst
* Feature: MUSIC: Redirect zur mlist nach CoverScan
* Fix: HTTP: HTTP-Header hatten doppelten Status 200/ bzw 200+401
* Fix: HTTP: ohne Login wurden trotz Abbruch Daten ausgeliefert
* Fix: HTTP: abfragen von nicht existierenden Daten werden mit Status 404 quittiert
* Feature: CHANNELS: clist - Tabelle sortierbar
* Fix: TIMERS: Unterstützung des Datumsformat (vdr >= 1.3.23)
* Fix: STREAM: Pfad zum Record muss gequoted werden.
* Feature: add NEWS.txt
* Feature: alist.tmpl: Menupunkte für im und export der Autotimerdaten.
* Feature: Redirect nach Autotimer löschen anch alist.
* Feature: STREAM: dynamic Read von den Configfiles
* Feature: HTTPD: dynamic Read von den Skinsdir
* Feature: STREAM: neuer Parameter serverlog
* Feature: de.po um die fehlenden Übersetzungen ergänzt.
* Feature: in allen Templates (html) die gettext routine eingesetzt.
* Feature: Makefile: globbt jetzt alle *.pm und html/*.tmpl sowie html/widgets/*.html durch. Somit ist es
möglich, auch bei den Templates eine Lokalisierung zu erreichen (<?% gettext("User") %?>)
* Feature: EPG: runningNow versteht jetzt auch unixtime
* Feature: EPG: runningNow,program können im Skin wie search EPG.description ausgeben, ermöglicht Ausgabe des Skins like vdradmin
* Feature: now.tmpl: Now Zeit kann jetzt auch per input field dargestellt werden.
* Feature: style.css: Hintergundfarbe ändert sich bei focus im Input-, Textarea- sowie Selectfield
* Fix: EPG,TIMERS: UNIX_TIMESTAMP statt englisches Datum im sql Statement für tlist,tsearch,program,search (<?% date.format(field, "%A, %x") %?>) um das Datum im jeweiligen lokalen Format auszugeben.
* Fix: CHANNELS: Logo Handling wieder rausgenommen ... zu sehr verhaspelt ;)
* Fix: list.tmpl: Wenn nur ein listeintrag ausgewählt wurde gibts probleme
* Fix: GRAB: temp filename wurde immer länger ;)
* Fix: now.tmpl: Percent jetzt als tabellen, jetzt stellt es auch der IE richtig dar.
* Fix: all templates: mit dos2unix bearbeitet.
* Fix: Bundle::Xxv ergänzt um Proc::Killfam und GD
* Fix: Standardfonts von xxv/html/fonts nach xxv/fonts verschoben, um sie in anderen Skins zu nutzen
- neuer xxvd parameter fontdir. z.B. nutzbar Debian xxvd -fontdir=/usr/share/fonts/truetype/
- Auswahlliste der gefundenen Fonts genutzt in GRAB / Status
- alle hardcodierten Fonts im template memory/filesys/network/vitals durch param.font ersetzt
* Fix: Kein richtiger Returnwert wenn modul deaktiviert wird.
* Fix: CHANNELS: XXV Kanalnummern falsch importiert, wenn in der Channels.conf Abschnitte mit
neuen Nummernbereichen (z.B. ":@20 Regionalprogramme" ) versehen werden. (Ranga)
* Feature: Startseite im Skin kann über index.tmpl definiert werden
- template erhält Parameter 'start' mit gewählter Startseite
* Feature: program: Bei Aufruf ohne Parameter, wird die erste gültige Sender der Kanalliste gewählt
- template erhält Parameter 'current' mit aktueller Senderwahl
* Fix: uedit: Überprüfung auf undefinierten Wert des zweiten Feldes beim parsen von password.tmpl
* Feature: RECORDS Serien werden in Gruppen zusammengefasst dargestellt (poetter)
* Update: Autotimer: Reinclude ExtendedEPG (Siehe 0.16/0.16b Anpassungen an tvmovie in Autotimer (Friedhelm))
* Update: WAPD, Initialimplementierung der Startseite (index.WML) und (tlist) TODO: Vervollständigung des WML-Template
* Feature: Running Now, Program Guide, Timers, ... Channel Logos (eventuell ein/ausschaltbar in Preferences)
(Die Pfade zu den Logos werden erstmal in die Channeltable mit eingetragen)
* Feature: niedrigere Aufnahmeprioritäten für User einstellbar
(Kann mit den Prefs Schalter vorbelegt werden TIMERS::Priority=30)
* Feature: Dienste an sowie ausschaltbar machen (in fast allen Modulen gilt active = (y|n)
* Feature: GRAB: 3D Effekt bei ttf fonts
* Fix: GRAB: neues bild /tmp/name_text.jpg wenn text angeschaltet ist
* Fix: tlist.tmpl: Timer wurden nicht verlinkt auf EPG Events
* Feature: GRAB: neue Parameter imgfontsize, imgfont
* Feature: Config (file|dir): Nur wenn required definiert ist wird auf vorhandensein von file|dir getestet
* Fix: Console (file|dir): nachgerüstet
* Feature: Anzeige des aktuellen Kanals (Senderlogo sieht man ja nicht immer)
- wird ins Remote bild mit eingezeichnet ;)
- kann durch Grab:imgtext eingestellt werden
- als variablen stehen z.Zt. nur channel zur Verfügung
* Feature: Added html/fonts directory to svn
* Fix: RECORDS: Löschen der alten Previewimages hatte nicht funktioniert
* Fix: list.tmpl: Kanalasuwahl war incorrect
* Fix: table.tmpl: Kosmetische Änderung
* Fix: tlist.tmpl: Link zum EPG Eintrag war incoreect
* Feature: remote.tmpl: Der Interval des refreshes lässt sich jetzt einstellen.
* Feature: Programm Guide, extra search feld für sendung suche auf dem channel.
* Feature: Beim Autotimer-Update wird die EPG-Fundstelle nur die ChannelID angezeigt,
ich vermisse eine zusätzliche Anzeige des Sendernamen.
* Feature: Autotimer - Einstellung - exclude: Exclude-Kanalliste für um bestimme Kanäle bei Autotimern auzuschließen.
* Feature: Beim Autotimer-Update wird die EPG-Fundstelle nur die ChannelID angezeigt, ich vermisse eine
zusätzliche Anzeige des Sendernamen
* Feature: Timer: die Priorität des Timer in Konfliktkonflikten kennzeichnen
* Fix: Channel Auswahl bei Autotimer war fehlerhaft
* Feature: Der Parameter der entscheidet wie lange eine Aufnahme lebt,
sollte angezeigt und nachträglich veränderbar sein.
Realisierbar ist dies durch umbenennen des Aufnahmeunterverzeichnisses...
von /video/vdr/%Projekt:_Peacemaker/2005-01-22.22:35.50.14.rec
nach /video/vdr/%Projekt:_Peacemaker/2005-01-22.22:35.50.99.rec
* Feature: Die Standartroutine deleteDir ist jetzt in Tools integriert und steht somit in allen Modulen zur Verfügung.
* Feature: html Skin, fast überall automatische Weiterleitung eingebaut.
* Feature: Neue Routine main::toCleanUp! Hier können die Module bei beenden des xxv oder Logout bestimmte Callbacks ausführen
um z.B. temporäre Dateien wegzuräumen.
* Feature: Neue Templates: vital.tmpl, network.tmpl, memory.tmpl, filesys.tmpl
* Feature: STATUS: Liniengraphen und pies bei memory, network und filesys. Hiermit kann man den
Zustand der Maschine in letzter Zeit (Parameter: history) prüfen. Speicherverbrauch, Last usw.
* Feature: STATUS: Bestimmte Daten werden alle (Parameter: interval) Sekunden für einen
bestimmten Zeitraum gespeichert und können später ausgewertet werden.
* Feature: rlist.tmpl: Free/Used als pie3dGraphimage
* Feature: HTML: Es können jetzt temporäre Bilder erstellt werden (html/temp/<username>/image.png)
aus den Templates heraus. Eignet sich für PiCharts u.a.
Example:
<?% USE gdc = GD.Constants;
USE im = GD.Image(200,100);
black = im.colorAllocate(0 ,0, 0);
red = im.colorAllocate(255,0, 0);
r = im.string(gdc.gdLargeFont, 10, 10, "Large Red Text", red);
file = writefile("status.png", im.png ) %?>
<img src="<?% file %?>">
* Feature: neuer Parameter (previewcount).Wieviel Previewbilder sollen erstellt werden.
* Feature: xxv2jpeg integriert.
* Fix: TIMERS: tlist-> tsearch Ausgabe aneinander angeglichen
* Feature: Die Marks einer Aufnahme können bearbeitet werden. (rmarksedit)
* Fix: CHANNNELS: RID wurde nicht Korrekt geparst. (rmarksedit)
* Feature: Die Description der Aufnahme sollte bearbeitet werden können, und auch als summary.vdr
gespeichert werden. (rdescredit)
* Feature: Timer: list-> Anzeige der Wochentage
* Fix: Autotimer: list-> Anzeige beim Löschen eines Autotimers zeigte den kanal statt den Namen an
* Feature: Autotimer/Timer: aedit/tedit-> Channel wählt nur anhand des Name die Selection aus, nicht anhand der POS
* Fix: TIMERS: new Timer, channel wurde im Pulldownmenu nicht richtig angezeigt(CatweazelG)
* Fix: RECORDS: transalte um ß erweitert(CatweazelG)
* Fix: Bei Aufnahmen, wo die Recordzeit kleiner als 5min ist, werden keine Marks angezeigt.
* Feature: eine schöne übersichtliche tabellarische Datenausgabe bei Records (Einstellung == No MPlayer)
* Feature: Autotimer können bestimmen ob Timer mit VPS und eigenem Vor- und Nachlaufangelegt werden
* Fix: Update der Table RECORDS funktionierte nicht
* Feature: Inaktive Timer nach Ablauf loeschen! (Nur Autotimer!)
* Fix: Absturz und immenser Speicherverbrauch nach Coversuche
* Feature: TIMERS: Timer verbinden mit einer EpgId -> getNextEpgId
* Feature: TIMERS: tlist an getNextEpgId angepasst
* Feature: Bei den timern hätte ich gerne die EPG beschreibung zum Timer.
* Feature: EPG: program,display,search > events mit Timer werden gekennzeichnet
* Feature: Anzeige der aktuell laufenden Timer, ähnlich dem der Anzeige im tlist
* Feature: HTTPD: neuer Parameter StartPage um die Startseite zu konfigurieren.
* Feature: Anzeigen der Schnittmarken zu den einzelnen Records
* Feature: Records: Anzeige "xx% Discspace Used"
* Feature: Einstellungen an User binden (z.B. Skins)
* Feature: Wie erfolgt im HTTPD ein Logout? Neues cmd logout in HTTP Interface.(xpix)
* Fix: USER: Password wurde wieder verschluesselt nach edit(xpix)
* Feature: New Robot Modul, see in Documentation.(xpix)
* Feature: Robot Modul take new Covers from Internet.(xpix)
* Feature: Music: new Parameter Hostname in Config.(wilderigel)
* Feature: Music: new Parameter Interval to refresh the MusicDb.(xpix)
* Feature: Music: new command mcovers to get album covers.(xpix)
* Feature: Channels: update wird ausgeführt wenn der User es will.(xpix)
* Feature: HTML: Processbar.(xpix)
* Fix: radio.tmpl: Vergleich hatte nicht gestimmt
* Fix: USER: nach einem Edit war der User immer auf guestlevel
* Fix: bin/xxvd: --kill killt auch die Kinderprozesse
* Fix: Unterstützung von Timer mit VPS-Status (>= VDR 1.3.5)
Display More