[Netflix] Kodi in Windows inklusive Addons kompilieren - ein Tutorial Versuch

  • hi Leute, ich würd gern Netflix in Windows testen. Ich hab aber keine Ahnung wie ich Kodi-Agile so kompiliere, dass auch Inputstream gebaut wird. Anbei meine bisherige Vorgehensweise. Ist aber an manchen Stellen komplett falsch. Bitte um Teilnahme. Am Ende hätten wir endlich mal ein komplettes Tutorial, dass auch wirklich jeder hinkriegt.


    A. ALLE NÖTIGEN PROGRAMME INSTALLIEREN

    1. Visual Studio 2015 mit

    • Update 3
    • Common Tools for Visual C++ 2015
    • Windows 10 SDK
    • Microsoft SQL Server Data Tools ?
    • Microsoft Web Developer Tools ?

    2. Microsoft DirectX SDK ?
    3. Nullsoft scriptable install system
    4. Java Runtime Environment (JRE)
    5. Git for Windows 2.x
    6. git client wie etwa TortoiseGit ?
    7. Cmake

    Genaue Links zu allen Programmen hier: http://kodi.wiki/view/HOW-TO:Compile_Kodi_for_Windows

    B. KODI KOMPILIEREN

    Git Bash:
    1. cd c:
    2. mkdir test
    3. cd test
    4. git clone https://github.com/FernetMenta/kodi-agile.git

    Dann im File Explorer per Doppelkick drei Skripte ausführen:

    cd c:\test\kodi-agile\project\BuildDependencies

    1. DownloadBuildDeps.bat
    2. DownloadMingwBuildEnv.bat

    cd c:\test\kodi-agile\tools\buildsteps\win32

    3. make-mingwlibs.bat

    C. INPUTSTREAM EINBINDEN

    Git Bash:
    1. cd c:\test\kodi-agile
    2. mkdir build-addons
    3. cd build-addons
    4. git clone https://github.com/liberty-develo…tive/tree/agile
    5. cmake -DADDONS_TO_BUILD="inputstream.adaptive" -G "Visual Studio 14" -DCMAKE_INSTALL_PREFIX="C:\test\kodi-agile\build\addons" -DBUILD_DIR="C:\test\kodi-agile\build-addons" -DPACKAGE_ZIP=1 "C:\test\kodi-agile\cmake\addons"
    6. cd c:\test\kodi-agile
    7. cmake -G "Visual Studio 14"
    8. cmake --build . --config "[definition='1','3']Debug[/definition]"

    Soweit meine Vorgehensweise. Ich brauche nun eure Hile um die Fehler darin zu beseitigen.

    Danke!!

  • 1. Visual Studio 2015 mit

    • Update 3
    • Common Tools for Visual C++ 2015
    • Windows 10 SDK
    • Microsoft SQL Server Data Tools ? <-- nein
    • Microsoft Web Developer Tools ? <-- nein

    2. Microsoft DirectX SDK ? <-- Nein
    3. Nullsoft scriptable install system <-- Nie gehört von
    4. Java Runtime Environment (JRE) <-- denke nicht bin nicht sicher
    5. Git for Windows 2.x
    6. git client wie etwa TortoiseGit ? <-- nein
    7. Cmake <-- sollte mit kodi build dependencides kommen, brauchst du nicht


    > Dann im File Explorer per Doppelkick drei Skripte ausführen:
    ich mache das immer in der VS developer konsole, Doppelklick kann klappen, muss aber nicht.

    nach dem Schritt 3.) 3. make-mingwlibs.bat fehlt:

    cd kodi-agile
    mkdir build
    cd build
    cmake -G "Visual Studio 14" ..
    make -j8


    P.S.: Du hast nicht geschrieben, welchen Fehler du hast (oder ich habs nicht gefunden)

  • Also ich habe mir den Spaß heute gegönnt und konnte die exe über die bat Dateien komplett automatisch erstellen lassen ohne händische Eingriffe, dafür war die Installation von cmake jedoch von nöten. Das wird aber wohl daran liegen, dass ich halt keine ahnung von der Materie habe. (habe es mal zum Spaß gemacht, für mich selbst)

    Müsste mich nun halt an adaptive und das Addon machen.

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • @leonard21: To compile Kodi, if you have downloaded the required dependencies and have all the needed tools, you only have to run \project\Win32BuildSetup\BuildSetup.bat.

    But before that, if you want to compile the inputstream addon easily, edit \cmake\addons\bootstrap\repositories\binary-addons.txt and change the line to

    Code
    binary-addons https://github.com/Uukrull/repo-binary-addons.git agile

    After that, you'll need to generate the wvdecrypter .sln with

    Code
    cmake . -G"Visual Studio 12 2015"

    and compile it.

    Copy the ssd_wv.dll you got and widevinecdm.dll to the cdm folder (I recommend you running Agile builds in portable mode with "Kodi -p") and you'll get Netflix working on Windows :)

  • Thanks a lot @Uukrul. If I didnt get this error i could have tried your solution ://
    Danke, @peak3d und benny! Eure Antworten haben mich richtig ermutigt. Den ersten Fehler bekomme ich allerdings beim Ausführen von 3. make-mingwlibs.bat: (Das war aber vor zwei Tagen noch kein Problem.)

  • ich hab leider probleme...kodi stürtzt ab sobald ich in netflix was abspiele...
    die erzeugte ssd_wv.dll ist knapp über 1 MB gross.
    Die KodiSetup-20170326-ea80b48308-master.exe ist sogar 79 Mb gross.
    Was könnte da falsch gelaufen sein??

  • Also ich glaub ich hab wieder was falsch verstanden. Deswegen macht ein Log glaub ich noch kein Sinn...Wie geht’s nach dem ausführen der drei bat files weiter? So?

    Code
    cd kodi-agile
    mkdir build
    cd build
    git clone https://github.com/liberty-developer/inputstream.adaptive.git agile
    cmake -G "Visual Studio 14" .. (also mit den zwei Punkten? Sonst nichts?)
    make -j8  (make versteht VS2015 command prompt nicht...)


    ??

  • Hello, could someone share a compiled version?
    I can not do it myself because of an error: "NMAKE: fatal error U1077: 'C: \ PROGRA ~ 2 \ MICROS ~ 1.0 \ VC \ bin \ AMD64_ ~ 2 \ cl.exe': return code '0x2'"
    That shows up very often when I use buildsetup.bat and I have not been able to solve the problem so far

  • Ich habe eben noch einmal alles von vorne gemacht und mir ein funktionierendes Kodi + Inputstream.adaptive erstellt und konnte erfolgreich am PC Netflix schauen.

    Was habe ich gemacht?

    • Alle Vorbedingungen erfüllt (Software)
    • Habe mir den Git von heute geladen
    • Alle drei Bat-Dateien ausgeführt, wobei ich @Uukrul seinen Tipp beachtet habe bzgl. Inputstream
    • Somit konnte ich nun Kodi inkl. Inputstream direkt installieren
    • Dann das aktuell agile Git für Inputstream runter geladen und dort im Ordner "wvdecrypter" den cmake -G gemacht
    • Dann entstand die "wvdecrypter.sln", welche ich in VisualStudio geöffnet und debugged (ob debuggen notwendig war kann ich net sagen) habe und dadurch ist meine ssd_wv.dll entstanden
    • Dann wie gewohnt die widevine besorgt und im Ordner cdm abgelegt

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Hi,
    ich habe jetzt auch mal versucht kodi-agile für Windows zu kompilieren, das hat eigentlich auch ganz gut geklappt, nachdem ich die 3 Scripte ausgeführt habe, hatte ich eine funktionierende setup.exe für kodi. Ich habe vorher das repo binary addons auf ein anderes repository geändert, welches den agile branch für inputstream enthält.
    Anschließend habe ich noch die ssd_wv.dll mit Visual Studio kompiliert.

    Wenn ich jetzt eine widevinecdm.dll aus der neusten chrome 32 bit Version benutze (Ordner cdm) kann ich allerdings trotzdem keine Netflix Streams abspielen. Hier das kodi [definition='1','0']log[/definition]: https://pastebin.com/uBHdGtgk
    Mit 7TV lassen sich normale inputstreams abspielen, nur Netfliix funktioniert nicht.

  • Thank you @Uukrul
    It works with your ssd_wv.dll. Mine is larger (1.178KB), maybe because its a debug build. I just tried to create a Release build, but VS2015 threw an error. I generated the project with: cmake . -G "Visual Studio 14 2015" in the wvdecrypter folder.

Jetzt mitmachen!

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