[PreRelease] Plugin Netflix (Inputstream)

  • Bitte melde dich bei teamkodi.slack.com an, da gibt es einen kodi-dev channel (public für devs), da ist popcornmix unterwegs, er wird dir helfen können.
    Ich bin hier immer Mittelsmann, geht schneller direkt.

  • Bitte melde dich bei teamkodi.slack.com an, da gibt es einen kodi-dev channel (public für devs), da ist popcornmix unterwegs, er wird dir helfen können.
    Ich bin hier immer Mittelsmann, geht schneller direkt.

    Wie mach ich das? Ich hab keine @Kodi.TV Adresse.

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

  • Nee, ich krieg so keinen Account erstellt.

    Mittlerweile krieg ich Kodi auf dem Pi gar nicht mehr fehlerfrei gebaut. Da sind wieder Änderungen im Buildsystem
    eingeflossen. Ich wünschte, die Devs würden mal die Build Instructions für cmake updaten. Ich habe noch nichts
    konkretes gefunden, mit welchen cmake Optionen ich Kodi direkt auf dem Pi kompilieren soll.
    Zuerst muss ich das mal wieder hinkriegen...

    Zu dem asynchronen Bild und Ton auf meiner X86_64 Maschine, ist die CPU zu schwach um 1080i zu decrypten?

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

    2 Mal editiert, zuletzt von mase (19. Juli 2017 um 16:32)

  • Version 0.11.15 ist draußen:

    Dank @peak3d sollte es jetzt in Android möglich sein die ESN vom Plugin her zu berechnen. Damit entfällt das lästige abtippen aus der Netflix Android app & das Plugin sollte einfach so™ laufen.
    Den Beobachtungen nach auch auf AMLogic boxen mit Widevine Level 3, dort allerdings nur in sehr bescheidener Qualität. Wenn das nicht läuft, gebt bitte noch mal bescheid.

    Ansonsten werden jetzt bei einem Logout (in den Settings) auch die Manifest Daten im service.msl Ordner gelöscht. Da muss man sich jetzt nicht mehr mit seiner Kiste über ssh verbinden, um die auch weg zu haben.

    Wenn die ESN manuell eingetragen wird in den Settings, dann werden jetzt auch die Manifest Daten gelöscht. In diesem Fall sollte also auch kein manuelles Löschen mehr notwendig sein.

    Ich hab hier leider auch grade nur ein begrenztes Testsetup, d.h. meldet euch mal bitte, wenn was auffällt. Es kann durchaus sein, das mir was durch die Lappen gegangen ist für Systeme die ich grade nicht hier auf´m Tisch liegen hab ;)

  • [definition='1','0']log[/definition] bitte, mit video componenten [definition=12,2]debugging[/definition].

    Hier ist das Log beim Abspielen:
    [cbox]
    20:21:09.242 T:140614671804800 NOTICE: VideoPlayer: Opening: http://localhost:33763/manifest?id=80072825
    20:21:09.243 T:140614671804800 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
    20:21:09.244 T:140612164880128 NOTICE: Creating InputStream
    20:21:10.881 T:140612164880128 NOTICE: Creating Demuxer
    20:21:10.881 T:140612164880128 NOTICE: Opening stream: 1 source: 256
    20:21:11.492 T:140612164880128 NOTICE: Creating video codec with codec id: 28
    20:21:11.575 T:140612164880128 NOTICE: Creating video thread
    20:21:11.575 T:140612164880128 NOTICE: Opening stream: 2 source: 256
    20:21:11.576 T:140612464662272 NOTICE: running thread: video_thread
    20:21:11.627 T:140612164880128 NOTICE: Finding audio codec for: 86057
    20:21:11.628 T:140612164880128 NOTICE: Creating audio thread
    20:21:11.628 T:140612164880128 NOTICE: Opening stream: 6 source: 256
    20:21:11.629 T:140612724582144 NOTICE: running thread: CVideoPlayerAudio::Process()
    20:21:12.519 T:140612164880128 NOTICE: Opening stream: 1 source: 256
    20:21:12.520 T:140612164880128 NOTICE: Opening stream: 2 source: 256
    20:21:12.521 T:140612164880128 NOTICE: Finding audio codec for: 86057
    20:21:12.521 T:140612164880128 NOTICE: Closing stream player 3
    20:21:12.522 T:140612164880128 NOTICE: Opening stream: 6 source: 256
    20:21:12.525 T:140612724582144 NOTICE: Creating audio stream (codec id: 86057, channels: 6, sample rate: 48000, no pass-through)
    20:21:12.826 T:140614019905280 NOTICE: PulseAudio: Opened device alsa_output.pci-0000_00_08.0.hdmi-stereo in pcm mode with Buffersize 150 ms
    20:21:12.904 T:140614671804800 NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
    20:21:12.905 T:140614671804800 NOTICE: GL: NPOT texture support detected
    20:21:12.905 T:140614671804800 NOTICE: GL: Using GL_ARB_pixel_buffer_object
    20:21:12.905 T:140614671804800 NOTICE: Using GL_TEXTURE_2D
    20:21:28.528 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
    20:21:28.528 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
    20:21:28.530 T:140612164880128 NOTICE: CVideoPlayer::OnExit()
    20:21:28.530 T:140612164880128 NOTICE: Closing stream player 1
    20:21:28.531 T:140612164880128 NOTICE: Waiting for audio thread to exit
    20:21:28.589 T:140612724582144 NOTICE: thread end: CVideoPlayerAudio::OnExit()
    20:21:28.590 T:140612164880128 NOTICE: Closing audio device
    20:21:28.653 T:140612164880128 NOTICE: Deleting audio codec
    20:21:28.653 T:140612164880128 NOTICE: Closing stream player 2
    20:21:28.654 T:140612164880128 NOTICE: waiting for video thread to exit
    20:21:28.673 T:140612464662272 NOTICE: thread end: video_thread
    20:21:28.674 T:140612164880128 NOTICE: deleting video codec
    20:21:28.865 T:140614019905280 NOTICE: PulseAudio: Opened device alsa_output.pci-0000_00_08.0.hdmi-stereo in pcm mode with Buffersize 150 ms
    20:21:28.975 T:140612164880128 NOTICE: Closing stream player 3
    20:21:28.983 T:140614671804800 NOTICE: VideoPlayer: finished waiting
    20:21:29.325 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
    20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
    20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: finished waiting
    20:21:29.325 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
    20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
    20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: finished waiting
    20:21:37.626 T:140614671804800 NOTICE: Storing total System Uptime
    20:21:37.626 T:140614671804800 NOTICE: Saving settings
    20:21:37.631 T:140614671804800 NOTICE: Saving skin settings
    20:21:37.633 T:140614671804800 NOTICE: stop all
    20:21:37.633 T:140614671804800 NOTICE: stop player
    20:21:37.633 T:140614671804800 NOTICE: ES: Stopping event server
    20:21:37.643 T:140614671804800 NOTICE: stopping upnp
    20:21:37.895 T:140614671804800 NOTICE: stopping zeroconf publishing
    20:21:37.899 T:140614671804800 NOTICE: CWebServer[8080]: Stopped
    20:21:37.996 T:140612540008192 NOTICE: ES: UDP Event server stopped
    20:21:37.996 T:140614671804800 NOTICE: stop dvd detect media
    20:21:38.968 T:140612732974848 NOTICE: Skin Helper Service --> Shutdown requested !
    20:21:38.972 T:140612732974848 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.3 stopped
    20:21:39.658 T:140614671804800 NOTICE: closing down remote control service
    20:21:39.658 T:140614671804800 NOTICE: stopped
    20:21:39.858 T:140614671804800 NOTICE: destroy
    [/cbox]
    Den general und secure Decoder hab ich beide auf 1080p. Bei den default Settings spielt er die
    Videos in 720p ab.

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

  • @mase Kannst du vllt. noch den GIT Sha von deinem Build dazu packen? Ich glaube das wäre ganz hilfreich.

    Kodi: 374d2d6
    inputstream.adaptive: 2fa1360
    plugin.video.netflix: aus repository.netflix

    Hab jetzt die CPU Option wieder hinzugefügt. Mal sehen, ob er jetzt wieder baut.

    warning: switch -mcpu=cortex-a7 conflicts with -march=armv7-a switch
    Diese Warnungen kommen beim Bau von ffmpeg. Ignorieren?

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

    2 Mal editiert, zuletzt von mase (19. Juli 2017 um 20:56)

  • @asciidisco
    Neue Version bringt sofort eine Fehlermeldung und das Addon wird nicht gestartet(aktueller MH build x86):
    ---> http://sprunge.us/idaJ

    Spoiler anzeigen

    WOHNZIMMER-HTPC:Asus H270M-Plus,i3-7100,Kingston 4GB,Milhouse nb,Samsung 128GB SSD,Silverstone LC-16,iMon+IR6,DVBViewer,Harmony Hub/Touch/KeyboardSERVER-HTPC:Asus Prime H270-Plus,i5-7500,Kingston 8GB,WIN10 Pro64,Samsung SSD,2xCineS2V6 unicable,Alphacrypt Classic mit MTD/HD+,VU+DUO4K/SKY CI+,DVBViewer-Server,Lights Out2SCHLAFZIMMER:Shield TV Pro 19, Maven Nerdsbuild, DVBViewerBAD:WeTekHub CE 9.0.3,Testmaschine, DVBViewerMobil-HTPC:Acer Iconia W700P,Milhouse nb,TVMosaicWohnzimmer:NVIDIA Shield TV Pro 19,Maven Nerdsbuild

  • Hier ist das Log beim Abspielen:

    Kannst du bitte wie oben genannt a.) video komponenten [definition=12,2]debugging[/definition] anschalten und b.) bitte IMMER das komplette [definition='1','0']log[/definition] über pastebinit schicken?
    Diese Schnipsel sind zu 99% unzureichend. Es geht darum de Ursache herauszulesen, die steht manchmal nicht da wo der fehler auftritt.

  • Ich poste das Log gleich. Ich bin noch ein Build von heute am bauen...

    Die neue Version von plugin.video.netflix ist (bei mir) noch nicht über das Repo installierbar.

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

  • Hab das Log hier hochgeladen. Zu groß für Pastebin.
    Wenn ich den general Decoder auf Max und den secure Decoder auf 720p stelle,
    wird automatisch 720p abgespielt. Stelle ich den secure Decoder auf 1080p,
    dann spielt er 1080p ab. Allerdings seh ich dann eine CPU Auslastung auf beiden
    Kernen von 100%. Bei 720p sind noch Reserven.
    Dann wird's wohl an der Rechenleistung liegen?

    Dateien

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

  • Der Rpi schafft keine 1080p in Software zu dekodieren.

    Ich mach's ja nicht auf dem Pi. Ich mein die beiden Zotac Maschinen
    aus meiner Signatur.

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

Jetzt mitmachen!

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