[Announce] MPV-VDR-Streamdev-Client 0.3.0

  • Wie sind denn im OSD die Farbtasten belegt? Würde es nicht Sinn machen, dies im OSD mit einzublenden oder wird davon ausgegangen, daß trotz Desktopumgebung die Bedienung mit einer Fernbedienung erfolgt?

    MLD 5.5 mit VDR 2.6.4 & Kodi 19.4 - Gigabyte GA-F2A88XM-HD3 - AMD A8-7600 - 4 Gb RAM - Ausgabe via MSI N220GT-MD1GZ mit softhddevice & vdpau - 19.2E & 28.2E Empfang via Linux4Media L4M-Twin S2 ver 6.5 - Terratec Aureon 5.1 Fun TTP8 - Crucial m4 CT064M4SSD2 - Seagate Exos 7E8 in Scythe Quiet Drive SQD-1000 - Medion X10 RF Remote Control 20016398

  • ein kurzer Blick ins script offenbart:


  • Hallo!


    Ich habe eine neue Version (0.3.5) hochgeladen.
    Die Änderungen sind: Bug beim Erstellen von Timern in zusammenhang mit Kanalgruppen gefixt, den von sharky1337 gemeldeten und die Namen der Tasten für script-message in MPVs input.conf etwas konsistenter gemacht.


    sharky1337, danke für die Hinweise, ich hab es im Wiki angepasst und ich hoffe auch den Bug gefixt!


    Ich habe auch im Wiki die Tastaturbelegung aufgeschrieben und wie man sie ändert.


    Viele Grüße,


    Martin

  • Hallo Martin,


    danke für deine Arbeit, funktioniert schon sehr gut.


    Ich würde dein LUA-Script auch gerne unter Android verwenden, finde aber keine Möglichkeit das Script zu starten.

    Parameterübergabe oder Homedirectory dürfte es unter Android nicht geben.


    Hast du einen Tipp?


    Danke, Wolfgang


    Server:
    Hw: Xeon , 16 GB Ram, VMware 6.5, DD Cine S2 V6.5 + 7A
    Sw: yavdr 0.5 + 0.6.1

    Clients:
    5 x Raspberry Pi (VompClient)

  • Hallo,


    erstmal Danke für das tolle Script! Ich versuche es unter Windows zu betreiben. mpv ist installiert, ebenso cygwin (inkl. netcat). Ich starte es, so wie es User Taipan beschrieben hat - das funktioniert auch, allerdings habe ich kein funktionierendes OSD, sowie entsprechde Tastenbelegung.


    Aufruf/Verknüpfung unter Windows: "C:\cygwin64\bin\mintty.exe C:\Anw\mpv\mpv -fs vdrstream://192.168.35.111:3000 --script C:\Anw\mpv\vdr-streamdev-client-0.3.5.lua"


    Es startet mit Kanal 1, wie im Script als default angegeben. "m" bringt mir allerdings gar nichts, mit den Nummerntasten kann ich aber die einzelnen Kanäle anwählen. Im Script habe ich eigentlich nur ganz oben die IP (host Definition) auf meinen vdr angepasst. In streamdevhosts.conf sowie svdrphosts.conf habe ich das Netz, in dem der Client lebt, angegeben (das war von früher schon so).


    Hat jemand von euch eine Idee, woran es hier noch happert?


    Danke und Gruß!


    EDIT: Nach Start ist es so wie oben beschrieben, nach etwas Laufzeit macht "m" mute/unmute (sieht wie mpv OSD aus), Leertaste/Space macht Pause .. "1, 2, 3, .." machen contrast, brightness ..


    Wenn keine Funktion vorhanden ist, schreibt zB mpv das ins Ausgabefenster:

    Code
    [vdr_streamdev_client_0_3_5] state name livetv
    [vdr_streamdev_client_0_3_5] key MENU
    [vdr_streamdev_client_0_3_5] state name livetv

    Lascala LC17 - tribute to viking ;o) + atric IR / SoC ASUS J3455M-E / OctopusNet S4 / yavdr ubuntu jammy / output: osd2web + kivy-osd2web / branch 'python3' via 6.4" TFT & sat>ip DVB-S/S2 via FullHD / NVidia GT1030 passiv

    Edited once, last by ciax ().

  • .. komisch? Zumindest habe ich nun gefunden, wie und wo unter windows die conf-files abgelegt sein sollten:

    https://mpv.io/manual/master/#files-on-windows


    Eigentlich müßte doch die Tastaturbelegung (map zu vdr/svdrp) mit dem script kommen (?) .. oder sollte ich eine eigene input.conf im Verzeichnis "portable_config" neben mpv.exe erstellen? Irgendwas fehlt .. :(

  • Moin,


    irgendwie stehe ich hier leider wieder mal an. Hab noch etwas mit den "Keys" herumgespielt - also aus der remote.conf bzw. "ir keytable" und diese im lua-Script ausprobiert, brachte aber nichts. In der Ausgabekonsole von mpv sieht man aber, wenn eine Taste gedrückt wird (siehe weiter oben) ..


    Gruß!

  • Gibt's ne Anleitung, wie man das unter Windows 10 zum rennen bringt?

    TV: Toshiba 42XV635D 42 Zoll
    AV-Receiver: Yamaha RX-V473
    VDR: YaVDR 0.6, Zotac H77-ITX-C-E (onboard Geforce GT620 512MB RAM), Intel Pentium G630T@1,6GHz, 2x 2GB RAM, 1TB Media-HDD 2,5", 30GB System-mSATA SSD, DD Cine S2 V6 -> alles verbaut im InterTech Mini ITX E-i7, PS3 Remote
    NAS: Synology DS415+, 4x 3TB Raid5

  • Mir ist es leider in mehreren Anläufen auch nicht gelungen dies unter W10 zum Laufen zu bekommen.


    Eine nachvollziehbare Anleitung wäre SUPER :]


    vdrdream

    OctupusNet SATIP Server => VDR-SERVER : i3-4150, 4GB, NVidia GT640 passiv, yaVDR 0.6.1, X10 FB

    Clients : Windows-PC's mit VDR-Zapper, Android-Handys und FireTV mit VDR-Manager (MX-Player) am Smarttvweb Plugin, iPad per Goodplayer am Streamdev-Server Plugin
    in Rente:
    Server/lokaler VDR : AT5IONT-I, 4GB, 2.5" 500GB HD, yavdr 0.5.0a, Mystique SaTiX-S2 V2 CI Dual,TT USB-3600,August DVB-T210 V2.0, Pollin Cyberlink IR Empf.

  • Hallo,

    bei mir funktionieren die die Keys überhaupt nicht. Ich starte mit

    Code
    mpv --no-input-default-bindings vdrstream://127.0.0.1:3000/7,

    dann kommt der Kanal 7 (bei mir arte).

    Ich habe eine rudimentäre

    ~/.config/mpv/input.conf erstellt mit nur einem Eintrag zum Testen:

    Code
    #default-bindings start
    #m script-message vdrkeyMENU

    mit

    Code
    mpv --no-input-default-bindings --input-test vdrstream://127.0.0.1:3000/7

    wird der Key auch angezeigt, allerdings mehrfach aus verschiedenen lua-Scripts.

    Ich habe Ubuntu 18.04, VDR 2.3.8 und mpv 0.27.2, vdr-streamdev-client-0.3.5.lua.

    Was mache ich falsch? Ich bin am Verzweifeln :wand

    Danke für Eure Hilfe.

    Hardware:
    Desktop: Intel Core i5, 4x3,2 GHz, ASUS-Mainboard HL 97 plus, Festplatte Hybrid-S-ATA 2TB, 16 GB RAM, DVB-Sky-USB-Stick (DVB-T2), LG-4120B Brenner, VDR 2.4.8 (selbst kompiiiert, Ubuntu 20.04.2),
    Wohnzimmer: ASUS-Mainboard F2A85-V Pro, AMD A10 (?), 1TB-HD, 8 GB Speicher, Technotrend 4100 Budget (DVB-S), Prozessor-Grafik HD7660D, VDR 2.4.1 von XUbuntu 20.04.2).

    Edited 2 times, last by GBruno ().

  • Hallo,


    war bisher der Meinung das MPV VDR-Streamdev-Client nicht mehr funktioniert.

    ...da hatte ich mich wohl geirrt. :D

    Unter Ubuntu-18.04(Bionic) sollte nur netcat-openbsd installiert sein.

    Bei install netcat wird Paket netcat-traditional auch noch installiert(depends),.

    dass aber Probleme macht.

    Bei Ubuntu-20.04(Focal) muss Paket netcat installiert werden,dass Paket netcat-openbsd

    auch installiert(depends)

    Hier sollte zuerst Paket netcat-traditional deinstalliert werden,was quch Paket

    ubuntu-minimalubuntu-minimal deinstalliert(depends)

    Paket ubuntu-minimal kann nun wieder installiert werden ...keine depends

    Nun noch im Script vdr-streamdev-client-0.3.5.lua Zeile 1025

    ..'\n" ; sleep 0.1)|nc '..config.host..' '..config.svdrp_port},

    ändern in

    ..'\n" ; sleep 0.1)|nc -N '..config.host..' '..config.svdrp_port},

    ...mit start mpv vdrstream://<IP VDR>:<Port streamdev>/<Kanal-Nr> läuft es wieder.

    Menu/Info Timer/Aufnahmen alles da!


    Pic: MPV VDR-Streamdev-Client - Ubuntu-20.04(Focal)


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

    Edited once, last by wolfi.m ().

  • Wenn man das Skript eh anfasst, reicht es dann nicht nc.openbsd statt nc zu nutzen und ubuntu-minimal in Ruhe zu lassen?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Hi,



    und ubuntu-minimal in Ruhe zu lassen?

    ubuntu-minimal kann dann wieder installiert werden ...hat keine depends!

    Hab es korrigiert.


    Gruss

    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Nice... wenn ich damit jetzt noch schneiden könnte wäre es für mich super.

    Wohnzimmer: NUC10I3 - Logitech z-5500 - Panasonic 55" TV - Hauppauge Dual DVB-C Stick - Ubuntu 22.04 LTS - yavdr ansible
    Schlafzimmer: NUC10I3 - LG 42" TV - Hauppauge Dual DVB-C Stick - Ubuntu 22.04 LTS - yavdr ansible

    Streamingserver: -im Aufbau-
    diverse Test Clients: -Raspberry Pi + openelec, i3 mit Geforce1030

  • Hallo Martin


    und alle anderen die das hier noch außer mir benutzen.


    So genau kann ich es nicht sagen, aber aus irgendeinem Grund lief das Script bei mir nicht mehr (könnte seit dem Wechsel zu lmde6 gewesen sein).


    Ich musste die folgende function erweitern


    Code
    -- local fake time stamp
    local function lts(options)
        if options.hour == nil then options.hour=0 end
        if options.min == nil then options.min=0 end
        if options.day == nil then options.day=0 end
        if options.month == nil then options.month=0 end
        if options.year == nil then options.year=1970 end
        return ((((options.year-1970)*366+options.month)*31+options.day)*24+options.hour)*60+options.min
    end


    Also neben Stunde und Minute musste ich jetzt noch Tag, Monat und Jahr auf nil abfragen.

    Danach lief wieder alles.

    Leider ist das Projekt anscheinend nicht von projects.vdr-developer.org auf https://vdr-projects.github.io mit umgezogen,
    sodass der ursprüngliche Code und alle Infos anscheind verschwunden sind.

    Deshalb poste ich das mal hier.


    Gruß

    kiwi-x

    server
    * Proxmox VE, yaVDR 2xDVBS2 (streamdev, live, vnsi, epg)
    clients
    * Mehre KODI Installationen :)

  • Hm,


    warum nutzt man diesen MPV VDR-Client nicht, dieser ist auch in projects.vdr-developer.org gelistet?

    Gibt es hier Unterschiede in der Funktion etc...?

    AHH,

    Vielleicht kann man ja das eine oder andere hier mit aufnehmen und man hat wieder ein gepflegtes Plugin


    GitHub - vdr-projects/vdr-plugin-mpv: Mirror of https://projects.vdr-developer.org/git/vdr-plugin-mpv.git
    Mirror of https://projects.vdr-developer.org/git/vdr-plugin-mpv.git - vdr-projects/vdr-plugin-mpv
    github.com


    Habe hier mit dem MPV-Client und mpv v0.38 keine Probleme hier

    (VDR) NUC11PAH & GEEKOM MINI-IT11-11. Generation * BM2LTS * DD NET S2 Max * NC * (Sound) Cinebar Lux Set * (Stream) Apple TV 4K (2022) *

    (Light) PHILIPS Hue Play HDMI Sync Box & Gradient Lightstrip * (OLED TV) LG OLED65G29LA

    Edited once, last by cinfo ().

  • Hi,


    wenn ich das richtig verstehe, dann ist die vdr-plugin-mpv, dass man im vdr zusätzliche Medien abspielen kann.


    Aber MPV-VDR-Streamdev-Client ist ein lua Script, dass ich auf meinem Client installiere und dann dort Inhalte
    von meinem (headless) vdr abspielen kann.


    Gruß
    Kiwi-x

    server
    * Proxmox VE, yaVDR 2xDVBS2 (streamdev, live, vnsi, epg)
    clients
    * Mehre KODI Installationen :)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!