text: TVMosaic als Alternative für MP2 | Page 5 | MediaPortal - An Open Source Windows Media Center for FREE!
  Ich habe den Post MP2 - V2.4 - TVMosaic Provider for MP2 mit einem Installer verlinkt, den ihr einfach installieren könnt. Ihr müsst keine Plugins mehr hin- und herkopieren.
  Ich habe diese Version eingespielt und die ersten Dinge ausprobiert.
  Als Erstes fällt auf, dass die Sendersortieung nicht vom Server übernommen wird. Vielleicht wäre es sowieso besser, wenn man das innerhalt MP2 lösen könnte. Die Zeitangaben in LiveTV stimmen nicht. Obwohl 13.00Uhr vorbei ist wird als aktuelle Sendung eine von 11.00-12.00Uhr angezeigt(s.Bild).
  Aufgenommene Sendungen werden nicht angezeigt, obwohl sie im Aufnahmeordner liegen(s.Bild).
  Vielleicht kann man in einem späteren Schritt auch Funktionen wie Herunterfahren des HTPC durch laufende Tasks verhinden, oder auch geplantes Neustarten des PC. Das sind Funktionen in TV3.0 die ich immer benutze.
  TVMosaic_LiveTV.PNG
  TVMosaic-aufnahmen.PNG
  MediaPortal2-Logs-2022-01-03-13.18.51.zip
  Hinzuzufügen, dass wirklich nur Sender-Logos, die noch von der TVE3 verlieben waren, angezeigt werden. Neue Logos werden nicht automatisch heruntergeladen.
  Als Erstes fällt auf, dass die Sendersortieung nicht vom Server übernommen wird. Vielleicht wäre es sowieso besser, wenn man das innerhalt MP2 lösen könnte.
  Das kann ich bestätigen. Das Problem ist, dass die API die Sender in irgendeiner Reihenfolge wiedergibt (sieht nach Frequenz sortiert aus). Die enthaltene Programm-Nummer entspricht aber nicht der in der Web-Maske angezeigten Nummern. Eine Sortierung danach ergibt also nicht die erwartete Reihenfolge. Eine Sortierung nach Name wäre möglich.
  Obwohl 13.00Uhr vorbei ist wird als aktuelle Sendung eine von 11.00-12.00Uhr angezeigt(s.Bild)
  Das sieht nach einem Caching-Problem aus Die EPG-Anzeige an sich stimmt aber, oder?
  Das scheint noch ein anderes Problem zu sein...
  Habe nun eine Variante gefunden. Das Problem sind die vielen Sender, die eine "0" als Kanalnummer haben. Sortiert man diese am Ende ein, stimmt die Reihenfolge erstmal:
  Hier ist auch das EPG synchron.
  Das klappte hier bei mir. Ich habe im Server-Cache die Logos gelöscht und es wurden alle wieder neu erzeugt (C:\ProgramData\Team MediaPortal\MP2-Server\Logos\Tv-Flat-Default).
  Das ist jetzt auch behoben. Es war ein Offset von 2h enthalten, warum weiß ich auch nicht...
  Neuer Download hier MP2 - V2.4.1 - MP2 - V2.4 - TVMosaic Provider for MP2
  Wenn ich eine Manuelle Aufnahme hinzufügen will erhalte ich in den Logs:
  [2022-01-04 10:20:28,777] [452807 ] [2 ] [ERROR] - ApplicationLauncher: Unhandled task exception in application
  System.AggregateException: Ausnahmen einer Aufgabe wurden nicht überwacht (entweder wegen Wartens auf die Aufgabe oder wegen des Zugriffs auf die Ausnahmeeigenschaft. Daher wurde die nicht überwachte Ausnahme vom Finalizer-Thread erneut ausgelöst. ---> System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
  bei SlimTv.TvMosaicProvider.TvMosaicProvider.<>c__DisplayClass57_0.<GetProgramsForScheduleAsync>b__0(Schedule s)
  bei SlimTv.TvMosaicProvider.TvMosaicProvider.<GetProgramsForScheduleAsync>d__57.MoveNext()
  bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvScheduleManagement.<LoadSchedules>d__64.MoveNext()
  bei MediaPortal.Plugins.SlimTv.Client.Models.SlimTvScheduleManagement.<LoadSchedules>d__64.MoveNext()<---
  Unabhängig davon sind meine Logs gefüllt mit:
  [2022-01-04 10:20:23,510] [447540 ] [239 ] [ERROR] - Error updating Content List SlimTvSchedulesMediaListProvider
  bei MediaPortal.Plugins.SlimTv.Client.MediaLists.SlimTvSchedulesMediaListProvider.<UpdateItemsAsync>d__4.MoveNext()