Beiträge von voc

    Hallo allerseits,


    ich hab keine Ahnung, ob das ein Firmwarethema oder ein Hardwarethema ist - deshalb poste ich das mal hier in die Firmwaresektion ...


    Also: Ich habe meine DM-800 per DVI->HDMI-Kabel an einem Samsung PS-58B680 Plasma hängen und habe bemerkt, dass die DM-800 kein Dolby-Digital-Signal ausgibt, auch wenn der Sender (z.B. ORF1 HD) ein AC3 Signal mitsendet! Nur ein AC3-downmix auf der Box lässt die Lautsprecher am Samsung erklingen! Schließe ich die DM-800 und den Samsung Plasma an meinen Yamaha RX-V1065 und sage diesem, dass das HDMI-Audiosignal nicht bis zum Fernseher durchgereicht werden soll, gibt die DM-800 problemlos das Dolby-Digital-Signal aus. Stelle ich den RX-V1065 auf HDMI-Audio-Through ein, sodass auch der Samsung das Audiosignal erhalten soll, so geht wieder nur AC3-downmix auf der Box.


    Kann sich das jemand erklären? Ich dachte der PS-58B680 kann Dolby-Digital am HDMI-Eingang ...


    Hilfe wäre fein!


    Danke und liebe Grüße
    Volker

    Liebe freunde,




    gleich zu meinem problem: Ich habe eine Nintendo Wii am
    VCR-Scart-eingang meiner neuen 7025+ angeschlossen bekomme aber leider
    kein bild von der Wii - ton ist da! Statt dessen sehe ich am bildschirm
    die nachricht "Wenn Sie diese Meldung sehen, ist Ihr Scart-Kabel falsch
    angeschlossen. Bitte OK drücken, um zurückzuspringen.". Ich habe noch
    eine "alte" 7025 (ohne +). Wenn ich bei dieser alles gleich
    anschliesse, funktionierts einwandfrei. Ich habe bei beiden boxen den
    VCR-Scart-eingang auch mit einem DVD-Player ausprobiert - mit dem
    gleichen "erfolg": An der alten box bekomme ich bild und ton, an der
    neuen box leider nur den ton des players. Auf beiden boxen ist die
    selbe firmware installiert. Hat da jemand eine
    idee/analyse bzgl. dieses problems? Hat die neue 7025+ einen
    defekt/kalte loetstelle?




    lg


    voc

    Zitat

    Originally posted by Spaeleus
    I also have to indicate a little bug (just for localisation) into VlcServerConfig.py line 296:

    Code
    cfglist.append(getConfigListEntry(_("Overscan Correction [in % of Video width]"), server.overscanCorrection()))


    that has to be corrected in

    Code
    cfglist.append(getConfigListEntry(_("Overscan Correction [in %% of Video width]"), server.overscanCorrection()))


    or localization couldn't work, interpreting the "%" as a variabile taking as argument the first letter after it.


    Using two percent-signs one afte another, one also gets two percent-signs on the screen. So, this could not be the right answer to your translation-problem. I think we shall use something like

    Code
    cfglist.append(getConfigListEntry(_("Overscan Correction [in %(percentsign)s of Video width]") % { "percentsign" : "%"}, server.overscanCorrection()))


    I have updated the cvs using this fix. Please, can you update the italien translation again? Thank you!


    regards
    voc

    Die letzten tage ueber, habe ich mich mit dem streamen von YouTube-Movies beschaeftigt. Heraus gekommen ist ein YouTube-Player plugin, das nun mal als beta vorliegt und auf das VlcPlayer plugin aufsetzt.


    Update: 2.8.2008
    Nach dem "proof of concept" in Version 0.1 gibts jetzt mit version 0.2 den erste wirklich sinnvoll brauchbaren YouTube-Player. Diese version ist eine echte implementierung eines YouTube-Clients. So werden nicht einfach nur das abspielen von YouTube-Videos unterstuetzt, sondern auch unterschiedliche features, die direkt von YouTube angeboten werden.
    Darunter sind:

    • YouTube-Playlists
    • YouTube-Favorites
    • YouTube-Related Feeds
    • YouTube-Response Feeds
    • YouTube-Statistics
    • YouTube-Suggestions
    • YouTube-Accounts

    Die umsetzung dieser features in form von enigma2-dialogen kann aus den beigefuegten screenshots entnommen werden.
    Voraussetzung fuer der nutzung dieser advanced features ist ein gueltiger Google-Account, welcher mit einem gueltigen YouTube-Account verknuepft sein muss. Dies ist deshalb so umstaendlich, da man sich ueber das verwendete gdata.py-API nur ueber einen gueltigen google-account bei YouTube anmelden kann. Am einfachsten kann man diese account-kombination erzeugen, indem man sich (per web-browser) bei YouTube mit einem gueltigen Google-Account anmeldet. Ist dieser Google-Account noch nicht mit einem YouTube-Account verknuepft, wird man angeleitet, wie man diese verknuepfung erstellen kann.


    Bedienungsanleitung:
    Ich habe versucht die bedienung so intuitiv wie moeglich zu gestallten. Um aber ein wenig zu helfen, hier ein paar hinweise.


    Ruft man das YouTube-Player plugin auf, gelangt man direkt in den SearchDialog (siehe screenshot)


    SearchDialog:
    Der SearchDialog ist das gateway zum YouTube-Player. Hier hat man die moeglichkeit einen suchbegriff einzugeben, oder zu weiteren bereitgestellten features zu gelangen.

    • Rote Taste: Fuehrt zum Standard-Feeds Dialog
    • Gruene Taste: Fuehrt die suche nach dem suchbegriff entsprechen videos durch. Die gefundenen videos werden im MovieScreen angezeigt
    • Gelbe Taste: Fuehrt zu vom benutzer angelegten Playlists. Ist man noch nicht bei YouTube eingeloggt, wird zuvor der LoginDialog angezeigt.
    • Blaue Taste: Fuehrt zu den favorites des benutzers. Ist man noch nicht bei YouTube eingelogged, wird zuvor der LoginDialog angezeigt.

    Eingeben des Suchbegriffs und benutzung der YouTube-Suggestions: Nach jedem eingegebenen buchstaben werden von YouTube (genauer von Google) dem suchbegriff entsprechende suggestions geladen und in einer zusaetzlichen liste als overlay angezeigt. Durch druecken von <OK> kann man diese liste aktivieren und dannach einen passenden vorschlag auswählen. Durch nochmaliges druecken von <OK> verlaesst man wieder das suggestion-overlay und der suchbegriff kann vervollstaendigt werden. Hat man keinen passenden vorschlag im suggestions-overlay gefunden, kann man dieses auch mit <exit> verlassen, wodurch der suchbegriff wieder auf den urspruenglichen wert gesetzt wird.


    Standard-Feeds Dialog:
    In diesem dialog hat man die moeglichkeit von YouTube automatisch bereitgestellte feeds aufzurufen. Nach auswahl eines feeds und druecken von <OK> werden die videos dieses feeds im MovieScreen aufgelistet.


    Playlists Dialog:
    Um YouTube-Playlists zu benutzen muss man bei YouTube mit einem gueltigen Google-Account angemeldet sein. Ist man noch nicht angemeldet, wird der LoginDialog angezeigt. Ist man schon angemeldet, kommt man direkt in den PlaylistDialog.
    Hat der angemeldete benutzer schon playlist bei YouTube angelegt, werden diese in diesem dialog aufgelistet. Nach auswahl einer playlist und druecken von <OK> werden die zu dieser playlist gehoerenden videos im MovieScreen aufgelistet.
    Im Playlist Dialog hat der angemeldete benutzer aber auch die moeglichkeit weitere playlists anzulegen aber auch playlists zu loeschen. Diese aktivitaeten sollten selbsterklaerend sein.


    Favorites:
    Fuer den Favorites Dialog gilt das selbe, was auch fuer den Playlists Dialog gilt - man muss bei YouTube angemeldet sein um die favorites nutzen zu koennen. Ist man noch nicht angemeldet erscheint der LoginDialog. Ist man schon bei YouTube angemeldet werden die als favorites gekennzeichneten movies im MovieScreen angezeigt.


    Login Dialog:
    Im Login Dialog kann man mehrere YouTube-Benutzerprofile verwalten. Nach auswahl eines benutzerprofiles und drucken von <OK> wird der ausgewaehlte benutzer bei YouTube angemeldet. Dannach ist die benutzung der playlists und der favorites moeglich.
    Die anmeldung bei YouTube ist fuer die weitere YouTube-Player-Sitzung gueltig. Beendet man den YouTube-Player wird man wieder ausgelogged. Bei einem neuerlichen aufruf des YouTube-Players muss man sich wieder neu anmelden.


    Ein neues benutzerprofil kann durch druecken von <gruen> angelegt werden. Im darauf erscheinenden User-Edit-Dialog kann der Profile-Name frei gewaehlt werden. Unter E-Mail Address und Password sind die zugangsdaten des mit einem YouTube-Account verknuepften Google-Accounts einzugeben.


    Movie Screen:
    Im MovieScreen werden die von YouTube angeforderten movies aufgelistet. Nach auswahl eines videos und druecken von <OK> wird dieses video abgespielt.
    Zu jedem movie gehoert ein ContextMenu, das durch druecken von <menu> angezeigt wird.
    Weiters kann durch druecken von <info> weiterfuehrende informationen, screenshots und statistische deteils des aktuellen videos angezeigt werden.
    Scrollt man im MovieScreen an das ende der liste und versucht dannach durch drucken von <down> oder <right> noch weiter nach unten zu gelangen, wird man gefragt, ob man weitere videos des aktuellen feeds von YouTube abrufen moechte.
    Der MovieScreen besitzt auch eine "history" funktionalitaet. Hat man durch mehrere feeds navigiert (ueber z.b. "Related Videos" oder "Video Responses" des ContextMenus) kann man mittels der bouquet-tasten in dieser history "blaettern"


    Waerend des abspielen eines Videos:
    Waerend des abspielen eines videos, kann, wie im MovieScreen, durch druecken von <menu> das ContextMenu aufgerufen werden und durch druecken von <info> die weiterfuehrenden informationen angezeigt werden.
    Durch <Pfeil-rechts> und <Pfeil-links> des ziffenblocks der fernbedienung kann, ohne wieder in den MovieScreen wechseln zu muessen, das naechsts/vorherige video des aktuellen feeds gestartet werden.


    Context Menu:
    Ueber das ContextMenu eines videos kann das video zu den favorites oder einer playlist hinzugefuegt werden. Ist das video schon den favorites oder einer playlist zugeordnet, kann diese zugehoerigkeit wieder aufgehoben werden.
    Weiters koennen weiterfuehrende feeds dieses videos von YouTube abgerufen werden.



    So, diese anleitung ist ganz sicher nicht vollstaendig und warscheinlich auch ueberhaupt nicht verstaendlich geschrieben. Trotzdem wuensche ich euch mal viel spass beim YouTuben.
    Auch moechte ich anmerken, dass die version 0.2 noch ausdruecklich im beta-stadium ist. Und wie es bei einem projekt dieser groesse so ist, wird es sicher noch an allen ecken und enden hacken und abstuerze wirds sicher auch so manche geben.
    Bitte bei bug-meldungen unbedingt den dump von enigma2 mit posten.


    lg
    voc



    Update: 2.7.2008
    Version 0.1-r1 streamt die movies nun in maximaler YouTube-qualitaet (siehe hier fuer mehr):
    - Video: 480x360, Codec h.264
    - Audio: 44.1kHz, 128 kbps, Stereo, Codec AAC
    In zukuenftigen versionen wird die movie-qualitaet einstellbar sein.
    Dieses movie-format kann vom vlc besser transcodiert werden. Ich habe nun gute ergebnisse mit folgenden einstellungen erzielt:
    Video: 704x288 (mein rechner ist zu schwach fuer eine hoehere aufloesung)
    Audio: MP2, 44.1kHz


    -------------------------------------------------
    Damit der YouTube-Player funktioniert, muessen folgende packages installiert sein:

    • Der aktuellste VlcPlayer version 2.6cvs20080801 von hier
    • Die gdata.py-bibliothek, aus diesem posting und
    • twisted-web_2.5.0-r0, das sich, sollte es noch nicht installiert sein, einfach durch
      Zitat

      ipkg update

      und

      Zitat

      ipkg install twisted-web

      installieren laesst.


    Viel spass beim testen! Fuer weiterfuehrende anregungen und wuensche bin ich, wie immer, offen!


    lg
    voc

    Hi,


    ich habe mir erlaubt, das geniale Plugin von lexx911 etwas meinen Anforderungen und Wünschen anzupassen. Herausgekommen ist eine erweiterte Version ...


    Insbesondere habe ich mich auf das Streamen von Content (Live und OnDemand) aus dem Internet über den VLC auf die Dreambox konzentriert. Um diese Funktion zu unterstützen habe ich notwendigerweise auch eine Unterstützung von Playlists auf VLC-Seite implementiert. D.h. enthält eine in den VLC geladene Playlist URLs zu externen Content können diese über den VLC auf die Box gestreamt werden.


    Weiters habe ich eine ServiceTS-Erkennung eingebaut, sodass servicets.so nur dann importiert wird, wenn dieses Service noch nicht in enigma2 vorhanden ist.
    Das GUI habe ich auch etwas nach meinem Geschmack angepasst und, wie ich denke, etwas intuitiver gestalltet.


    Alles in allem - hier eine Übersicht über alle (ich hoffe ich habe nichts vergessen) zusätzliche Features:

    • Getestet unter aktuellen cvs-images, sowie VLC unter Linux und VLC unter Windows
    • Unterstütung von VLC-Playlists
    • Streaming aus dem Internet über VLC-Playlists möglich
    • Informationen werden auch am LCD/OLED-Display angezeigt
    • Überarbeitetes Userinterface
    • Vereinfachtes Starten einer DVD-Wiedergabe
    • Überarbeitete ServiceTS-Erkennung
    • Ein einziges ipk unterstützt sowohl enigma2-Binaries mit integriertem ServiceTS also auch enigma2-Binaries ohne integriertem ServiceTS
    • Settings für jeden VLC-Server individuell einstellbar
    • Getrenntes notranscode für Video und Audion von MPEG/DVD/TS-Dateien

    Ich möchte mich ausdrücklich bei lexx911 für die geniale Idee und seine Umsetzung bedanken - einiges an Code wurde aus seiner Implementierung verwendet. Also, viel spass beim Testen.


    UPDATE: 2.8.2008:
    - Die servicets.so der letzten version ( 9.7.2008 ) war nicht mehr kompatibel mit der aktuellen version von enigma2. Das (einzige?) symptom dieser inkompatibilitaet zeigte sich am ende eines betrachteten movies. Das EOF (end of file) signal wurde nicht mehr an die Python-Seite uebergeben, weshalb am movieende der bildschirm schwarz blieb und explizit <exit> oder <stop> gedrueckt werden musste. Ein neuuebersetzen von servicets.so hat dieses problem behoben.
    - Wieder einmal (hoffentlich das letzte mal) hat sich das "API" des VlcPlayers geandert, weshalb das "Suomipoeka"-Plugin und das "Media Center" wieder angepasst werden muessen. Diese aenderung wurde notwendig um alle features des neuen YouTube-Plugins zu unterstuetzen. Anbei sind wieder zwei dateien, welche diese inkompatibilitaeten beheben.
    - Suomipoeka: MovieSelection.py.gz per z.b. ftp in das verzeichnis /usr/lib/enigma2/python/Plugins/Extensions/Suomipoeka kopieren und unzippen (gunzip).
    - Media Center: MC_VLCPlayer.py.gz in das verzeichnis /usr/lib/enigma2/python/Plugins/Extensions/MediaCenter kopieren und unzippen (gunzip).


    UPDATE: 1.7.2008:
    - Die benutzerfreundlichkeit wurde, durch die moeglich einen default-Server definieren zu koennen, erhoeht. Nach der auswahl eines default-Servers startet der VlcPlayer gleich in die MediaList.
    - Unter der oberflaeche hats einige kleinere und groessere aenderungen gebene. So wurde der code weiter modularisiert, um die einbindung in externe Plugins, wie z.B. die "Enhanced MovieList" von suomipoeka und das "Dreambox MediaCenter" von Homey [GER], zu erleichtern.


    Achtung: Die "Enhanced MovieList 0.8.6-r0" und das "Dreambox MediaCenter v0.8.2" sind mit der version 2.6cvs20080701 des VlcPlayers nicht kompatibel. Unten habe ich aber zwei diff-files angehängt, welche die beiden plugins wieder zur aktuellen VlcPlayer-Version kompatibel machen. Diese beiden diff-files habe ich auch schon an die autoren der plugins uebermittelt.
    Also: Entweder auf neue versionen der plugins warten, oder (entsprechendes wissen vorausgesetzt) selbst patchen.


    UPDATE: 11.6.2008:
    Einige Updates und Bugfixes sind in diese neue version eingeflossen.
    - Stark verbessertes error-handling. buntscreens aufgrund einer fehlerhaften kommunikation mit dem VLC sollten nicht mehr auftreten
    - Filenameerkennung von ISOs als dvd ist nicht mehr case-sensitive
    - Filelist und Playlist werden nun in einem "Tab-Widget" angezeigt. Als default werden skin-elemente des default-skins verwendet. Aktuelle loesung ist zwar noch bei weitem nicht optimal aber die bedienung ist intuitiver und klarer
    - Loeschen eines servers produziert keinen buntscreen mehr
    - Abspielen von *.M3Us, welche selbst wieder playlists enthalten funktioniert


    UPDATE: 9.6.2008:
    Das originale vlcplayer-plugin und die extended Version wurden zusammen geführt. Unten steht jetzt die aktuellste (mit dem CVS korrespondierende) Version zum download bereit.
    Um einen Konflikt zwischen der extended Version und dieser aktuellen Version zu vermeiden ist vor dem Box-Neustart unbedingt die ursprüngliche extended Version zu deinstallieren. Sonst startet enigma2 in den Buntscreen.
    Achtung: die Einstellungen die unter der ursprünlichen extended Version vorgenommen wurden (Server-Konfigurationen usw.) gehen leider beim Installieren der aktuellen Version verloren. Das sollte aber bei zukünftigen Versionen dann nicht mehr auftrete, da dies jetzt eine Folge der Zusammenführung ist.



    lg
    Volker