Changelog
=========
v0.9 Build 2260
---------------
Erste ffentliche Version 

v0.9 Build 2262 
FIX: SPTS Mode sollte nun automatisch eingeschaltet werden 
FIX: Zeiten werden ohne kommastellen angezeigt 
CHANGE: Zeiten werden jetzt nur noch als HH:mm angezeigt (im Gegensatz zu HH:mm:ss) 
CHANGE: Zappen auf den nchsten/vorherigen Kanal geht jetzt mit der Bild Auf/Bild Ab Taste (Richtungspfeil stand im Konflikt mit der Laustrkensteuerung des VLC) 
FIX: Kanal wird nicht mehr umgeschaltet, wenn neutrinoTV nicht im Vordergrund ist...

v0.9 Build 2264 (nicht ffentlich)
----------------------------------
ADD: Kanalliste ala neutrino im Fullscreen zum zappen. Wird erreicht durch drcken von ENTER im Fullscreen (Erweitrung OSD).
FIX: Speichern des letzten Window zustandes (Maximirt/Normal/minimiert) - dies scheint immer noch nciht zuverlssig zu funktionieren...

v0.9 Build 2265 (nicht ffentlich)
---------------------------------
CHANGE: Optische Verbesserung an der Fullscreen Kanalliste
FIX: IP Adresse wird auch bernommen wenn man nicht ENTER drckt - sie wird bernommen wenn das Eingabefeld veralssen wird
ADD: Laden/Speichern von Kanalliste und EPG
ADD: Automtischer EPG update (noch recht unstabil)

v0.9 Build 2266 (nicht ffentlich - debug)
------------------------------------------
FIX: Verbindung jetzt auch in Netzen ohne DNS mglich mit neuer Option "UseDNSResolver"

v0.9 Build 2267
---------------
CHANGE: Verbindung jetzt auch in Netzen ohne DNS mglich. Enfernung der Option "UseDNSRelsover". Es wird nun per default immer auf IP berprft, erst wenn das fehlschlgt, wird ein DNS lookup probiert...Damit sollte es nun keine Verbindugsprobleme (dieser Art) mehr geben.
FIX: Nur noch ein thread kann auf die dbox zugreifen - fhrte frher direkt bei zappen machmal zum absturz wenn zwei thread (z.B. EPG und zapping) mit der Box reden wollten
ADD: Experteneistellungen fr Wartezeiten vor und nach dem zappen.
CHANGE: Automatischer EPG update: Innerhalb einer Minute wird maximal einmal angefragt.

v0.9 Build 2270
---------------
FIX: Maximiert starten sollte nun keine weiteren Nebeneffekte haben (blaues Bild) und nun hoffentlich auf allen Rechner funktionieren. 
FIX: Oberflche verhlt sich angenehmer bei Resize etc.

v0.9 Build 2276
---------------
CHANGE: Redesign der Oberflche
FIX: Automatische Zeitumstellung ist nun drin (d.h. beim nchsten Wechsel sollte kein Update notwendig sein :))
ADD: Video-only modus

v0.9 Build 2277
---------------
FIX: Bugfixes fr den Video-only modus
FIX: Bugfixes fr die Meneintrge "View" und "Mode"
CHANGE: Shortcuts wurden teilweise neu definiert
FIX: INfobar erscheint bei mausbewegung bzw. tasteneingabe nur noch wenn das Fenster im Vordergrund ist

v0.9 Build 2282
---------------
CHANGE: Shortcuts wurden (wieder) berarbeitet - prinzipiell werden diese jetzt intern anders verarbeitet, wodurch diese in jedem Modus zur Verfgung stehen (zumindest fast). Ist noch nicht vollstndig getestet, und auch bei der Tastenzuordnung ist nicht klar ob dies die richtige/gute ist. Dies bedeutet dass sich die Zuordnung in zuknftigen Versionen wieder ndern knnte.
ADD: Anzeige der Infobar nun Konfigurierbar
CHANGE: Komplettes redesign der Einstellungen
ADD: Der Aufnahme Modus ist nun aktiviert (erster Versuch, noch nicht endgltig)
ADD: Erweiterte VLC Optionen knnen nun in extra Dateien gespeichert und von da wieder geladen werden.
FIX: Viele kleine Bugfixes die mir jetzt nicht einfallen (welche vmtl. auch nur in Sonderfllen auftreten)

v0.9 Build 2283
---------------
ADD: ESC beendet Programm ist nun konfigurierbar
ADD: Infobar Anzeigezeit konfigurierbar
ADD: Infobar kann nun auch im stop modus ausgeblendet werden
FIX: Infobar reagiert auf Maus nur wenn Fenster im Vordergrund
ADD: Aufnahme modus zeigt nun eine laufende Aufnahme an
FIX: Die EPG Vorschau wird zeigt nun immer alle Ereignisse BEGINNED mit dem aktuellen oder selektierten (d.h. man sieht was kommt und nicht was war)

v0.9 Build 2288
---------------
FIX: Beim starten von neutrinoTV wurde immer eine Verbindung zur Box aufgebaut, dies fhrte zu einer Fehlermeldung falls die box down war oder die falsche ip eingetragen war. neutrinoTV baut nun keine Verbindung beim start auf (war nicht notwendig, war ein bug)
ADD: Always on Top Mode
ADD: Periodischen EPG Update - damit sollte der EPG immer aktuell bleiben auch wenn man lnger nicht zapped
ADD: Erweiterter Algorithmus bei der EPG Abfrage whrend des zappens mit dem Ziel der Minimierung von sinnlosen Anfragen (Abfrage nur wenn sich mit einer bestimmten Wkt. etwas gendert hat)
ADD: Vorbereitung fr Lschen von alten EPG Daten (noch nicht funktionsfhig)
CHANGE: berabeitung des "Settings"-Mens

v0.9 Build 2295
---------------
ADD: Alte EPG Daten knnen nun automatisch gelscht werden. Die Zeit wie lange in die Vergangenheit EPG Daten behalten werden ist konfigurierbar.
ADD: Radiomodus-Erkennung und bei Bedarf automatische Umschaltung in den TV Modus.
FIX: Fehlerbehandlung fr alles erdenkliche, wie z.B. keine Verbindung zur Box, TV/Radio modus, Record mode etc.
ADD: Sperren der Fernbedienung whrend des Streamens (Optional)
ADD: Erkennung von "alten" images ohne PMT support
ADD: Optionales reboot der box im Falle das keine PIDs geliefert wurden
ADD: Falls box im Record mode ist, bekommt man eine Abfrage wie man fortfahren will: Ignorieren, Recordmode ausschalten oder abbrechen.
CHANGE: berarbeitung des Beschreibungsfensters (rechts)
CHANGE: In der Vorschauliste werden die einzelnen Tage nun optisch unterschieden
CHANGE: nderung der default parameter fr 
  a) periodisches Entfernen von EPG Daten: alle 5 minuten
  b) EPG wird nun nur noch 1h in die Vergangenheit behalten. (Ich fand diese Einstellungen sinnvoller)
ADD: Unter "Settings->Advanced" gibts nun eine Auswahlbox um debugging einzuschalten. Dies produziert eine ganze Menge Nachrichten im Message Log. Auf der anderen Seite wurde die Menge der Nachrichten im normalen Betrieb etwas reduziert.
ADD: Overlay kann nun ber die Einstellungen gesetzt werden ("Settings->Video"), default ist ein.
ADD: Deinterlacing kann nun ber die Einstellungen gesetzt werden ("Settings->Video"), default is ein, modus "Mean".
ADD: Bildposition (im Vollbild) kann nun ber die Einstellungen gesetzt werden ("Settings->Video"), default ist "Top"
  (das sind die gleichen Einstellungen, welche man bisher ber die extra *.nvo Dateien oder in den VLC Options machen konnte)
ADD: Man kann nun einen Pfad angeben, wohin die Video-Snapshots gespeichert werden sollen ("Settings->Record"). Wenn nichts angegeben ist, wird "Eigene Bilder" verwendet.
ADD: Die aufgenommene Datei (RECORD), wird nun automatisch nach "<SENDER> - <TITEL> - <Datum>.ts" umbenannt.
ADD: Untersttzung der Sonder-Medientasten (Play, Stop, Next, Prev)

v1.0 Build 2307
---------------
CHANGE: "Control"-Men aufgerumt, neues Untermen "D-box" fr die sterung der dbox hinzugefgt. 
ADD: Einstellungen werden jetzt in neueren Version von alten Versionen bernommen.
ADD: Falls dies der erste Start ist, wir man (modal) aufgefordert zumindest sein IP einzugeben.
ADD: Weitere Fehlerberfungen: neutrinoTV berprft nun die Version des ActiveX plugins und warnt falls es nicht in der 0.8.4a vorliegt. Falls das ActivX plugin nicht registriert ist, startet neutrino mit einer Fehlermedung.
CHANGE: Die default datei, fr das Speichern der Kanle heisst nicht mehr "services.ntv sondern <IPorHostanme>-services.ntv (Vorbereitung fr multibox betrieb)
CHANGE: Optische berarbeitung der Kanalliste: Horizontale Scrollbar ist weg, Texte werden jetzt am Rand mit "..." gekennzeichnet.
CHANGE: Optische nderungen Kanalliste und derzeitige Vorschau. Aktuelle Sendung (orange) hat Vorrang gegenber ausgewhlt (blau).
CHANGE: Wenn in der aktuellen Vorschau nichts ausgewhlt ist, so wird auch das Beschreibungsfenster automatisch aktualisiert (so dass es immer auf die aktuelle Sendung zeigt)
ADD: F6 sollte nun auch im Vollbild einen Screenshot anfertigen
FIX: Minimal nderung: Wenn man im Vollbild die Lautstrke mit STRG-+ bzw. STRG-- steuert (sofern der VLC im fokus ist) sollte das OSD von neutrinoTV sich NICHT aktivieren...
ADD: HTTP Caching gegen ruckeln kann nun komfortable ber Settings->Network eingestellt werden. Man bentigt dafr keien Optionseintrag mehr.
CHANGE: VLC optionen werde nun in einem unterordner "options" erwartet (in den zips ist dieser ordner enthalten)
CHANGE: berarbeitung der statusbar - man sieht nun auch mit welcher box man gerade in Kommunikation steht.
ADD: Neue option(en) unter Settings->General zum steuern ob das Beschreibungsfenster abgeschaltet werden soll ,wenn man live geht.
FIX: Kanle ohne namen lassen sich jetzt einlesen, produzieren aber eine Warnung...
ADD: Interne Kleinigkeiten, die man extern ehh nicht sieht

v1.0 Build 2319
---------------
ADD: x64 Kompatibilitt - neutrinoTV sollte jetzt auf x64 Platformen problemlos funktionieren (dank an chris)
ADD: Untersttzung des neuen VLC 0.8.5 ActiveX plugins (dank an spiep)
ADD: Automatischer PID-Update und Streaminfo-Update am Ende einer Sendung und entsprechende Formatanpassung. Das ist noch sehr experimentell - bei Probleme kann man es nur ber die config datei abschalten (AutoStreamInfoUpdate un AutoPIDUpdate)
ADD: Anzeige auf dem d-box LCD das gerade gestreamt wird (Wer und von wo). Kann ber Settings->General in der box "d-box LCD Control" aktiviert/deaktiviert werden.
ADD: Falls man gerne mit ActiveX plugins aus nightly builds experimentiert so kann man die warnung bzgl. unbekannter ActiveX Version nun abschalten unter Settings->Advanced
FIX: deadlock situation behoben - tratt manchmal beim einlesen des aktuellen kanals auf, sofern debugging aktiviert war..
FIX: Viele interne Kleinigkeiten...

v1.0 Build 2320
---------------
FIX: Eine weitere exception des activex wird abgefangen - dadurch strzt neutrinotv nun nicht mehr ab insofern man "Go Live" drckt und irgendwas mit dem ActiveX nicht stimmt - zumindest theoretisch Smile (Ausserdem sollte man dadurch eine aussagekrftige Meldung im log bekommen..)
ADD: Die LCD Progressbar lebt nun Smile

v1.0 Build 2323
---------------
ADD: Web-Authentifizierung: neutrinoTV kann nun auch mit der dbox kommunizieren wenn die passwortabfrage eingeschaltet ist. Zur Zeit wird das passwort allerdings noch in klartext in der Konfig gespeichert (und auch angezeigt whrend der Eingabe) - das wird nochmals berarbeitet.
ADD: Erkennung von "Lcher" im EPG, d.h. wenn der EPG geladen wurde bevor die box ihn vollstndig vom Sender hatte konnte es daz kommen dass kein durchgehender EPG in neutrinoTV sichtbar war. In diesem Fall wird spter nochmal angefragt.
ADD: Settings->Reset to defaults - damit kann man alle Einstellungen auf default zucksetzten (ab Rev 38790)
ADD: Anpassungen der fonts, damit es auf auf rechner funktioniert wo "grosse" Schriftarten eingestellt sind. Ungetestet - sagt mir obs tut. Desweiteren sollte sich optisch irgendetwas ins negative gendert haben, laut melden Smile (ab Rev 38790)

v1.0 Build 2324
---------------
CHANGE: Leere bouquets werden ausgeblendet (also in der Kanalliste nicht angezeigt)
ADD: Bildparameter wie Helligkeit, Kontrast etc. knnen nun ber Settings->Video eingestellt werden. Die Werte werden nicht sofort bernommen sondern erst beim zappen auf einen anderen Kanal oder durch Neustarten des Live-bildes. (Dies ist leider z.Z eine Einschrnkung des ActiveX-plugins). Defaultmssig ist diese option ausgeschaltet. (ab Rev. 37841)
CHANGE: Einige interne Klassen-Umstrukturierung - hoffe alles ist wie gewoht (es sollte Wink ) (ab Rev. 37841)

v1.1 Build 2325
---------------
ADD: Radio-mode. Erste Version - Bugs mglich, da an sehr vielen Ecken gedreht wurde. Die Radio-Optionen sind noch nicht in der GUI. (--> dank an jmittelst fr den Hinweis bzgl VLC 0.8.5 und radio)
CHANGE: Alle Eintrge aus dem bisherigen "Mode"-Men sind nun im "View"-Men.
CHANGE: Das "Mode"-Men enthlt die Steuerung fr Radio/TV: Hier wird NICHT der Modus der box umgeschaltet, sondern nur ein Filter gesetzt welche Art von Kanle sichtbar ist. Der modus wird immer anhand dem aktuellen Kanal bzw. anhand dem Kanal entschieden auf den man zappen will. Zapping zwischen TV und Radio ist damit genau so einfach wie zapping innerhal TV oder innerhalb Radio. Dadurch ist es auch mglich die Radio-Kanle neben (ok unter) den TV Kanlen darzustellen.
Anmerkung: Ein Umschalten der d-box ber Control->D-Box-TV/Radio hat keine Auswirkung auf neutrinoTV.
ADD: Im Stopp-Modus wird nun periodisch der aktuelle Kanal abgefragt, damit man immer aktuell ist, auch wenn direkt an der d-box umgeschaltet wurde..
ADD: Falls man eine Version <= 0.8.4.a des VLC installiert hat wird der Radio modus automatisch deaktiviert, da es mit dieser Version noch nicht geht.
ADD: Verbindungen zur d-box haben nun ein Timeout (Parameter: ConnectionTimeout) - sollte nach dieser Zeit (default 3000ms) keine Antwort von der box kommen, wird abgebrochen um Hnger zu vermeiden.

v1.1 Build 2326
---------------
ADD: Alle parameter aus der vorgngerversion sind nun ber die GUI erreichbar (siehe Settings->EPG und Settings->Advanced)
ADD: Das periodische (mintliche) pollen des aktullen Kanals kann nun abgeschaltet werden (Settings->EPG).
ADD: Experimentell fr Leute mit sehr langen Kannallisten: die Zeichen-Phase der Kanalliste wurde optimieren - ich kanns leider nicht testen, da meiene Kanalliste dafr nicht lang genug ist...
FIX: Eine weitere stelle die eine exception werfen konnten ist nun abgedichtet Smile

v1.1 Build 2329
---------------
FIX: Beim Umschalten auf den Kanal, auf dem man sich bereits befindet, wird NICHT umgeschaltet (--> dank an liontamer fr den Hinweis)
FIX: Bouquets sollten sich jetzt auch mit der Maus (Doppelklick) problemlos ffnen/schliessen lassen; natrlich geht die ENTER bzw. die "-" Taste nach wie vor (--> dank an MiSeRy und Houdini fr den Hinweis)
ADD: Integration des VLC-wallpaper-modes; Einzuschalten in Settings->Video; Auf wunsch wird beim live-start neutrinoTV minimiert (--> feature-request von petgun_download)
ADD: Sekundengenaue Fortschritts-Zeitangaben fr den aktuellen Kanal und die aktuelle Sendung. Da dies etwas Performance kostet und evtl auf schwcheren Rechner zu "zuckende"/"blinken" der entsprechende Felder fhrt, ist es unter Settings->General->GUI Settings abschaltbar.

v1.1 Build 2338
---------------
FIX: Die EPG Poll Zeit fr den Radio Modus wird nun korrekt gespeichert und verwendet
FIX: Bei einer Aufnahme sollte nun die resultierende Datei zuverlssig umbenannt werden.
ADD: berarbeitung des Aufnahme Moduses - jetzt mit deutlicherem visuellem Hinweis.
ADD: Aufnahme-Modus wurde fr Radio erweitert, d.h. im Radio Modus wird eine *.mp2 datei gespeichert
CHANGE: Neues Logo, neues Hintergrundbild und neues Icon - diese wurden von sirbandito (patric) entworfen, welcher zuknftig bei neutrinoTV mitarbeitet und sich um vieles kmmert, zu dem ich nicht die Zeit finde.
ADD: Es steht jetzt (wieder :) ) ein Installer zur Verfgung; Externe Komponenten (.NET, DX, VLC ActiveX) mssen nach wie vor von Hand installiert werden. Auch der Installer stammt aus der Schmiede von sirbandito.
ADD: Mehrsprachige GUI: Die GUI ist nun auch in Deutsch verfgbar, zumindest groe Teile davon. Text in Hinweismeldungen und im log sind nach wie vor in englisch. Die Sprache wird automatisch anhand des der Sprache des Betriebsystems gewhlt. Man kann sie auch manuell setzen (Settings->General->GUI Settings-> GUI Language/Einstellungen->Allgemein->GUI Einstellungen->GUI Sprache). bersetzung durch sirbandito.

v1.1 Build 2340
---------------
FIX: EPG Handling angepasst: EPG sollte nun fr die Sportkanle bzw. Direkt funktionieren, insofern man eine funktionierende myservices.xml hat
FIX: EPG Handling, die zweite: Doppelte Eintrge (z.B. auf RTL, ZDF etc.)sollte nun auch weg sein

v1.1 Build 2353
---------------
FIX: Leerzeichen bei den audiochannels werden nun entfernt
CHANGE: Optische nderung an der Kanalliste: nur noch ein "Keine Information verfgbar" und ein neuen Eintrag mit "Die nchste Sendung beginnt in xx Min.."
FIX: OSD und buttons sind nun durchweg sowohl in EN als auch DE verfgbar (Meldungen und Hinweise kommen bis auf wenige ausnahmen immer noch in der standardsprache englisch)
ADD: Eine weiter berprfung bei Programmstart wurde eingefgt: Dieser soll berprfen ob das MDX installiert ist. Auch dies ist umgehbar indem man debugging aktiviert. (Die filenotfound-Exceptions direkt bei Programmstart sollten damit noch ein wening mehr zurckgehen)
FIX: Wenn das Fenster maximiert ist, kann man nun die Gre nicht mehr ndern (thx @HR_D)

v1.1 Build 2362
---------------
FIX: Radio-Aufnahme-Bug: Ton stoppte nach einer Aufnahme im Radio mode. Das ist jetzt weg, dafr wird allerdings die box nicht mehr in den Record-mode versetzt whrend einer Aufnahme durch neutrinoTV.
FIX: Label fr die "Video overlay position" unter Einstellungen->Video hinzugefgt
FIX: "Removing EPG Event ..." wurde in den debug modus verlegt, erzeugte zuviel Last bei vielen Elementen die entfernt wurden - das ist nur der erste Teil des fixes.
FIX: F9/F9 sollte nun zuverlssig funktionieren (Video-Only-mode)
ADD: Video-Only position und Gre wird nun gespeichert, d.h. das Video-Only fenster ffnet sich genau dort wo es zuletzt war - und in der gleichen Gre.
ADD: Die Gre des Hauptfensters wird nun auch gespeichert. Beim starten wird zustzlich berprft ob es auf den Bildschirm passt.
ADD: Auch die position des hauptfenster wird gespeichert, allerdings wird die nur innerhalb eines Programmlaufs verwendet - beim Starten wird neutrinoTV immer auf dem Primary screen zentriert (damit es nicht "verloren" geht). Falls das Video-only-fenster mal verloren geht, kann man im normalmodus alle Einstellungen zurcksetzen, dabei werden auch die positionen zurckgesetzt.
FIX: Korrektur im log: "Successfully switched to PES .." ist nun richtig.
CHANGE: neutrinoTV versucht nun nicht mehr um jeden Preis das Seitenverhltnis des Bildschirms zu halten, sondern setzt diesen nur zu bestimmten Aktionen. Dadurch wird resizing der gesamten anwendung wesentlich performater und angenehmer.
CHANGE: Interne nderung: Das VLCActiveX wird nun nicht mehr versteckt (Visible=false) sondern aus dem cotrol entfernt, bzw. hinzugefgt. Dies ist notwendig fr zuknftige nderugen. Das ist jedoch zur Zeit hchst experimentell.

v1.1 Build 2365
---------------
CHANGE: *** Managed DirectX NOT needed anymore *** neutrinoTV benutzt nun SystemHooks (DLL werden mitgeliefert) um an alle Tasten und Mouse events ranzukommen (auch wenn der VLC sich den input nimmt) - Bitte testen und Erfahrung berichten; Ich hoffe es hat keine Nebenwirkungen... WARNUNG: Systemhooks sind von Natur aus "gefhrlich", d.h. sie knnen den laufenden Betrieb ALLER anwendungen stren wenn irgendetwas schief geht - daher vorsicht, das Zeug ist momentan experimentell - auch wenn ich nicht glaube dass etwas passieren kann, aber Vorischt ist besser als...
ADD: *** Untersttzung von Optionskanle ***  auf z.B. Premiere direkt, Premiere Sport... - bentigt wird allerdings ein aktuelles Image mit mindestens nhttpd 2.2.4 (wenn man sich unsicher ist, einfach mal per telent nhttpd -v auf der box eingeben). Wenn kein nhttpd 2.2.4 vorhanden ist, sollte sich nichts ndern, nur werden die Unterkanle eben nicht angezeigt. Um die Unterkanle updzudaten also Anzahl und Namen muss man auf das jeweilig Portal schalten. Zum Aufklappen/Zuklappen der Unterkanle die Tasten +/- verwenden. 
ACHTUNG: Es ist ungetestet was passiert, wenn es keine myservices.xml gibt, welche die Sender bereits als Kanle definiert. Bei neueren Images mit Sections-Scan sollte es auch kein Problem geben, da bei eingeschaltetem Sections-Scan neutrino die Optionskanle unter den Namen PN-xxx findet.. testet es einfach mal..
ADD: Die "Fullscreen"-Kanalliste kann nun auch im Video-Only Modus eingeblendet werden: Zu erreichen im Video-Only modus durch drcken von ENTER. ESC schliesst die Liste wieder, mit den Pfeiltasten navigiert man.
ADD: Neuer Menupunkt unter Steuerung->D-Box->D-Box Lautstrke: Mute/Unmute um den Ton der debox bei Bedarf an/aus zu schalten
ADD: (Workarround) Falls das display bzw. der Ferbedinungslock mal hngen bleibt kann man nun mit der Option Steuerung->D-Box->"Fernbed. und LCD freigeben" die Fernbedinung und das LCD wieder an neutrino bergeben. Das Kommando wird dabei 5 mal gesendet. (Experimentell)


v1.1 Build 2370
---------------
ADD: Erste Version eines "Remote Control Server", Beschreibung unter documetation/RemoteControlserver.txt


v1.1 Build 2371
---------------
CHANGE: Updated "Remote Control Server", Beschreibung unter documetation/RemoteControlserver.txt


v1.1 Build 2375
---------------
FIX: Problems with older images, which did not support the "getallsubchannels"-command


v1.1 Build 2376
---------------
FIX: "Kanal konnte nicht gefunden werden" fhrte zum absturz.


v1.1 Build 2378
---------------
CHANGE: Updated "Remote Control Server", Beschreibung unter documetation/RemoteControlserver.txt

v1.1 Build 2464
---------------
FIX: Kleiner Kompatibilittspatch fr nhttp 3.0.0. Es wird nun auch "Ok" (bisher nur "ok") als korrekte antwort vom webserver akzeptiert. 


v1.1 Build 2466
---------------
CHANGE: Mouse und Keyboard Handling angepasst. Werden nun nur noch verwendet wenn sie auch wirklich bentigt werden.

v1.1 Build 2475
---------------
BUGFIX: Interne nderung bei der Steuerung fr die Sichtbarkeit des VLC ActiveX.

v1.1 Build 2478
---------------
ADD: Nun auch als vollwertiger Installer (msi) verfgbar.


v1.1 Build 2494
---------------
ADD: Senderlogos nach der Idee von yjogol. Untersttzt werden Senderlogos im Format vom yweb und im Format vom BouquetWizzard (auch hier danke an den author!). Damit Senderlogos angezeigt werden, muss man folgendes tun:
 1.) Senderlogos aktivieren unter Einstellungen->Allgemein: Senderlogos
 2.) Senderlogos downloaden und im <neutrinoTV-Programmverzeichnis>/channelLogos entpacken
 3.) Datei->Senderlogos (erneut) laden anklicken.

Senderlogos werden nach folgendem Prinzip im channelLogos-Verzeichnis gesucht:
 1.) <SenderName>.<radio|tv>.gif  (Format von BouquetWizzard)
 2.) <hex-channel-id>.gif  (Format von yweb) 

CHANGE: Experimentelle Hotkey-Umbelegung: Bild-Auf/Ab in der Channelist "blttert" nun ganz normal, das bisherige zapping auf/ab liegt nun auf CTRL-Bild-Auf/Ab

v1.1 Build 2498
---------------
CHANGE/FIX: EPG-Update, Jetzt sollte auch  die EPG-Beschreibung wieder geladen werden, allerdigs zu kosten mehrerer d-box Anfragen.

v1.1 Build 2528
---------------
ADD: Alternative EPG Methode (per default eingeschaltet). Umschaltbar in Einstellungen->EPG (nicht on-the-fly, neutrinoTV sollte neu gestartet werden). Mit dieser Methode, wird der EPG direkt aus dem DVB strom gelesen - http anfragen sind nicht mehr ntig. EPG wird kontinuierlich gelesen, wodurch auch Programmnderungen sichtbar werden.
ADD: Optionskanle werden mit alternativer EPG Methode auch automatisch updated.
CHANGE: Private EPG auf den Optionskanlen ist mit der alternativen EPG Methode NOCH NICHT verfgbar.
ADD: TIMESHIFT (nur mit VLC 0.8.6-testx und hher) - durch drcken der SPACE taste im "nicht-Vollbild" modus wird das live bild angehalten. Nochmaliges drcken der SPACE taste setzt das programm fort. Es gibt noch keinen PAUSE Button auf der Oberflche.. kommt erst noch.
ADD: Senderlogo nun auch im OSD.

v1.1 Build 2535 (HotFix)
------------------------
FIX: EPG sollte nun auch bei allen "Kanal-Duplikaten" angezeigt werden
FIX: Zeitliche Programmnderungen werden nun auch angezeigt (insofern der Sender das untersttzt, z.B. ProSiebenSat.1)
FIX: Der EPG Button sollte nun den korreketen Status beinhalten.


v1.1 Build 2537 [Rev. 19451] (HotFix)
------------------------
FIX: Recording mode
ADD: VLC 0.8.6 (final) wird als compatible eingestuft (d.h. keine Warnung mehr)
FIX: Sauberes beenden von neutrinoTV


v1.1 Build 2552 (HotFix)
------------------------
FIX: Sporadischer Crash beim Umschalten bzw. Starten mit allen VLC 0.8.6-Versionen (hoffentlich gefixt, konnte den Absturz nicht mehr erzwingen. Des Weiteren, hoffe ich auch dass der patch keine Probleme mit lteren VLC versionen macht)
CHANGE: VideoOnly (F9) schaltet nun den Fenstermodus automatisch von maximiert auf normal wenn man in den VideoOnly modus schaltet. Des Weiteren merkt sich neutrinoTV nun auf die EPG Detailbeschreibung dabei offen oder zu war. 

v1.1 Build 2562 (HotFix)
---------------
FIX: Logos sollte nun in allen Situationen korrekt angezeigt werden

v1.1 Build 2568
---------------
ADD: UDP Streaming via udpstreamts. Es wird yWeb 2.5.0 oder manuelles Einspielen der streaming API (api.sh) bentigt

Es gibt ein paar known Bugs zu dieser Version:
1.) Beim starten von UDP Livestreaming (Streaming method auf "udpstreamts") "friert" neutrinoTV ein - und zwar fr den unter Einstellungen->Erweitert->"Verbindungs-Timeout" gesetzten Wert an Sekunden (also 2-5 Sekunden). Dabei heisst es in der Statuzeile und in den Meldungen:
"Exec: Communication error while trying to execute a script (api udp_stream start 192.168.42.217 31330 0 0x75 0xbff 0xc00) on the dbox: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenste..... "
Es ist trotzdem alles ok; das ist ein dummer Bug, der leider nderungen an udpstreamts erfordert und ich habe leider keine Entwicklungsumgebung fr die box aufgesetzt.
2.) Aufnahmen im udpstreamts modus funktionieren zwar, allerdings wird die Datei am Ende der Aufnahme nicht richtig umbenannt.
3.) Insofern udpstreamts als streaming methode verwendet wird geht radio nur manchmal.. das muss ich noch berprfen woran das genau liegt. Evtl hngt es auch mit der neuen EPG-Methode zusammen, die in einer lteren Testversion eingefhrt wurde.
4.) Wenn man die Kannalliste neu von der Box bertrgt, so werden mit der neuen EPG methode nur wenige EPG Events angezeigt. Damit man danach einen vollstndigen EPG bekommt muss man neutrinoTV neu starten. 

v1.1 Build 2652
---------------
ADD: VLC 0.8.6a wird als "gute" Version des VLC erkannt, d.h. es kommt keine Warnung mehr.
FIX: Fehlerbehandlung fr den Fall dass die streaming api (api.sh) bzw. udpstreamts nicht installiert sind.
FIX: Radio ist nun per default immer http-streaming, auch wenn als streaming methode udpstreamts ausgewhlt ist. Damit sollte Radio nun wieder tun (im udpstreamts-Mode)
FIX: Aufnahmen im udpstreamts-Modus werden nun korrekt umbenannt.
ADD: (Automatische) Suche nach neueren Versionen; siehe Information->Suche nach neueren Versionen. und Einstellungen->Allgemein. Dabei kann entschieden werden ob man nur Release-Versionen oder auch Test-versionen angezeigt bekommen will.
ADD: Caching fr UDP streaming kann nun auch ber die GUI eingestellt werden (Einstellungen->Netzwerk).


v 1.1 Build 2661
----------------
FIX: udpstreamts wird auch mit der originalen api.sh korrekt behandelt (wurde machnmal nicht erkannt)
ADD: "Verheiratung" der beiden EPG-Methoden: Mit der DVB-methode bekommt man sehr schnell alle Events des aktuellen Transponders, mit der alten (HTTP-Polling) Methode bekommt man alles was die d-box sonst noch so kennt. Wichtig: Stellt unter Einstellungen->Eweitert das Verbindungstimeout auf einen hohen Wert damit es kein Abbrche beim EPG Einlesen gibt. Bislang keine Probleme hatte ich mit 9000ms.
FIX: Die "alte" EPG Methode geht nun auch wieder allein (also mit deaktiviertem DVB-EIT). Auch die Optionskanle werden dabei wieder korrekt gefunden.
CHANGE: Den baue EPG button gibt es nicht mehr. Services mssen ber das men oder beim starten geladen werden. EPG wird ber shortcuts oder ber das menu gesteuert.
ADD: Fr die neue EPG-Methode gibt es nun in der statusbar ein eigene Anzeige.
ADD: Die neue EPG-Methode kann kurzfristig durch drcken von "E" aktiviert bzw. de-aktiviert werden. Ein doppelklick auf die entsprechende Stelle in der Statusbar bewirkt das Gleiche.
ADD: Mit F5 startet man manuell ein neue EPG Abfrage ber polling.
ADD: Im Steuerung-Men gibt es zwei neue Eintrge fr die beiden EPG Methoden.
FIX: (partially) Whrend man udpstreamts startet kommt zwar immer noch die Fehlermeldung im log, allerdings friert neutrinoTV dabei nicht ein (das timeout wurde in eine thread verlagert)
ADD: Teilweise double-buffering fr die Oberflche eingefhrt um Flackern zu reduzieren .. nur mige Verbesserung (wird weiterverfolgt)
ADD: Unter Einstellungen->Aufnahme kann man nun Timehsift aktivieren und deaktivieren
ADD: Es gibt nun eine Pause-Button, wenn Timeshift verfgbar und aktiviert ist.
ADD: F9 im Vollbild eingefhrt: Wenn man im Volbild ist und F9 drckt so schaltet neutrinoTV direkt in den Video-Only modus.
ADD: Beim Neuladen der Kannalliste wird nun auch der DVB-EPG Reader resettet, dadurch werden alle vorhanden Events neu eingelesen.

v 1.1 Build 2737
----------------
FIX: Bug mit der Position des Video-only fensters behoben
ADD: Das video-only fenster kann nun nicht mehr verloren gehen (prevent off-screen)
ADD: Double-Buffering kann nun in den Einstellungen aktiviert/deaktiviert werden (Einstellungen->Erweitert)
ADD: Fr Notflle: es gibt nun einen Config-only mode. Kommandozeilen-argument --config-only startet neutrinoTV NUR mit den Einstellungen.
ADD: Es kann immer nur eine Instanz von neutrinoTV gestartet werden (im gleichen Verzeichnis) - kann vom Benutzer berstimmt werden
FIX: Im Menu Steuerung ist nun der korrekte Hotkey fr Kanal vor/zurck eingetragen
FIX: EPG-POLL: Der Index war auerhalb des Arraybereichs. - fixed??
FIX: Einstellungen Fenster wurde machmal nicht angezeigt
ADD: Klassische nhttpd-basierte EPG-POLL Methode benutzt nun das xml interface (wenn der nhttpd >=2.2.4 ist) - knnte neue Probleme bringen..
ADD: VLC Volume in der statusbar
ADD: Hotkey P fr starten (nicht im Vollbild!!), Hotkey H fr stoppen (auch im Vollbild - sollte anstatt S verwendet werden) (MediaPlay/MediaStop bleiben gltig)
ADD: Hotkey M fr Muting
ADD: Optische Verbesserung beim zappen im Vollbild (noch nicht vollstndig - Konzept muss noch berarbeitet werden)

v 1.1 Build 2752
----------------
ADD: Vollwertiges Online-Update, mit automatischem Download und Installation (jeweils optional)
ADD: Unter Einstellungen->Allgemein gibt es zwei Auswahlboxen welche das Automatische Update beeinflussen - wer immer aktuell sein will, sollte ALLE Haken setzen (dann passiert alles automatisch)
ADD: Getestete VLC Versionen werden nun online abgefragt (=> aktualisierbar)
ADD: Liste der "Helfer" werden nun online agefragt (=> aktualisierbar)
ADD: About-Box Verbesserungen - automatisch aktualisierte Liste
CHANGE: Umstellung der HTTP-Methode auf die .NET built-in Klasse. Bitte melden falls es zu Problemen kommt.
FIX: Aufraeumen von alten Daten (Programmlisten von alten Versionen werden automatisch beim upgrade geloescht)


v 1.1 Build 2757
----------------
FIX: Umlaute im EPG bzw. in den Kanalnamen (Bug wurde in B2752 eingefhrt)
ADD: Ping auf die dbox + farbliche statusanziege der round-trip-time (experimentell)

v 1.1 Build 2758
----------------
FIX: neutrinoTV sollte sich nun wieder richtig beenden (Bug wurde in 2757 eingefuehrt)
ADD: Ping Timeout und Ping intervall kann man nun ueber Einstellungen->Erweiter einstellen. Man sollte
fuer das timeout einen Wert von ca. 500ms waehlen
ADD: Kleine Verbesserungen fr den Timeshift modus (Es wird jetzt die geshiftete Zeit angezeigt)

v 1.1 Build 2762
----------------
ADD: Kompatibilitt mit lteren nhttpd, welche sich nicht so genau an http halten. Falls mane folgenden (oder hnlichen Eintrag im log bekommt: "Der Server hat eine Protokollverletzung ausgefhrt.. Section=ResponseStatusLine" Dann sollte man unter Einstellungen->Erweitert den Haken bei "Benutze .NET HttpWebRequest Klasse um auf die Control-API der dbox zuzugreifen (sollte immer true sein - experimentell)" setzen. Damit werden Protkollverletzunge akzeptiert, dafr allerdings manchmal auch antworten falsch interpretiert...
ADD: HTTP Port nummer kann nun ber die GUI gesetze werden.

v 1.1 Build 2767
----------------
ADD: Online-Update nun auch fr normale Benutzer (Vista). Es gibt unter Einstellungen->Erweitert eine neue Checkbox, die man setzen muss, wenn man Adminrechte auf diesem Rechner bekommen KANN. Bei einem Update fragt neutrinoTV dann nach dem Adminkennwort. Die Checkbox hat keinen Einfluss, wenn man sowieso schon alle Rechte besitzt

v 1.1 Build 2770
----------------
FIX: Dialogfelder werden VOR dem Hauptfenster angezeigt auch wenn neutrinoTV auf "Immer im Vordergrund" steht
FIX: Entfernen von veralteten (nicht mehr gesendeten) EPG Eintrge

v 1.1 Build 2772
----------------
ADD: "Minimize-to-tray"
FIX: Random crash mit Double-Buffering fixed
FIX: Flackern etwas weiter reduziert (Verbesserung an Double-Buffering) 
ADD: Kannalliste wird nun auch bei Installation einer neuen Version gesichert und kann weiter verwendet werden

v 1.1 Build 2780
----------------
FIX: Crash bei Kanal der noch nicht in der Kannalliste vorhanden ist
ADD: Auch alte config-Dateien werden nun bei update aufgerumt (gelscht)
ADD: Automatische Erkennung von alter/neuer udpstreamts bzw. api.sh

v 1.1 Build 2792
----------------
FIX: HotFix fr das nicht-beenden Problem.
FIX: udpstreamts erkennung verbessert
ADD: Im debug mode wird bei der Verwendung von udpstreamts auf der dbox ein log von udpstreamts nach /tmp/udpstreamts.log geschrieben

v 1.1 Build 2855
----------------
FIX: Bugfix for clicking Start/Stop - now it toggles also if VLC is not playing.
FIX: Entering 0 for OSD Timeout leade to an exception - now only values >0 are possible
FIX: Improved multimonitor support for horizontal extended desktop
FIX: EPG should now be correct in all Timezones (especially UK)
FIX: neutrinoTV used to crash if the configuration directory did not exist yet (probably since 2780). This could happen if copied to a new directory or a clean install.

v 1.2 Build 3094
----------------
Fix: Crash when wrong credentials were provided and old HTTP-GET method was used.
ADD: Retrieval of services.xml and bouquets.xml for automatic synchronisation of new or modified channels on the dbox
FIX: Complete re-implementation of DVB-EIT versioning and tableid-stuff (should really work now)
ADD: Small color adaptations for the OSD.
ADD: Automatic show OSD when EIT-eventstatus goes to running or startssoon (can be activated/deactivated in Settings->General)
ADD: Visibility of Menu, Statusbar, Channellist, Preview, and Description are now remembered between program starts
ADD: New command line option "--autostart" - automatically starts streaming when channellist is sucessfully loaded
ADD: Option in settings for autostart (Settings->General)
ADD: Possibiblity to choose local network interface in case automatic detection does not work (needed for UDPStreaming)
ADD: Local TIMER - you can set neutrinoTV for automatic start/recording of some show (works only if EPG is available)
ADD: New shortcut for automatic start: Shift-S, automatic stop: Ctrl-Shift-S, automatic recording: Shift-R (only window mode)
ADD: Added notifications in balloon-tips of tray icon about starting and soon starting events (can be turned on/off with right click on tray icon and in Settings->EPG)
FIX: A lot of bugfixes..


Known Issues
============
- Resizing is clumsy, switch to/from Video-only is still ugly, but better now
- Not all hotkeys work in fullscreen
- The onscreen-channellist list also empty bouquets
- The onscreen-channellist always list radio and TV, independently of which filter is set
- StatusBar: State shows DISCONNECTED, event though communication with the box is already ok..
- Exception "Channel not found" in some situations.



