Erweiterung media.windows-media-foundation.enabled

  • diese Freigabe von addons.mozilla.org verstehe ich nicht da steht immer noch:

    Zitat

    Status: wartet auf vollständige Überprüfung
    Position in der Warteschlange: 32 von 50


    Ganz am Anfang stand da mal

    Zitat

    Position in der Warteschlange: 39 von 41

    :-?? Wann wird denn nun endlich meine Erweiterung frei gegeben?

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Wenn du in der Warteschlange nicht mehr auf Position 32, sondern auf Position 1 bist und sich ein Reviewer dein Add-on angesehen hat.

    Beachte auch:
    Slower review queues expected during the holidays

    Bei Mozilla haben (fast) alle seit letzer Woche und auch diese Woche komplett frei, und die freiwilligen Helfer sind größtenteils natürlich auch bei den Familien / im Urlaub.

    Auf vollständige Reviews wartest du außerdem grundsätzlich länger als auf vorläufige Reviews.

  • Danke. Noch zwei kurze Fragen:
    ich hatte erst Quick Media Codec 0.1 hoch geladen und nach 2 Tagen dann eine neue Version 0.1.1 (nachdem ich noch eine kleine Änderung machte).
    Warum taucht die alte Version nicht in der Versionsgeschichte auf https://addons.mozilla.org/de/firefox/add…codec/versions/ ? und warum bekommen Nutzer (u.a. ich selbst) die die alte Version noch drauf haben, kein Versionsupdate angeboten? hängt das möglicherweise auch damit zusammen dass die Version noch nicht von Mozilla frei gegeben wurde?

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Zu der ersten Frage kann ich nicht wirklich was sagen. Siehst du denn in der "Administration" beide Versionen? Oder hast du vielleicht die Version oder zumindest die XPI-Datei aus der Version gelöscht? Oder hast du eine Version gelöscht und eine neue Version mit gleicher Versionsnummer hochgeladen? Damit hat AMO Probleme. Ich wurde auch schon darum gebeten, sowas nicht zu machen.

    Zur zweiten Frage, ja, das Update wird den Nutzern erst nach dem Review angeboten. Aber bei Updates sollten die Reviews schneller gehen als wenn es wie jetzt ein ganz neues Add-on ist, welches noch gar nicht überprüft wurde.

    Übrigens: Ich hab mittlerweile festgestellt, es gibt nun seit Firefox 26 auch MP3-Support für OS X, natürlich wieder ein anderer Schalter. :P

  • Zitat von Sören Hentzschel

    Siehst du denn in der "Administration" beide Versionen?

    nein

    Zitat von Sören Hentzschel

    Oder hast du vielleicht die Version oder zumindest die XPI-Datei aus der Version gelöscht?

    würde auch sagen nein

    Zitat von Sören Hentzschel

    Oder hast du eine Version gelöscht und eine neue Version mit gleicher Versionsnummer hochgeladen?

    auch nein
    Ich bin einfach hier hin gegangen https://addons.mozilla.org/de/developers/…#version-upload und habe die neue Version hoch geladen.

    Zitat von Sören Hentzschel

    Übrigens: Ich hab mittlerweile festgestellt, es gibt nun seit Firefox 26 auch MP3-Support für OS X, natürlich wieder ein anderer Schalter. :P


    Echt? und warum findet man darüber nix :twisted:
    Hier stand neulich noch, und da war Firefox 26 schon veröffentlicht, noch:

    Zitat von Sören Hentzschel


    Firefox auf Mac OS X: noch nicht


    jetzt steht da:

    Zitat von Sören Hentzschel


    Firefox auf Mac OS X: seit Version 26.0 und zwar nur MP3, kein H.264


    (Einen Veweis wann der Eintrag geändert wurde, sehe ich leider nicht)

    Ich habe einem Mac User gegenüber mich wahrscheinlich total lächerlich gemacht, weil ich Stein und Bein behauptet habe (mit Verweis auf deinen Post) dass es diese Unterstützung für Mac noch nicht gibt und auch andere Quellen nicht fand die das Gegenteil behaupteten! Er meinte immer, mp3 funktioniert bei ihm ohne Plugin und ich sagte: "das kann nicht sein" :evil:
    Welcher Schalter ist es denn bei Mac OS X?

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Prima, habe die Erweiterung auch für Mac OS X angepasst und erfolgreich getestet (Dank an den Mac User der per Teamviewer sich dafür zur Verfügung stellte ;) )
    Ich denke, ich werde die Version erst dann hoch laden wenn die erste Version von Mozilla freigegeben wurde (in der Hoffnung dass es dann schneller geht mit der Überprüfung).
    Sören: was mich halt wirklich wundert, dass man in sonstigen Quellen nix findet dass das ab Firefox 26 jetzt auch für mp3 unter OS X geht Goolge findet unter dem Stichwort media.apple.mp3.enabled zum jetzigen Zeitpunkt gerade mal 13 Treffer :-??? und keines davon verweist auf Mozilla :o

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Danke, darüber bin ich auch gestolpert als ich vorhin http://www.mozilla.org/en-US/firefox/26.0/releasenotes/ las, aber halt auch erst beim zweiten Mal, da es unter "FIXED" und nicht unter "NEW" aufgeführt ist. Da es vorher diese Funktion nicht gab, hatte ich sie halt auch unter "NEW" vermutet.

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Zitat von Zitronella

    ich werde die Version erst dann hoch laden wenn die erste Version von Mozilla freigegeben wurde (in der Hoffnung dass es dann schneller geht mit der Überprüfung).


    Done, und das ging dann wirklich schnell :klasse:

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

  • Zitat von Sören Hentzschel

    An dieser Stelle von mir noch die Vorwarnung, dass in ein paar Monaten Anpassungen notwendig werden. ;) Und zwar verwendest du ja die Widget-API. Und die wird zusammen mit dem Australis-Design deprecated, heißt in einer der darauffolgenden Versionen entfernt werden. Dafür gibt es dann eine neue API, aber die gibt es jetzt noch nicht, dürfte aber sehr bald in Firefox Nightly landen.

    Zitat von Zitronella

    ojee, und was muss ich da machen? Ich kenn mich doch damit nicht wirklich aus. :|

    Ich hab mir das nun mal angesehen und die neue API funktioniert ganz simpel. Das SDK 1.15 hat diese APIs natürlich nicht. Man benötigt also die aktuellste Version aus dem Repository:
    https://github.com/mozilla/addon-sdk

    Der neue Code (statt Widget-API):

    Code
    const { ActionButton } = require('sdk/ui/button/action');

    Ich hab in meinem Add-on den Widget-Code drin gelassen und verwende den Button-Code ab Version 29 von Firefox und andernfalls das Widget. Das werde ich bis zum Erscheinen von Firefox ESR 31.2 so handhaben, weil dann Firefox ESR 24.x EOL ist. Und ich würde auf jeden Fall ab Australis die Button-API verwenden und nicht mehr die Widget-API, auch wenn sie noch funktioniert. Aber das Symbol im Menü ist zu klein, im Anpassen-Dialog hast du nur Schrift und der Hover fehlt auch, also das sieht gar nicht gut aus.

    Code
    const appinfo = require('sdk/system/xul-app');
    Code
    function isAustralisFirefox () {
      return appinfo.versionInRange(appinfo.version, '29.0a1', '99.0');
    }
    Code
    if (isAustralisFirefox()) {
      // Button Code
    } else {
      // Widget Code
    }

    Funktioniert prima, siehe Screenshot 1. Der Grund wieso ich noch keine Updates für meine Add-ons veröffentliche: Auf HiDPI-Bildschirmen ist das ziemlich buggy, siehe Screenshot 2. Das heißt, statt Updates werd ich erst einmal einen Bug-Report erstellen.

    [attachment=1]Bildschirmfoto 2014-01-18 um 03.34.36.png[/attachment]

    [attachment=0]Bildschirmfoto 2014-01-18 um 03.17.49.png[/attachment]

  • So, falls es dich interessiert, ich hab um dieses Problem drum rum entwickelt. Die einzige Sache: Das Icon auf HiDPI-Bildschirmen ist in der Symbolleiste unscharf. Aber dafür in der richtigen Größe und im Australis-Menü super scharf, auf Nicht-HiDPI-Bildschirmen ist sowieso überall alles scharf.

    Code
    const utils = require('sdk/window/utils');
    Code
    var button = require('sdk/ui/button/action').ActionButton({
      icon: iconsizes,
    });

    Kannst davon wiederverwenden, was du möchtest.

    Der Punkt hinter der ganzen HiDPI-Geschichte ist der, du benötigst die Grafiken in doppelter Größe. Das heißt: Eine Grafik, die mit 32x32px dargestellt werden soll, muss in 64x64px vorliegen, ansonsten ist sie auf HiDPI-Bildschirmen unscharf. Und der zweite Screenshot aus dem vorherigen Problem zeigt einen Bug, weil Firefox die Grafik an dieser Stelle nicht skaliert und doppelt so groß anzeigt. Darum ist der Workaround hier, an dieser Stelle wirklich nur 16x16px für HiDPI-Bildschirme auszuliefern, was de facto zu klein und daher unscharf ist, dafür passt dann aber die Größe. Beim Menü funktioniert das richtig, darum liefer ich für HiDPI-Bildschirme 64x64px aus, obwohl dort 32x32px erforderlich sind, was die Nicht-HiDPI-Bildschirme auch erhalten.

    Wenn du ein komplettes Beispiel brauchst:
    http://git.agenedia.com/firefox-add-on…src/lib/main.js

  • Seit Firefox 32 vom 22. Juli 2014 kommt in der Browser Console bei Verwendung des addons Quick Media Codec 0.2 folgender Fehler

  • Ganz sicher nicht erst seit Firefox 32, das Widget-Modul dürfte seit Firefox 29 deprecated sein und wird irgendwann gar nicht mehr funktionieren. ;) Das Add-on benötigt eine Anpassung. Ich habe im Beitrag davor ja den Code einer meiner Add-ons verlinkt, welches sowohl die neue API als auch die alte hier verwendete API nutzt und damit sowohl mit aktuellen als auch mit alten Firefox-Versionen kompatibel ist, das müsste nur abgeschaut werden.

  • Da die Erweiterung jetzt nicht mehr angezeigt wird, bin ich doch genötigt ein Update heraus zu bringen :| Es ist schon so lange her, aber ich erstellte mir damals die ToDo-Liste


    Meine main.js sieht momentan so aus:

    Ich blicks komplett nicht mehr, was muss ich wirklich tun um das Ding wieder zum Laufen zu bringen. Und dann muss ich es ja auch noch zur Signierung einreichen :traurig: (ich hab bisher nur davon gehört, aber mich nicht weiter darum informiert).

    Du hast geschrieben dass ich

    Code
    const widgets = require('sdk/widget');

    ändern muss in

    Code
    const utils = require('sdk/window/utils');


    Nur das reicht doch nicht aus.
    Ich bin doch totaler Laie auf dem Gebiet. Ojee, hätt ich bloss damit nicht angefangen. Aber jetzt will ich trotzdem auch dass es wieder funktioniert :mrgreen: Bitte hilf mir :oops:

    (addon-sdk-master Version 0.1.18 und python-2.7.10.amd64 habe ich)

    Hilfe auch im deutschsprachigen Matrix-Chat möglich oder im IRC-Chat
    Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)