[ANNOUNCE] LazyBones 0.5.3

  • Wieder eine neue Version, die ein paar Fehler beseitigt und den Dialog zum Erstellen von Timern verbessert.


    Voraussetzung: :lehrer2

    • Java 6 (1.6)
    • TV-Browser 2.7.2


    LazyBones 0.5.3
    Doku


    Änderungen:

    • Include timer path information in title comparison, if a timer path is set
      (e.g. program~episode, patch provided by larsv)
    • Fixed some NPEs, which occured with timers around 00:00
    • Improved TimerOptionsDialog: If the start or end time of the timer crosses
      00:00, the day of the timer will also be adjusted
    • Improved TimerOptionsDialog: If a timer starts on one day, but the vps timer
      starts on the next day, the day of the timer will be also changed, if vps is
      selected


    Installation:
    Einfach die .jar Datei in das Plugin-Verzeichnis vom TV-Browser kopieren. Entweder unter c:\Programme\TV-Browser oder im Userhome unter Dokumente und Einstellungen usw.


    Viel Spass damit,
    Henrik

  • Hallo Henrik,
    danke für die neue Version von LazyBones. :)


    Ich habe da ein paar kleine Probleme.
    Kannst du mir helfen?


    Das System ist Suse 11.1 64-Bit (Test in Signatur). Lazybones 0.5.3.1 verursacht eine hohe CPU-Last von 80-90%. Wie kann man herausfinden, woran das liegt?
    Sagen dir die Fehler im Log etwas ( 'Some specified jars were not found', 'Cannot run program "": java.io.IOException')?


    bis dann,
    Nando



    Code
    # java -version
    java version "1.6.0_12"
    Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 11.2-b01, mixed mode)

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Sieht so aus, als ob direkt beim Starten versucht würde, einen Player zu starten, der aber nicht existiert (falscher Pfad). Guck mal in den Einstellungen unter Player, ob das alles seine Richtigkeit hat. Der Grund warum das direkt beim Starten kommt, könnte sein, dass Du eine Lieblingssendung hast, die an das Ziel "Dieses Programm anschauen" von Lazy Bones weitergereicht wird.

  • Es werden Lieblingssendungen an Lazybones weitergegeben. "Aufnehmen mit VDR" ist dabei aktiviert und "Dieses Programm anschauen" deaktiviert.
    Einen Player habe ich in Lazybones nicht definiert.

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Bist Du sicher, dass Du nicht irgendwo aus Versehen das falsche Ziel angegeben hast? Denn an dieser Stelle

    Code
    at lazybones.Player$PlayerThread.run(Player.java:158)

    wird definitiv versucht, den Player zu starten, den Du nicht konfiguriert hast, was dann in die Hose geht (was ich mir mal näher anschauen sollte ;) ).

  • Ich habe gerade mal fix einen Blick in den Code geworfen. An der Stelle wird so ziemlich alles abgefangen, so dass der Fehler nicht durchschlägt, sondern einfach nur diese Log-Ausgabe erscheint. Das eigentliche Problem könnte also noch woanders liegen.
    Du könntest mir mal die Ausgabe posten, die in den Einstellungen und Allgemein -> Log anzeigen zu sehen ist. Da steht noch etwas mehr drin, als auf der Konsole ankommt.

  • Mir fällt kein Fehler in den Einstellungen am TVBrowser zu Lazybones auf.
    Wo soll ich noch nachschauen?


    In settings.prop fällt mir nichts auf. Ansonsten, falls es hilft ...


    lazybones.log


    java.programinfo.ProgramInfo.prop

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Hm, also aus den Logs geht nicht hervor, wie der Fehler zustande kommt und auch nicht, wo viel Rechenleistung verbraten wird. Wie macht sich das ganze denn bemerkbar? So wie ich das verstanden habe startet TV-Browser normal, allerdings geht Dein Rechner auf 80-90%. Stimmt das so?

  • Ich habe es gerade nochmal getestet.
    Mit Lazybones im Pluginverzeichnis von TVBrowser, ist das Menü sehr träge geworden. Ein geöffnetes Fenster (z.B. Lieblingssendungen), zieht einen grauen Schleier nach sich. Das Bild wird sehr langsam erst wieder aktualisiert.
    Ohne Lazybones tauchen die Verzögerungen nicht auf.

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Hallo Henrik,
    wenn du mir ein Gentoo Package nennst, das einen Profiler enthält, kann ich ihn installieren. :)
    Eine andere Methoden zum Debuggen gibt es nicht?


    bis dann,
    Nando

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Hmm, Java VisualVM kann ich starten, aber der Profiler (CPU/Memory) lässt sich nicht starten.
    Es kommt nur die ein Popup-Fenster mit dem Titel Error, einem roten X und ohne Text.


    Thread Dump habe ich mal angeklickt.

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

  • Es lag wohl am Start von Java VisualVM als root und tvbrowser als user vdr.
    Jetzt muss ich nur noch herausfinden, wo ich drauf schauen soll. ;)
    Im Anhang ein Screenshot vom CPU und Memory Profiling.

    Bilder

    TEST FOXCONN 560A "Cool`n`Quiet"
    Software: Gen2VDR V2 + vdr-1.6-ext59 + Nvram-Wakeup + KDE
    Hardware: AMD Athlon 64 X2 Dual Core 4800+, 4GB DDR2RAM, SAMSUNG SATA HD501LJ 500 GB, SAMSUNG SP2514N 250 GB, HD SV1604N 160GB, HL-DT-STDVD-RAM GSA-H58N, Cablestar2, TTDVB-C + Scart-out + ASUS-SPDIF


    Activy 300
    Software: Gen2VDR V2 + vdr-1.4.7-ext40 + STR + FreeVo (Browser, Games, ... )
    Hardware: 256MB SDRAM, HD SV1604N 160GB, DVD SD-M1612, FSDVB-C + Scart-out, Technisat Cablestar2, leise

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!