jErk` Posted October 3, 2013 Share Posted October 3, 2013 Hallo,dank kranker Tochter, defekter SSD und Amazon „same day“ Express kam ich dazu meinen HTPC einmal komplett neu aufzusetzen. Mein Skript davon folgt unten, vielleicht hilft es ja oder jemand möchte es vervollständigen. Mich nervte es, dass man sich immer alles in 100 Threads zusammen suchen musste. Ich benutze wo ich kann freie oder open source Software, mit genereller Tendenz zu .NET. Die aufgeführte kommerzielle Software ist mein persönlicher Geschmack, wer eine kostenlose Lösung sucht wird sie hier im Forum finden.@Mods: gerne wie wild editieren, wenn euch was auffällt oder löschen wenn der Beitrag nervt.Legende:[Pro]: Nur machen, wenn man weiß was man tut[spezial]: Nicht unbedingt für jeden interessant„[ ] / [x]“: Box leer / Box angeklicktBetriebssystem: Windows 7 x64Bei Treibern und Codecs wird die x64 Version verwendet Betriebssystem und alle Updates und Service Packs installieren! Manche Treiber oder Tools sollten erst nach SP1 installiert werden. Also warten ... Systemwiederherstellungspunkt setzten (click) und los geht’s. Treiber installieren (Grafikkarte, Intel Chipsatz Driver und TV Karte). [spezial] Treiber für das Soundgraph iMON LCD (click) Codecs sind Geschmackssache, hier meine und Setupreihenfolge: DirectX End-User Runtimes (June 2010) (click) LAV Filters (click) Haali Media Splitter (click). [PRO]: Der LAV Spiltter tut es auch, damit habe ich aber öfter Crashs beim Video frame rate switcher. AC3Filter (click) ACHTUNG: Im Installer die Toolbar deaktivieren! [spezial] Wer eine Lizenz hat: Cyberlink PowerDVD [spezial] AirServer und Zubehör. Air Server dient dazu iphone/pad Inhalte zum HTPC zu streamen (z.B. Youtube oder Fotos) - nur für Air Server: Itunes (click) Bonjour Print Services (click) Quicktime (click) Ffdshow (click) Air Server (click) Einmal rebooten, weiter mit Software: Teletext Fonts (click) DVBViewer. Beim Setup Logopack, X10 Plugin und Weather Images installieren. Ggf. Zusatztools für eigene TV Karte auszuwählen. „X10Receiver.NET“ – DVBViewer mit Fernbedienung steuern (click) Skin: „Xaeon“ (oder eine andere OSD Skin) (click) [spezial] weitere Software, nur wers mag: „Air Keyboard“ – Für Notfälle, Steuerung der Maus & Tastatur via ipad/iphone von der Couch aus (click) „DVBViMon“ – Anzeigen von Name und Sendung im iMON LCD (click, thread) „TV Movie Clickfinder“ – TV Movie EPG Daten (click) „EPGImporter“ – TV Movie EPG Daten in DVBViewer importieren (click) Plugin „Video frame rate switcher” – Passt die Bildwiederholrate des TVs an das Video an, 24p, etc. (click) Plugin „TimeshiftPlus” – Erweitertes, permanentes Timeshift mit Ringpuffer (z.B. 2GB RAM) (click) Plugin „MyMovies“ – XBMC ähnliche Darstellung der Filmdatenbank (click) „NirCmd 3“ – Audio Ausgabe Gerät in Windows 7 wechseln (Autoit & co verschieben den Fokus) (click) „Notepad2“ – Syntax highlight hilft beim editieren der Configfiles (click) Alle Plugins entpacken und ins DVBViewer Plugin Verzeichnis legen (c:\progamme (x86)\DVBViewer\Plugins). Achtung: Alles muss in das selbe Verzeichnis, Unterordner werden derzeit wohl nicht unterstützt. Alle Skins in entpacken und ins DVBVViewer Skin Verzeichnis legen (c:\progamme (x86)\DVBViewer\OSDSkins). Ein Unterordner pro Skin! DVBViewer starten (erfolgreich gefundene Sender werden vorausgesetzt, ggf. zuerst einen Sendersuchlauf machen) und Konfiguration via Einstellungen/Optionen: Allgemein – [x] Starte im Vollbild Allgemein – [x] Verhindere Bildschirmschoner Allgemein – [x] AC3 bevorzugen Erweitert – Priorität: Hoch Aufnahme Optionen – [x] Auto Split Aufnahme Optionen – [x] Entferne H.264 Fülldaten Aufnahme Optionen – Mit Aufnehmen: Alles [spezial] Permanent Timeshift: Timeshift – [x] Automatischer Timeshift Start [spezial] Permanent Timeshift: Timeshift – [ ] Warnung bei Senderwechsel DirectX – [x] – DVBViewer Filter: File types: Alle DirectX – [x] – DVBViewer Filter: Voraberkennung: Alle DirectX – [x] Verwende Custom Renderer DirectX – [x] VSync durch Aero DirectX – Audio und Video „A“: LAV Video & LAV Audio Decoder auswählen. Video Renderer: EVR. (=> Setting für Live TV) DirectX – Audio und Video „B“: Powerdvd/ffdshow/lav Video und AC3Filter Audio Decoder auswählen. Video Renderer: EVR. Auto-B-Bedingung: „File“ (bei Audio UND Video B eintragen!) (=> Setting für Mediathek Dateien) EPG – [ ] Keine EPG Daten einlesen EPG – [x] EPG Daten speichern EPG – [x] Empfange zusätzliches EPG EPG – EPG-INFO 7 Sekunden anzeigen Teletext – Schriftart: „G0TEXT2“ Teletext – [x] Benutze fette Schrift TV-Radio – [x] Schneller Senderwechsel TV-Radio – Schaltverzögerung: 70ms TV-Radio – [ ] Im Mini EPG blättern OSD Allgemein – [ ] Aktiviere Mausverfolgung im OSD OSD Allgemein – [x] Zeige Hintergrund an OSD Allgemein – [x] Verstecke bekannte Erweiterungen OSD-Skin – Xaeon auswählen. OSD-Details – [x] Zeige Logos in Senderliste Eingabeplugins – [x] X10 Remote Bilder/Video/Musik-Verzeichnisse – Entsprechend setzten. [PRO] Bei Netzlaufwerken nicht das lokale Laufwerk (z.B. z:\) verwenden, sondern den Pfad auf die IP: „\\192.168.0.1\Share“. Das verhindert das Windows 7 typische „Netzlaufwerk nicht verbunden“ Problem. Channel Logos – Senderlogos prüfen, passt das Logo zum Sender? Wenn nicht mit Rechtsklick, Add ein besseres auswählen. Plugin Video Frame Rate Switcher (DVBViewer / Einstellungen / Optionen / Display frequencies) Links setzt man für definierte Bildwiederholraten ein Profil. Rechts setzt man dann die Wiederholrate, die für dieses Profil gesetzt werden soll. Z.B. Setzt man für 30 / 60 Hz normalerweise das gleiche Profil: 60 Hz. Für 25 und 50Hz ein Profil mit 50 Hz. 23 Hz und 24 Hz jeweils ein eigenes. Advanced: [x] Treat 23,99 as 24 Advanced: Treat emtpy: 50 Hz Advanced: Active on exit: Profil mit 50 Hz Plugin MyVideos (DVBViewer / Einstellungen / Optionen / MyMovies) View: „Paths“ und „Add“ den Pfad zur Film Mediathek View: „Movies“ – Default viewstyle: „Listview“ View: „Movies“ – „Import“ MyMovies OSD – [x] Load Backdrops MyMovies OSD – [x] On select open details MyMovies OSD: OSD-Main-Red: „Sort order“ OSD-Main-Green: „Viewstyle“ OSD-Main-Yellow: „Extended Info“ OSD-Main-Blue: „Menu“. OSD-Details-Red: „Play Item“ OSD-Details-Green: „Extended Info“ OSD-Details-Yellow: „Main Page“ OSD-Details-Blue: „None“ MyMovies General: Menu Window: „HTPC Window“ MyMovies General: [x] Get MediaInfo Plugin Timeshift Plus (DVBViewer / Plugins/Timeshift Plus): (o) Ring buffer: 2000 MIB (wenn man noch mehr als 2 GB Ram frei hat!) [ ] Release buffer on timeshift stop [ ] empty buffer on format change [x] lock DVBViewer in RAM DVBViewer Konfiguration Ansicht – [x] Immer im Vordergrund DVBViewer Sender Favoriten Konfiguration via Sender/Senderlisten Editor. [bearb. Fav.] anklicken Sender von links per Drag & Drop nach rechts ziehen und nach Bedarf ordnen oder benennen Für Sender die EPG via EPGImporter /TVMovie EPG bekommen sollen: [bearb. Fav.] anklicken EPG: [x] Externes EPG, [ ] DVB EPG, [ ] SFI, MHW EPG [PRO]: Wichtige Konfiguration, die aber nur via XML geht. Im DVBViewer via Hilfe/Konfigurationsverz. das Verzeichnis öffnen. Dort die Datei setup.xml mit dem Notepad öffnen. Section MPEG: <entry name="NVidiaFix">1</entry> <entry name="NVidiaFixB">1</entry> <entry name="D3DCompleteResetMonitorChange">0</entry> <entry name="D3DExclusive">0</entry> (sonst funktioniert der Wechsel beim Video Frame Rate Switcher nicht!!) Section OSD: <entry name="TimeshiftEPGdisplay">1</entry> <entry name="TimelineFav">1</entry> <entry name="ChannelLogo">1</entry> Section General: <entry name="StartFullscreen">1</entry> <entry name="HTPCMode">0</entry> <entry name="fullscreen_HideMenu">1</entry> <entry name="fullscreen_Statusbar">0</entry> <entry name="fullscreen_Toolbar">0</entry> Section Input: <entry name="UseFav">1</entry> <entry name="FfavOne">1</entry> Konfiguration TV Moview Clickfinder In den Einstellungen des Clickfinder die Sender zum EPG Download auswählen und das EPG aktualisieren. Per Aufgabenplanung in Windows einen Task erstellen, der einmal am Tag das EPG herunterlädt (tvupdate.exe im Clickfinder Verzeichnis) Konfiguration EPG Importer Kanalzuordnung: Autoerkennung und danach die DVBViewer Kanäle manuell mit den DataSource Kanälen abgleichen. Einstellungen – [ ] Langsamer Import Einstellungen – [ ] importiere Bilder Einstellungen – Format des Titels: „$title$ $if(year)$($year$)$endif$ Einstellungen – Format des Untertitels: $subtitle$ Einstellungen – Format des Beschreibungstextes: $if(realrating)$$realrating$ | $endif$$if(shortcritics)$$shortcritics$$endif$ [neue Zeile] $description$ Einstellungen – [x] Minimiert starten DVBViewer iMon Display Tool Das Tool benötigt den SoundGraph iMon Manager: Fenster – Infrarot Anzeige auf dem Desktop: Nicht anzeigen iMON Hilfsmittel – Frontview – Frontview läuft: immer iMON Hilfsmittel – Frontview – Automodus: Kategorieauswahl: Alles aus iMON Hilfsmittel – Frontview – Automodus: Datumsformat: Nicht anzeigen iMON Hilfsmittel – Frontview – Automodus: Zeitformat: 20:00:00 Extras – Settings: [x] Start minimized Extras – Settings: [ ] Continuous Scrolling Extras – Settings: Scroll Repeat: 0 Extras – Settings: (o) Bypass iMON API Konfiguration X10 Receiver Wie bei allen Fernbedienungstools ist der Einstieg knifflig, am Besten erstmal wenig verändern und alles über den Assistenten machen Über „Fernbedienungen“ falls noch nicht vorhanden die Fernbedienung hinzufügen. Dabei auswählen, dass die Original Funktion der Fernbedienung abgeschaltet wird. Konfiguration NirCmd3 Via Batch Script oder Taste auf der Fernbedienung (X10 Receiver: Shell Befehl): NirCmd.exe setdefaultsounddevice "AMD Digital Out" Der Name muss durch den echten lokalen ersetzt werden. Hintergrund: Meine Frau schaut immer über die Boxen des TVs, weil einfach und so. Ich mache lieber den Verstärker an. So kann ich mit einer Taste auf der Fernbedienung umschalten, sogar ohne ein Video A/B Profil zu nutzen. Windows AutostartWindows Taste + R: control userpasswords2 – dort den automatischen Start User auswählen und „[ ] Benutzer müssen ein Kennwort eingeben“ auswählen. Windowdef.xmlIch benutze eine eigene, weil mir die Reihenfolge im Menü dann besser gefällt (click). Die Datei liegt im Konfigurationsverz. des DVBViewers (Im DVBViewer via Hilfe/Konfigurationsverz. das Verzeichnis öffnen). Skripte Ich verwende den Energiesparmodus und eine geplante Aufgabe, die auf das Ereignis „Windows Firewall“, „Firewall“, ID: 2002 wartet (sowas wie eine Änderung im Netzwerkstack). Das hat den Vorteil, dass mein Skript auch dann läuft, wenn mein Netzwerk mal wegfliegt (Tochter zieht den Stick raus). Ist aber Geschmackssache. DVBViewer.wakeup.bat: @echo off TASKKILL /F /IM "powerDVD.ex*">nul TASKKILL /F /IM "DVBViewer.ex*">nul TASKKILL /F /IM "DVBViMon.ex*">nul TASKKILL /F /IM "X10Receiver.NET.ex*">nul rem Restart X10 service as it may fail to hide original function after standby/reboot cd c:\Program Files (x86)\X10Receiver.NET" X10Core.Service64.exe /stop X10Core.Service64.exe /uninstall X10Core.Service64.exe /install X10Core.Service64.exe /start ping -n 2 127.0.0.1>nul start "" "X10Receiver.NET.exe" rem Start iMON LCD Plugin cd "C:\Program Files (x86)\DVBViewer Tools\DVBViMon\" start "" "DVBViMon.exe" rem Start DVBViewer @ Channel 1 cd "C:\Program Files (x86)\DVBViewer" start "" "DVBViewer.exe" -x11 exit X10receiver führt beim Drücken auf den „Power Button“ ein Skript zum Herunterfahren aus: DVBViewer.sleep.bat: @echo off cd "c:\Program Files (x86)\DVBViewer" rem If DVBViewer runs, quit gracefully tasklist /FI "IMAGENAME eq DVBViewer.exe" 2>NUL | find /I /N "DVBViewer.exe">NUL if "%ERRORLEVEL%"=="0" goto running goto notrunning :running DVBViewer.exe -x12326>nul :notrunning TASKKILL /F /IM "powerDVD.ex*">nul ping -n 5 127.0.0.1>nul exit Todo:Untertitel in MKVs (alle in ./subs, oder alle im Container) Gruß, jrk Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.