Beiträge von JakeB
-
-
-
Zitat von Ponyriemen
52" ist ok, 60+ darf es aber auch sein, wir sitzen relativ "weit" vom TV weg.
Zitat von PonyriemenLED TV, oder auch wieder LCD
... aber falls du Platz hast:
Ultrakurzdistanz Beamer LG Adagio 2.0 oder LG Allegro 2.0. Es gibt auch noch andere Anbieter mit Ultrakurzdistanz Beamern.
Damit dürfte das weite wegsitzen vom TV Vergangenheit sein.
-
Jetzt ist dieses Jahr schon mein zweiter USB Stick verreckt (Laufwerk wird nicht mehr erkannt).
Der erste (Corsair Flash Voyager USB 3.0, wasserabweisend, glaube 16GB) hat sich nach ca. 5 Jahren verabschiedet.
Der zweite (Neukauf: SanDisk Ultra Flair 32GB USB 3.0, Metallgehäuse) hatte nach NUR ca. 4 Monaten den Geist aufgegeben.
Nach diesem zweiten Debakel habe ich natürlich meine Backup Routine geändert und sichere jetzt MINDESTENS einmal die Woche den "neuen" Stick.Die USB-Sticks:
- wurden fast täglich genutzt
- Windows BitLocker war aktiv
- es wurden meistens nur kleine Datenmengen gespeichert (jpg-, txt-, xls-Dateien, etc.)
- es waren > 6000 Dateien drauf
- glaube beide waren mit NTFS formatiert
- wurden immer sicher vom PC entfernt
- beide wurden an unterschiedlichen PCs (Windows 7, 8.1 und 10) genutzt
- bei beiden ging das Lebenslicht am selben PC (Windows 8.1) aus (Keine Ahnung ob das Einfluss hat oder einfach nur Zufall war)Am SanDisk mit dem Metallgehäuse ist mir immer wieder aufgefallen das er sehr warm wurde, obwohl keine großen Datenmengen kopiert wurden. Kann es mit dem Windows 10 Virusschutz zu tun haben, der vielleicht ständig alles liest?
Vermute die Erwärmung hat auch Einfluss auf die Lebenserwartung. Kann es sein, dass es früher weniger Defekte gab weil der Speicherplatz/Stick kleiner war und die USB-Sticks nicht so warm wurden?Hab gelesen das externe SSDs sicherer sind (natürlich sind Backups weiterhin Pflicht).
Habt ihr auch negative Erfahrungen mit USB-Sticks gemacht?
Was meint ihr, kann man USB-Sticks überhaupt noch vertrauen oder besser eine externe SSD/SSD-Stick nutzen und wenn ja welche(n) würdet ihr empfehlen? -
Hallo @DaVu,
wenn ich @asselnik im post #28 richtig verstanden habe, möchte er das die Lauflänge auch dann noch richtig angezeigt wird wenn die TV-Aufzeichnung angespielt/angeschaut wurde.
Da seine TV-Aufzeichnung Vorlauf/Nachlauf/Werbung enthalten wäre das nicht gegeben.Falls nicht ist der Eintrag in <durationinseconds> natürlich die beste Lösung.
Zitat von asselnikIst eigentlich die Bewertungsangabe, also das rating das z.B. bei Confluence immer neben dem HD Zeichen steht auch ein ListItem? Wenn ja wie heist das?
DaVu hat dir im post #9 schon den Link zu den Listitems gegeben.
Da gibt es verschiedene:
ListItem.Rating[(name)]
ListItem.UserRating
ListItem.RatingAndVotes[(name)] -> Vermute das dieses genutzt wird. -
Leider kann man die <runtime> (movie.c11) Info aus der NFO Datei nicht nutzen. Für <runtime> gibt es kein Info Label.
Kodi holt sich die Laufzeitinfo immer von ListItem.Duration[(format)] (streamdetails.iVideoDuration).Man könnte aber <tag>, <writer> oder <tagline> missbrauchen.
Film.nfo Datei:
Pro Film sollte dann aber auch nur ein <tag> gesetzt werden.
Im Skin Transparency steht die Laufzeit-Info u. a. in der DialogVideoInfo.xml (Detailinformation zum Film, etc.).
Dort gibt es die Zeile für Filme, Musik und Serien:
<label2>$INFO[ListItem.Duration]</label2>...diese dann im Bereich Filme zu:
<label2>$INFO[ListItem.Tag]</label2>
...ändern.Anmerkung: Nicht getestet.
Die xml files nach 'ListItem.Duration' durchsuchen und dann rumprobieren.
-
Das ist richtig, man setzt Zeiten in die Datei. Nur die Filmlänge eintragen geht nicht.
Das macht sicherlich etwas Arbeit aber dürfte schneller gehen als wenn man richtig schneiden würde. Zudem bleiben die Untertitel erhalten (falls es wichtig ist).
Und wenn man den Film richtig schneiden möchte, hat man schon die Zeiten wo die Schnittpunkte gesetzt werden müssen und muss nicht lange Suchen. -
Das Problem kann man mit edl Dateien lösen:
KodiWiki - Edit decision listMan kann dadurch Tonformat und Lauflänge richtig übernehmen.
Vor dem Film hat ja die TV-Aufnahme immer 2.0 Ton und der Film selber z.B. 5.1.
Wenn man via edl Datei den Film erst am Anfang startet wird auch das 5.1 Tonformat in die Datenbank übernommen und nicht 2.0. -
Die Lumen-Angaben der Hersteller kann man nicht miteinander vergleichen. Sie sind meistens zu hoch angesetzt. Jeder Hersteller kann anders messen.
Falls du die Möglichkeit hast, würde ich mich in einem Fachgeschäft beraten lassen. Dort kann man sicherlich auch verschiedene Beamer vergleichen. Fairer Weise sollte man dann dort auch kaufen und nicht danach im Internet. Da man einen Beamer ja nicht jeden Tag kauft, sollten die Mehrausgaben einem das wert sein.
Bei einem Ultrakurzdistanzbeamer benötigt man unbedingt auch eine Leinwand. Die Projektionsfläche MUSS absolut plan sein, ansonsten sieht man jeden Schatten. Das ist leider ein Nachteil dieser Geräte.
Bei der Leinwand würde ich lieber mehr als zu wenig ausgeben. Falls später ein besserer Beamer angeschafft wird, kann man die Leinwand weiter benutzen.
Möchte mir dieses Jahr auch sowas zulegen. Bin aber noch nicht ganz sicher ob es ein Ultra- oder ein Kurzdistanzbeamer wird.
Zu den Geräten (Ultrakurzdistanz) von LG habe ich bisher folgendes herausgefunden:
LG Adagio 2.0 (LED):
- 1000 Lumen
- sehr scharf
- Schwarz (und auch die Farben) etwas besser als wie beim Allegro
- Kein 3D (Schade … das Vorgängermodell konnte noch 3D)LG Allegro 2.0 (Laser):
- 1500 Lumen (falls man z.B. oft Fußball kuckt und nicht alles vollständig abdunkeln möchte, hat man hier Vorteile gegenüber dem Adagio)
- Kein 3D (bei Laser gibt es glaube ich keine 3D Wiedergabe) -
Dein 4:3 Film ist vermutlich kein echtes 4:3. Die schwarzen Balken links und rechts gehören zur Aufnahme, somit bleibt es beim 16:9. Unter Video > Eigenschaften > Details dürfte Bildbreite/Bildhöhe = 16:9 ergeben.
Lösung: Mit Handbrake (Vermutung) könnte man die schwarzen Balken wegschneiden und dann hast du ein echte 4:3 Aufnahme.
Persönlich würde ich die Aufnahme aber immer im Original bevorzugen, denn bei der 16:9 Darstellung wird oben und unten etwas abgeschnitten oder noch schlimmer (es wird nichts abgeschnitten) die Darsteller sehen alle übergewichtig aus.
-
Anmerkung: Movie Sets sind Skin unabhängig
Movie Set(s) in einem Movie Set gibt es (leider) nicht.
Ein Lösung wäre z.B. Smart Playlists:
- '720p - James Bond'
- '1080p - James Bond'
- '4K - James Bond' -
Hab bisher keinen Hinweis gefunden, dass ein bestimmter Skin das unterstützt.
Man kann aber den Skin anpassen (soll mit allen Skins funktionieren), siehe Thema: Sind movie theme songs möglich
-
Nach vielen try and error Versuchen habe ich doch noch eine Lösung gefunden. Mit "String.Contains(ListItem.Trailer,theme)" funktioniert es, die "ERRORs" sind aus dem kodi-log verschwunden.
XML<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1355"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + String.Contains(ListItem.Trailer,theme) + !String.Contains(ListItem.Path,http)">PlayMedia($ESCINFO[ListItem.Path,,theme.mp3])</onload> ... </window>
Filmdatei 'Film 001.nfo':Den Eintrag <tag> zu nutzen wäre sicherlich eleganter gewesen aber das funktioniert nicht, vermutlich weil er außerhalb der 'movie' Tabelle gespeichert wird.
Mit "String.Contains(ListItem.Path,_theme)" (path: C:\Filme\Film 001_theme\) wird es vermutlich auch gehen (nicht getestet).
Hab mich erstmal entschieden den <trailer> zu missbrauchen, da ich meine Trailer (falls vorhanden) immer separat im Ordner ablege.Gruß und schönes Wochenende!
-
In einem anderen Thema habe ich versucht, die Wiedergabe auch für Movie Sets hinzubiegen aber bisher ohne Erfolg.
Dabei ist mir in der kodi-log-Datei aufgefallen, dass wenn ein Film keine theme.mp3 hat und man länger als 2 Sekunden auf diesem verweilt ein ERROR generiert wird.Code... ERROR: VideoPlayerCodec::Init: Error opening file C:\Filme\Film xyz\theme.mp3 ERROR: CAudioDecoder: Unable to Init Codec while loading file C:\Filme\Film xyz\theme.mp3 WARNING: PAPlayer::QueueNextFileEx - Failed to create the decoder ERROR: PlayMedia could not play media: C:\Filme\Film xyz\theme.mp3 ...
Hab es u.a. mit "... !String.IsEmpty(ListItem.Path,,theme.mp3) ..." in der customStartSoundtrack.xml versucht aber es klappt nicht:XML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1355"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + !String.IsEmpty(ListItem.Path,,theme.mp3) + !String.Contains(ListItem.Path,http)">PlayMedia($ESCINFO[ListItem.Path,,theme.mp3])</onload> <onload>SetProperty(OST,$INFO[ListItem.Path],home)</onload> <onload>SetProperty(PlayingOST,True,home)</onload> <visible>System.IdleTime(2) + [!String.IsEqual(ListItem.Path,Window(home).Property(OST)) | !Player.Playing]</visible> <visible>!ListItem.IsCollection + !String.Contains(ListItem.Path,thumb:) + !String.Contains(ListItem.Path,image:) + !String.Contains(ListItem.Path,plugin) + !String.Contains(ListItem.Path,videodb:)</visible> <visible>Container.Content(movies) | [Container.Content(tvshows) + !Player.Playing] | [Container.Content(seasons) + !Player.Playing]</visible> <visible>!Window.IsActive(movieinformation)</visible> <visible>Window.IsActive(videos)</visible> <controls></controls> </window>
Getestet in Kodi v17.6 | Transparency! v10.3.0Kennt jemand die/eine Lösung?
@don: Bitte dieses Thema nach:
Kodi Development > Skin Development
... verschieben. Vielen Dank im Voraus! -
Hab jetzt die Ordnerstruktur verändert: ...
Ordnerstruktur vorher:
Filme
--> Avatar - Aufbruch nach Pandora (2009)
--> Avatar - The Quest for Eywa (2025)
--> Avatar - The Seed Bearer (2021)
--> Avatar - The Tulkun Rider (2024)
--> Avatar - The Way of Water (2020)
--> Film 1 (2017)
--> Film 2 (2018)
--> --> theme.mp3
--> Film 3 (2018)Ordnerstruktur nachher:
Filme
--> AvatarCollection
--> --> Avatar - Aufbruch nach Pandora (2009)
--> --> Avatar - The Quest for Eywa (2025)
--> --> Avatar - The Seed Bearer (2021)
--> --> Avatar - The Tulkun Rider (2024)
--> --> Avatar - The Way of Water (2020)
--> Film 1 (2017)
--> Film 2 (2018)
--> --> theme.mp3
--> Film 3 (2018)... damit ich "String.Contains(ListItem.Path,AvatarCollection)" nutzen kann.
customStartSoundtrack.xml
XML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1355"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + !String.Contains(ListItem.Path,AvatarCollection) + !String.Contains(ListItem.Path,http)">PlayMedia($ESCINFO[ListItem.Path,,theme.mp3])</onload> <onload>SetProperty(OST,$INFO[ListItem.Path],home)</onload> <onload>SetProperty(PlayingOST,True,home)</onload> <visible>System.IdleTime(2) + [!String.IsEqual(ListItem.Path,Window(home).Property(OST)) | !Player.Playing]</visible> <visible>!ListItem.IsCollection + !String.Contains(ListItem.Path,thumb:) + !String.Contains(ListItem.Path,image:) + !String.Contains(ListItem.Path,plugin) + !String.Contains(ListItem.Path,videodb:)</visible> <visible>Container.Content(movies) | [Container.Content(tvshows) + !Player.Playing] | [Container.Content(seasons) + !Player.Playing]</visible> <visible>!Window.IsActive(movieinformation)</visible> <visible>Window.IsActive(videos)</visible> <controls></controls> </window>
Die Avatar.mp3 wurde in customRidSoundtrack.xml eingetragen:XML<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1305"> <onload>Stop</onload> <onload>ClearProperty(PlayingOST,Home)</onload> <visible>[String.Contains(Player.Filenameandpath,theme.mp3) | String.Contains(Player.Filenameandpath,Avatar.mp3)] + [!Window.IsActive(videos) | String.IsEmpty(ListItem.Path) | ListItem.IsCollection]</visible> <controls> </controls> </window>
Nach gefühlt tausend Versuchen mit der customStartSoundtrack.xml habe ich für die Avatar.mp3 eine extra customStartSoundtrackAvatar.xml erstellt:XML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1356"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + !String.Contains(ListItem.Path,AvatarCollection) + !String.Contains(ListItem.Path,http)">PlayMedia(special://userdata/Mein_Ordner/Avatar.mp3)</onload> <onload>SetProperty(OST,$INFO[ListItem.Path],home)</onload> <onload>SetProperty(PlayingOST,True,home)</onload> <visible>System.IdleTime(2) + [!String.IsEqual(ListItem.Path,Window(home).Property(OST)) | !Player.Playing]</visible> <visible>ListItem.IsCollection | !String.Contains(ListItem.Path,thumb:) + !String.Contains(ListItem.Path,image:) + !String.Contains(ListItem.Path,plugin) + !String.Contains(ListItem.Path,videodb:)</visible> <visible>Container.Content(movies) | [Container.Content(tvshows) + !Player.Playing] | [Container.Content(seasons) + !Player.Playing]</visible> <visible>!Window.IsActive(movieinformation)</visible> <visible>Window.IsActive(videos)</visible> <visible>!String.Contains(Player.Filenameandpath,theme.mp3)</visible> <controls></controls> </window>
Datei theme.mp3 von 'Film 2 (2018)' funktioniert. Wenn man sich auf dem Avatar Movie Set befindet, wird die erste Sekunde von Avatar.mp3 in einer Endlosschleife abgespielt.
Wenn ich "!" in der customStartSoundtrackAvatar.xml entferne, wird Avatar.mp3 nicht abgespielt.
XML<?xml version="1.0" encoding="utf-8"?> ... <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + String.Contains(ListItem.Path,AvatarCollection) + !String.Contains(ListItem.Path,http)">PlayMedia(special://userdata/Mein_Ordner/Avatar.mp3)</onload> ...
Hat vielleicht noch jemand eine Idee? -
Hallo liebe Community,
mit den folgenden drei Dateien kann man ein theme für Filme und TV-Serien abspielen.
Den Code habe ich hier gefunden. Er soll in allen skins funktionieren.customStartSoundtrack.xml
XML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1355"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + !String.Contains(ListItem.Path,http)">PlayMedia($ESCINFO[ListItem.Path,,theme.mp3])</onload> <onload>SetProperty(OST,$INFO[ListItem.Path],home)</onload> <onload>SetProperty(PlayingOST,True,home)</onload> <visible>System.IdleTime(2) + [!String.IsEqual(ListItem.Path,Window(home).Property(OST)) | !Player.Playing]</visible> <visible>!ListItem.IsCollection + !String.Contains(ListItem.Path,thumb:) + !String.Contains(ListItem.Path,image:) + !String.Contains(ListItem.Path,plugin) + !String.Contains(ListItem.Path,videodb:)</visible> <visible>Container.Content(movies) | [Container.Content(tvshows) + !Player.Playing] | [Container.Content(seasons) + !Player.Playing]</visible> <visible>!Window.IsActive(movieinformation)</visible> <visible>Window.IsActive(videos)</visible> <controls></controls> </window>
customStopSoundtrack.xmlXML<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1255"> <onload condition="Player.Playing">Pause</onload> <onload>ClearProperty(PlayingOST,Home)</onload> <visible>!String.IsEqual(ListItem.Path,Window(home).Property(OST))</visible> <visible>Container.Content(movies) | Container.Content(tvshows)</visible> <visible>!Window.IsActive(movieinformation)</visible> <controls></controls> </window>
customRidSoundtrack.xmlXML<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1305"> <onload>Stop</onload> <onload>ClearProperty(PlayingOST,Home)</onload> <visible>String.Contains(Player.Filenameandpath,theme.mp3) + [!Window.IsActive(videos) | String.IsEmpty(ListItem.Path) | ListItem.IsCollection]</visible> <controls></controls> </window>
Jetzt wäre es noch schön wenn das theme auch für ein Movie Set startet ohne das man es öffnet.
Ein user hat es dort im Beitrag #48 (page 4) teilweise geschafft aber ich scheitere daran.
Meine customStartSoundtrack.xmlXML
Alles anzeigen<?xml version="1.0" encoding="utf-8"?> <window type="dialog" id="1355"> <onload>Stop</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + !String.Contains(ListItem.IsCollection(Avatar) + !String.Contains(ListItem.Path,http)">PlayMedia($ESCINFO[ListItem.Path,,theme.mp3])</onload> <onload condition="String.IsEmpty(Window(home).Property(PlayingOST)) + String.Contains(ListItem.IsCollection(Avatar) + !String.Contains(ListItem.Path,http)">PlayMedia(special://userdata/profiles/Kodi/Meine_soundtracks/Avatar.mp3'])</onload> <onload>SetProperty(OST,$INFO[ListItem.Path],home)</onload> <onload>SetProperty(PlayingOST,True,home)</onload> <visible>System.IdleTime(2) + [!String.IsEqual(ListItem.Path,Window(home).Property(OST)) | !Player.Playing]</visible> <visible>!ListItem.IsCollection + !String.Contains(ListItem.Path,thumb:) + !String.Contains(ListItem.Path,image:) + !String.Contains(ListItem.Path,plugin) + !String.Contains(ListItem.Path,videodb:)</visible> <visible>Container.Content(movies) | [Container.Content(tvshows) + !Player.Playing] | [Container.Content(seasons) + !Player.Playing]</visible> <visible>!Window.IsActive(movieinformation)</visible> <visible>Window.IsActive(videos)</visible> <controls></controls> </window>
Die nfo Datei eines Films aus dem Movie Set sieht so aus:
Avatar - Aufbruch nach Pandora (2009).3d.sbs.nfoCode... <title>Avatar - Aufbruch nach Pandora</title> ... <set> <name>Avatar Filmreihe</name> <overview>Avatar (auch bekannt als James Cameron's Avatar) ... usw.</overview> </set> <sorttitle>Avatar Filmreihe 2009</sorttitle> ...
Sieht jemand den Fehler?Note: Bin kein coder, alles was ich mache ist nach dem try and error Prinzip.
Gruß
-
Sorry! Kann man auch nicht verstehen, weil es der falsche link war ... (link wurde korrigiert).
-
@jachrima:
Die Dateien liegen dort nicht zum herunterladen vor. Die kann man einfach selber erstellen. Falls noch etwas unklar ist einfach melden.
Danach wird das Filmthema beim Browsen durch die Filmbibliothek abgespielt. -
Glaube kaum das Kodi mit dem Technisat (oder jeder andere Receiver) EPG Format was anfangen kann.
Die Wiedergabe der EPG Daten wird nur mit dem Technisat-Receiver funktionieren.Und selbst dann wäre ich skeptisch ...
Hatte mal versucht eine auf dem SAT-Receiver geschnittene Aufnahme wieder auf den SAT-Receiver zu kopieren, damit ich sie dort wiedergeben kann.
Die EPG- und diverse andere Dateien waren natürlich nicht mehr vorhanden. Konnte man vergessen, die Wiedergabe war nicht möglich.
Hatte dann versucht den Receiver mit fake Dateien (die dieselben Dateiendungen haben) zu überlisten ... aber keine Chance. -
Wieso wandelts du die Aufnahmen vom Technisat-Receiver nochmal um?
Kannst du nicht einfach die Aufnahme vom Technisat-Receiver nehmen?
Wieso braucht man EPG Daten in Kodi von aufgezeicheneten Sendungen?