Beiträge von skatulskijean
-
-
Was ein "netter" Ton auf einmal. Es waren nur Gedankengänge von mir die ich einfach gern weiter verfolgen wollte - mehr nicht. Zumal HTML5 einfach der richtige Schritt ist. Das KOdi das nicht unterstützt war mir wie bereits erwähnt nicht bekannt ... egal, sehe hier keinen Grund mich hier rechtfertigen zu müssen.
Ich schau mir das Thema einfach mal an. Klar ist das nicht einfach, aber schön wenn es machbar wäre, würde uns einfach das Leben erleichtern.
Du mußt Dich doch nicht rechtfertigen.
Man kann es über den externen Aufruf eines Browsers bewerkstelligen oder über einen eigens erstellten externen Player der mit Silverlight klarkommt (im Moment)
Gibt es auch schon eine Lösung nur nicht für (KODI).
Würde in der Art wie es dort funktioniert nur unter Windows funktionieren und mit HTM5 DRM dann so gar nicht mehr also einzige Lösung ist den Internet Explorer oder Chrome als Player aufzurufen wie es schon in einigen Addons für KOdi getan wird.Gruß Jan
-
-
Na ja, hier ist ja was los .
Der Kodi Player unterstützt kein HTMl 5
@noob_at_pcb_atDu hast definitiv keine Ahnung wie Kodi funktioniert.!!
Kodi braucht für die Darstellung von Videos ffmpeg (Html 5 ist nicht gleich DRM HTML 5)
Das Kodi addon von Youtube von Bromix kann kein Flash ,kein Silverlight und auch kein DRM -HTML 5.
Es beruht zwar so war es ursprünglich auf der Android apk aber nicht bei der Ausgabe des Video-Streams.- Wenn Du einen Entwickler kennst der Lust hat sich ein paar Monate oder Jahre damit zu befassen einen auf Chrome beruhenden Browser in Kodi zu integrieren hast Du auf jedenfall mehr geschafft als die ganze Kodi XBMC) Community seit ca 2008 , denn 2007 gab es schon einen integrierten Browser in XBMC (damals noch für die Xbox)
Die einzigen die da was auf die Beine gestellt haben waren Boxee (boxee beruhte auf Xbmc war aber in den meisten technischen Sachen gegenüber Xbmc und Jetzt Kodi der Zeit voraus.
Die hatten einen Browser nahtlos ins System integriert mit Flash usw.
Der Browser beruhte auf QT 4.8 die Sourcen sind im Internet vorhanden.
Natürlich nicht alles da es ein geschlossenes System war das Geld gekostet hatte und Netflix ging auf der Boxxebox war aber Regional auf die USA und Kanada beschränkt.
Denn wo anders gab es Netflix zu der Zeit nicht.
Der XBMC code auf den Boxee beruhte rührt ungefähr kurz vir der Zeit wo plugins in Xbmc eingeführt worden sind .
Man konnte damals aber schon HTML5 apps ,Python apps und mrss apps für Boxee erstellen und Boxee konnte damit umgehen.- Wurde aber niemasls irgendwo öffentlich in eine Build übernommen.
- Es gab mal einen XBMC-Fork mit integrierten Webkit Browser .
- Habe mal Gestern das internet abgegrast aber es ist kein Verweis mehr darauf zu finden (Source)
- Das war vor Jahren noch anders.
- Es gibt jemand der ein Teil von Chromium in Kodi integriert (Der richtige Ansatz und mehr auch nicht)
Gruß Jan
-
Das Hallo Programm hat jetzt auch noch geklappt.....
Habe Dir dann noch 20 € gespendet...die hast du mindestens verdient für alles was du hier leistest.
Vielen Dank soviel wollte ich doch gar nicht , aber ich nehme es gerne!
Bis jetzt ist noch nichts ersichtlich aber auch für die anderen die Interesse haben .Bitte Ihren Kodinerds -Namen bei der Spende mit angeben so kann ich sollte es zu den Fall kommen individuell weiter machen.Gruß Jan und Danke sehr
-
Ich muß hier noch mal etwas loswerden.
Ich möchte für meine Arbeit die ich mir mache von jeden der hier teilnimmt eine Spende von 5 Euro.
Das ist nicht weil ich Geld gierig bin sondern weil ich mein Wissen was ich mir selbst über geraume Zeit angeignet habe mit Euch teile und der Bedarf scheint ja vorhanden zu sein so das es wohl die eine oder andere Hürde gab die ihr nicht nehmen konntet und genau diese Hürden will ich für Euch zur Seite räumen.
Es ist Doch so das ich meine Zeit dafür verwende obwohl ich das ja nicht mache um mich selbst darzustellen.
Sondern einfach um Euch ein Stück voran zu bringen.
Natürlich weiß ich nicht alles und könnte in der Zeit selbst noch andere Sachen lernen oder weiter voranbringen und genau aus diesen Grund möchte ich meine Leistung die ich Euch bringe auch honoriert wissen.Ansonsten muß ich diese Sache auf die Leute beschränken die mir dafür eine Spende in höhe von 5 Euro auf mein Paypal Konto zukommen lassen haben.
Ich hätte damals als ich an den selben Punkt wie ihr stand gerne lächerliche 5 Euro bezahlt aber ihr könnt mir glauben Hilfe in diesem Fall gibt es in der Kodi Welt nicht so einfach.
Die meisten behalten Ihr Wissen für sich.
Ich jedenfalls habe ich mir alles selbst beigebracht und damit sehr viel Zeit verballert.
Diese Zeit schenke ich Euch für 5 Euro pro Person.Hoffe das man das hier liest und daraus nicht die falschen Schlüsse zieht.
Gruß Jan
Bis später.
Muß ersteinmal etwas mit meinen Kindern machen
-
-
Hat bei mir so weit alles geklappt. Bei der Python Version wusste ich nicht genau was ich installieren sollte. Ich habe mich dann für die Windows-x86-64 MSI Installer (Python 2.7.10) entschieden. Gehe mal davon aus das ist korrekt...
Welche Version des Installers man benutzt hängt immer vom verwendeten OS ab also ein 32 Bit Windows braucht den 32 bit installer ein 64 Bit Windows den 64bit Installer.
Hast Du das Wir erstellen ein Addon (simples Tutorial von Anfang bis Ende)
Hallo Programm ausprobiert?
Und bitte Spenden wie im erstem Post beschrieben.
Gruß Jan
-
Hallo liebe Community,
ich benutze seit kurzem, dass Cinema Addon (Weiterentwicklung von Cineme Experience) auf einem Raspberry PI 2
Dort ist es möglich Aktionen zu starten. In meinem Fall soll beim Play drücken das Licht ausgehen und beim Pause drücken das Licht wieder angehen.
Dies ist aktuell über ein Arduino mit Webserver realisiert, der per 433Mhz Funkmodul Funksteckdosen an und ausschalten kann.
Der Befehl der rausgehen soll ist ganz simple.http://192.168.178.70/index.html?schalte&5
Das Ganze ist noch Benutzer und Passwortgesichert.
Das Addon liest eine Datei aus wenn zb Pause gedrpckt wird und versteht .py, HTTP GET, JSON und ein eigenes Format .cvaction
Die Frage jetzt ist, wie bekomme ich den Befehle vom Pi auf den Arduino, dass er die Steckdose schaltet?
Vielen Dank
GrußNils
Die Grundlage ist doch erst einmal Arduino von Python aus anzusprechen
Da muß es doch beispiele geben ?
Wenn Du das weißt kannst Du den Befehl zu was auch immer mit python zu Arduino übermitteln.
Gruß Jan
-
Du gibst ja das Vorlesungs-Skript für den Leistungskurs vor - keine Frage. Aber willst Du die "Seminare" ganz alleine durchziehen oder sollen Dir bei Fragen auch die Python-erfahrenen User evtl. als "Hilfsassistenten" zur Verfügung stehen?
Na ja , Grundsätzliche Unterschiede wie der eine das so macht und der andere das anders macht.
Kann und wird es hier nicht geben.
Es heißt nicht um sonst zu viele Köche verderben den Brei.
Übrigens denke ich das es schon eine Grundsatzfrage gewesen wäre den Editor oder die IDE auszuwählen und das kann ich nicht gebrauchen.Aber für Hinweise wie Lexx den z.B getan hat bezüglich der Einrichtung des Editors werde ich immer ein offenes Ohr haben
Gruß Jan
-
-
Du mußt in Geany den Verweis zur ausführbaren bin auf python 2.7 setzen.
Man kann nicht in einem Addon alle unterschiedlichen Syntaxe von Python 2.7 zu 3. behandeln.
Fakt ist das Kodi python 2.7 versteht und genau in dieser Python Version werden die Addons geschrieben.
Auf alles andere Werde ich hier nicht eingehen, Da es sich um ein Thread zur Erstellung von Addons für Kodi handelt und dafür brauchen wir momentan python 2.7.Also Bitte ändere das oder sehe einfach nach ob ein.
print 'Hallo' dir einen Fehler gibt wenn ja python 3 wenn nicht python 2
Gruß Jan
Ps bedanke mich an die die gespendet haben und hoffe die anderen ziehen nach
Ansonsten werde ich das dann wohl in einen kleineren Kreis durchführen müssen kleinere Kreis bedeutet momentan Einer.
Was mich dann weniger Zeit kosten würde und für die einzelnen bestimmt auch besser wäre. -
So für Heute gibt es nichts weiter denn ich muß aus Gründen der Übersichtlichkeit bis Morgen warten!
Damit alle User die Chance haben das erste Thema abzuarbeiten.Morgen Früh werde ich dann die restlichen Fragen beantworten.
Ihr könnt Natürlich mal den Editor testen .
In dem Ihr ein Neue Datei erstellt (Datei -Neu)
und in Dieseprint 'Das ist mein erster Code'
schreibt.
Dann auf Makro Run Python geht.
Der File wird dann ersteinmal gespeichert.
Also gebt ihn einen Namen und als Dateityp wählt Ihr PythonFile und drückt auf speichern.
Es erscheint ein neues Fenster un ihr drückt ok.Dann seht Ihr unten in der Console die Ausgabe eures ersten kleinen Python Programmes.
Gruß Jan
-
Top
Eine Anmerkung zum Notepad++
Optionen-->Tabulatoren--> Python-->durch Leerzeichen Ersetzen SOllte angehakt sein. war bei mir nicht. Das kann zimlich nerfig sein weil es dan womoeglich Fehler schmeißt
Vileeicht in deine Doku mit aufnehmenDanke!
Daran habe ich nicht gedacht und werde das Thema auch aus diesen Grund nochmals bearbeiten.
-
Bin absoluter Neuling beim programmieren. Aber wollte immer mal ein eignes Addon machen bloss wie. In GOOGLE konnte ich auch nie was vernünftiges finden.
So ich komme gleich zu meinen ersten Fragen?
Was ist Python?
Wofür brauche ich Pyton in dem Addon?
Ist Phyton nur was für Kodi, oder kann man das auch andersweitig benutzen?Da es das erste Deutsche Tutorial ist was ich mache ist es noch nicht Perfekt.
Die Frage was Python ist und worin es sich von anderen Programmiersprachen unterscheidet
Wie die Geschichte von Python in Xbmc ist usw.
Werde ich in einen extra Thema behandeln .Nur soweit.
Alles was ich in Python programmiere .
Baue ich so das ich es auch bei bedarf wo anders weiter benutzen kann.
Das Heist xbmc gibt nur den Gui (Oberfläche) Setze ich eine andere Oberfläche drauf funktioniert der Grundcode auch dort!Ich bin mit dem Programm noch nicht so vertraut habe so Zeug wie print "Hallo" versucht das geht. Ob ich die 2.7 jetzt habe oder die 3.0 weiß ich nicht dachte es kommt darauf an was ich am Anfang vom Script definieren.
Oder aber das der unterschied durch die Schreibweise automatisch erkannt wird. Geany habe ich vor einer ganzen weile eingerichtet und leider einiges vergessen weil ich nicht weiter kam und die Zeit dann nicht mehr hatte.Es ist schon Wichtig das Du in Geany den Verweis zu python27 setzt.
Ein Beispiel :
Unter python 2.7
gibt print 'Hallo'Hallo
unter python 3 gibt es eine Fehlermeldung
Denn der Code für die prrint Anweisung ist so:
print ('Hallo')
und so ist die Synatx in vielen Bereichen Unterschiedlich .
Das heißt willst Du ein addon für Kodi erstellen brauchst Du Python 2.7 (momentan)Gruß Jan
-
Hat fast alles geklappt, ausser bei dem Punkt, musste ich Notepad++ selber neustarten. Ist das ein Problem?
Ja , ich denke Du hast anschließend nicht ok gedrückt oder?
Ich werde später noch Bilder hinzufügen dann kannst Du das besser sehen .
Bin jetzt erst mal kurz Weg und beantworte dann alle Fragen!
Gruß Jan
-
Das Problem für mich war das in Geany die Formatierungen oft bei Veränderungen nicht mehr hingehauen haben.
So das ich davon ganz schnell abgekommen bin.
Du hast es Dir aber so eingerichtet das Du den Python Code in Geany direkt ausführen kannst und Du benutzt Python 2.7?
Denn in Python 2.7 ist schon wichtig da Kodi das momentan Unterstützt und die Syntax der Befehle bei dem 3 er Python anders sind.Lege Dir aber Bitte den Ordner Python Projekte und in Ihm das Verzeichnis is tools an!
Habe mal ne Weile Gedit als Ide benutzt mußte man auch noch viel Nachinstallieren war aber genau wie Notepad++ sehr zuverlässig und schnell.
Ich hasse diesen aufgeblasenen Mist.Gruß Jan
-
Teil 1 ist Oben einfach immer Link im ersten Post auswählen und ihr kommt direkt zum selektierten Teil des hmmm Kurses.
Fragen Bitte immer unter den jeweiligen vorhandenen Teil des Kurses.
Also ab der nächsten Post geht es los.
Bitte alles schön durcharbeiten so das wir Morgen nicht mehr so viele vorarbeiten haben und uns den Interessanten Sachen widmen können.
Wie gesagt würde ich mich über eine kleine Spende für die Durchführung dieses Kurses von jeden einzelnen Teilnehmer freuen Paypal email ist im erstem Post dieses Threads!
Gruß Jan
-
[h1]Was ist ein Text-Editor ?[/h1]
Ein Texteditor ist ein Programm , mit dem Du Textdateien schreiben kannst ( eine Textdatei ist eine Datei, die aus einzelnen Linien die Du auf einer Tastatur eingibst ) besteht. Eine gemeinsame Endung fürTextdateien ist .txt.Python Dateien sind im Prinzip Textdateien die die Endung .py haben.
[h1]Python 2.7 installieren[/h1]
Bevor wir mit der Installation und Einrichtung unseres Texteditors beginnen.
Installieren wir uns erst einmal Python in der Version 2.7.
Wir benutzen diese Version da es die auch im Moment unter Kodi genutzte Python Version ist.
Dazu gehen wir auf https://www.python.org/downloads/windows/und laden uns den Installer für Python 2.7.10 (in der 32 oder 64 Bit Version , je nach verwendeten OS) runter.
Und installieren diese durch ausführen der .exe Datei[h1]Installation von Notepad++ als Editor[/h1]
Dazu gehen wir Im Browser auf https://notepad-plus-plus.org/ und dort auf download.
Unter Downloads wählen wir den Notepad++Installer.momentaner Link zur aktuellen Version :https://notepad-plus-plus.org/repository/6.x…6.Installer.exe
Dann downloaden und installieren wir den Notepad++.[h1]Konfigurieren von Notepad ++[/h1]
Jetzt haben wir zwar Notepad++ installiert müssen ihn aber noch anpassen das er für unsere Zwecke als kleine Python IDE (Integrierte Endwicklungs Umgebung) dienen kann.
Schrift Einstellung:
Wir gehen auf Einstellungen Stil und setzen die Schriftart auf Curier New und die Größe auf 12 und speichern das ganze.
NppExec Plugin:
Als nächstes brauchen wir das NppExec Plugin .
Dazu öffnen wir das Menü Erweiterungen und schauen ob NppExec schon aufgelistet wird.
Ist das nicht der Fall wechseln wir unter Erweiterungen zu Plugin Manager -Show Plugin Manager.
Es öffnet sich ein neues Fenster und eine Liste von verfügbaren Plugins wird generiert.
Dort sucht Ihr euch das NppExec plugin selektiert es und drückt auf Install.
Nach Der Installation fordert euch Notepad++ neu zu starten drückt ja und wartet bis Notpad++ wieder geladen ist.
Jetzt können wir unter dem Menü Erweiterungen den Eintrag NppExec sehen das wir nun konfigurieren werden.Konfiguration des NppExec Plugin:
Wir gehen zu Erweiterungen Nppexec und machen das folgende verfügbar(klick dann blauer Haken):
1. Enable "Show Console Dialog"
2. Enable "Save all files on execute"
3. Enable "Follow $(CURRENT_DIRECTORY)"[h1]Short-cut keys (Schnellzugriffstasten)[/h1]
Wir definieren jetzt eine Funktion die wir auf eine Schnellzugriffstaste legen , um unseren späteren Python Code auch gleich unter Notepad++ ausführen zu können.
1. Gehe zu Erweiterungen > NppExec > Execute...
2. wähle "Cancel" wenn eine Save File Dialog Box sich öffnet – normaler weise ist das nicht so
3. Schreibe das folgende Kommando in das Fenster:Für das 2 Kommando brauchen wir den Pfad zur Ausführbaren Python.exe.
Um dieses raus zu bekommen öffnet ihr Euer C Laufwerk im Dateimanager (Explorer) und sucht das Verzeichnis Python27.
Bei mir ist es direkt im C Laufwerk so das folgendes Kommando in das Fenster geschrieben werden muß.cd "$(CURRENT_DIRECTORY)"
C:\Python27\Python "$(FILE_NAME)"Haben wir das getan drücken wir save .
Eine Eingabe Zeile für den Namen erscheint.
Wir Nennen es Run Python.
Drücken wieder Save und anschließend ok.[h1]5.Erstellung des Scriptes für die auszuführende Schnellzugriffstaste(Run Python) :[/h1]
Wir gehen zu Erweiterungen - NppExcec - Advance Options :
klicken auf das Kästchen vor "Place to the Macros submenu" (es erscheint ein blauer Haken)und wir können nun unter Associated script Run Python auswählen.
Haben wir es ausgewählt drücken wir den "Add/Modify" Button.
Jetzt erscheint Run Python im "Place to the Macros submenu" Fenster und wir können ok drücken.
Nach dem wir ok gedrückt haben startet Notepad++ Neu.[h1]Installation weitere wichtiger Plugins:[/h1]
Wir Wechseln zu Erweiterungen Plugin Manager -Show Plugins .
Suchen in dem erscheinenden Fenster "Python Indent" und installieren es.Wir gehen erneut zu Erweiterungen Plugin Manager -Show Plugins und installieren uns das Plugin "Explorer".
Anschließend wechseln wir zu Erweiterungen -Explorer -Explorer und klicken (ein Blauer Pfeil erscheint und wir haben auf der rechten Seite in unserem Notepad++ ein Explorer (Dateimanager) Fenster.
Jetzt gehen wir im Windows EXplorer auf Dokumente und Erstellen uns einen neuen Ordner "Python Projekte".
Nun öffnen wir diesen Ordner im Windows-Explorer und erstellen einen neuen Ordner "tools" (wichtig für später groß und Kleinschreibung beachten).
Nun starten wir Notepad++ , gehen ins obere Explorer Fenster und suchen uns C -User - euer username -Documents - Python Projekte und selektieren das.
Im unteren Explorer Fenster sehen wir nun Euren tools Ordner.[h1]Erweiterte Einstellungen:[/h1]
Bitte unter Optionen-->Tabulatoren--> Python-->durch Leerzeichen Ersetzen Anklicken(blauer Pfeil)
Jetzt können wir Notepad++ schließen.
-
Schade das es hier keine Rückmeldungen gibt oder einer sich dieses Addon installiert und Feedback gibt es ist ein cooles Addon.
Und sehr optimiert was die anderen Addons die ähnlich sind nicht sind.