Update Check Plugin?

  • @Reichi


    Kannst du dir den GS oben erklären?
    Warum findet er den Config-Value nicht mehr ??


    Konnte selbst noch nicht testen.


    Edit: Hat sich erledigt - siehe Post #64

    Gruß Sven (aka Dreamy)


    (DM920 mit unstable OE2.5 DMM)

    Edited once, last by Sven H ().

  • So, Problem gelöst ;)


    DP hat den gleichen Config-Path config.plugins.updatechecker verwendet wie mein Plugin (oder umgekehrt) ;)
    Dadurch haben sich beide Plugins beim Boxstart gegenseitig die Configs überschrieben :whistling:


    Hab jetzt meinen Plugin-Namen und die Config-Values in "UpdateCheck" geändert.
    Nun sollte es wieder funktionieren.


    Änderungen in Version 0.4:
    - timeout-Value im Setup (falls Update-Server nicht erreichbar war, wurde die Box bisher dauerhaft blockiert)
    - fix: crash bei mehr als 1 vorhandenem Update
    - Unterstützung für GP4 AddonManager (wenn GP4 installiert ist, öffnet sich bei Auswahl direkt der AddonManager)

  • Aber sicher...... (zur freien Verwendung)
    So wird es irgendwann mal vollständig ;)


    Wie machst du das wenn die Icons in unterordnen liegen? Plugin/Icon/ z.b.

    * dm900 oe2.5 unstable GP4 * SSD 512gb * USB 64gb * SD 64gb * NAS * 42 *

  • Hier mal wieder ein Update ;)


    Änderungen in Version 0.5:
    - kein Updatecheck im Idle-Mode (z.B. beim Starten der Box durch das Elektro-Plugin direkt in den Idle-Mode)
    - neues Plugin-Icon (Danke an jonopower)
    - Anzeige von max. 3 Pluginnamen in der Updateinfo (bei mehr als 3 wird die Auflistung mit "…" beendet)

  • ch hab das ganze in den SoftwareManager integriert und nutze auch dessen Funktionen (auch wenn der wirklich garnicht toll ist).
    Im prinzip gings mir um einen EINFACHEN auto-update-check.


    Wenn Updates verfügbar sind wird nachgefragt, ja/nein.
    Ende ;).

    And I agree! Simple is best for autoupdate for sure.


    I may be only me, but when i activate for "Check on every boot" AND set "Automatically check for new updates" to "never" I do not get any update check. At least it does not show up on screen.


    Either "Check on every boot" should be deactivated auto when the other is set to never, or check on every boot should work when interval is set to never. In my personal opinion, the first choice is the only choice that is interesting for me. Or I think it could be for others too.


    And maybe text should be "Automatically check for updates interval", so there is no doubt there is the interval its about. When you set this to "Never" the text looses its meaning.


    Thanks

    - FoxyRabbit - Peter Pan team -

    Edited once, last by FoxyRabbit ().

  • bump!


    ... and there is some bad english that should be corrected.

    Python: UpdateCheck.py
    1. else:
    2. self._session.toastManager.showToast(_("Your Dreambox software is update to date!"))
    3. Log.i("There are no updates available.")


    Better english is "Your Dreambox software is up to date!"


    Here is my solution to get "Check on every boot" to work regardless of choice for "Automatically check for new updates".

    Python: UpdateCheck.py
    1. def check(self):
    2. if config.plugins.updatechecker.interval.value != UPDATE_CHECK_NEVER or config.plugins.updatechecker.checkonboot.value:
    3. iSoftwareTools.startSoftwareTools(self._onSoftwareToolsReady)

    - FoxyRabbit - Peter Pan team -

  • Hier mal wieder ein Update ;)


    Änderungen in Version 0.6:

    - neue Update-Variante zum Vermeiden der Spinner bei länger dauernder Updateprüfung im Hintergrund

    - unterstützt jetzt das Öffnen des Updaters für Newnigma2 und Merlin direkt aus der Update-Info-Messagebox heraus

    Files

    Gruß Sven (aka Dreamy)


    (DM920 mit unstable OE2.5 DMM)

  • Oh Boy, that was probably my fingers going nuts ;).
    I'll fix that and the thing with checkonboot!

    well, die message an sich nervt und sollte zumindest disablebar sein. ich hab sie jetzt mal auskommentiert... denn eigentlich will man ja nur wissen, wenn updates verfugbar sind.

  • alpha

    Du kannst ja beide Optionen in den Einstellungen vom DreamOS deaktivieren und mein Plugin nutzen ;)

    Da kannst du einstellen, dass die Info nur erscheint, wenn es Updates gibt ;)


    Wenn DP da auch so eine Option einbaut "Info nur bei Updates", wäre das natürlich nicht schlecht ;)

    Gruß Sven (aka Dreamy)


    (DM920 mit unstable OE2.5 DMM)

  • Hier mal wieder ein Update für das Update-Check-Plugin ;)


    Änderungen in Version 0.7:

    - neue Setup-Option für den AutoUpdateCheck-Intervall beim Boxstart (stündlich, täglich, wöchentlich, monatlich)

    - Update-Info im Plugin (zeigt an, wann der letzte Update-Check beim Start war und wann der nächste ansteht)

    - Update-Check-Screen im Plugin optimiert (falls dort Updates gemeldet werden, kann das Update jetzt direkt per Menü-Taste von dort gestartet werden)

    Files

    Gruß Sven (aka Dreamy)


    (DM920 mit unstable OE2.5 DMM)

  • Hier mal meine aktuelle Version 0.8 ;)


    Änderungen in Version 0.8:

    • optische Anpassung der Ausgabe für den manuellen Updatecheck im Plugin (blaue Taste im Setup)
    • Option für Update-Frage als ConfigYesNo zur Anzeige als Schaltergrafik (nach DreamOS-Update 4.3.2r7)
    • Setup-Option zum Anzeigen eines Eintrages im PluginBrowser und/oder Erweiterungsmenü für das Setup
    • Setup-Option zum Anzeigen eines Eintrages im Erweiterungsmenü (blaue Taste) für den manuellen Updatecheck