[Smart TV] Tester für "VDR on Smart TV" gesucht

  • So, ich habe eine neue Version des Plugins bereitgestellet (http://projects.vdr-developer.…plugin-smarttvweb_095.tgz).


    Änderungen:
    * Das Plugin lauscht nun auf allen Interfaces.
    * Die xml Dateien werden abhängig vom Interface erstellt. Sprich, das Plugin schneidet die XML Datei auf das Interface zu, vom dem die Anfrage erhalten wurde.
    * Per smarttvweb.conf kann man das Lauschen des Servers auf ein Interface einschränken (trotzdem sollte man das Plugin nur im sicheren Heimnetz verwenden).
    * Per smarttvweb.conf kann man das Verhalten bei Group Separators in der channels.conf beeinflussen (default ist "Ignore").
    * Die /channels.xml beinhaltet jetzt die Channel Number.
    * Die WebSeiten (in Ordner /web) nutzen jetzt das <enclosure> Element der XML Dokumente.


    Grüße,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • Hallo,


    kurze Rückmeldung.

    Zitat

    * Das Plugin lauscht nun auf allen Interfaces.
    * Die xml Dateien werden abhängig vom Interface erstellt. Sprich, das Plugin schneidet die XML Datei auf das Interface zu, vom dem die Anfrage erhalten wurde.
    * Per smarttvweb.conf kann man das Lauschen des Servers auf ein Interface einschränken (trotzdem sollte man das Plugin nur im sicheren Heimnetz verwenden).

    Funktioniert bei mir mit allen Schnittstellen (eth0-2) und den entsprechenden IP Adressen.

    Zitat

    * Per smarttvweb.conf kann man das Verhalten bei Group Separators in der channels.conf beeinflussen (default ist "Ignore").

    Ignore und EmptyIgnore funktionieren bei mir. Den dritten Parameter und seine Auswirkungen habe ich offen gesagt noch nicht richtig verstanden.



    Gruß
    Dirk

    Server:
    VDR 1.7.32, openSUSE 12.2, 2* Hauppauge Nova-T, Pinnacle PCTV452e
    VDR 1.7.32, Debian 6.0.2, 2*Cine S2, Cine C/T, Inverto Unicable LNB 4/1
    Client:
    Samsung ES5400 (smarttvweb), MediaMVP (vomp), Raspbmc (vnsi), Samsung B679 (Serviio)

  • Hallo,


    hat alles länger gedauert als gedacht (zu viel auf der Arbeit, Schnee, ...) aber jetzt habe ich eine neue Widget Version eingechecked und hochgeladen (http://projects.vdr-developer.…ects/plg-smarttvweb/files).


    Neue Features:
    * Live Kanäle sind jetzt durchnummeriert.
    * Direktanwahl von Live Kanälen über die Kanalnummern.
    * Unterordner haben jetzt Titel.
    * Cropped 4:3


    Mein SmartTV zeigt die Uhrzeit nicht mehr richtig an. Habt Ihr auch diese Probleme?



    Ignore und EmptyIgnore funktionieren bei mir. Den dritten Parameter und seine Auswirkungen habe ich offen gesagt noch nicht richtig verstanden.

    Beispiel einer channelconf:
    Chan1
    :Group1
    Chan2
    Chan3
    :
    Chan4
    ....


    Ergebnis:
    Chan1
    Group1
    Chan4
    ...


    Chan 2 und Chan3 werden in einen Ordner Group1 angezeigt. Chan4 ist wieder auf der gleichen Ebene wie Chan1.


    Grüße,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • The clock is displayed correctly on my tv.


    The channel numbers are displayed correctly but fails to display numbers that are three digits long e.g. channel numbers >=100


    I also experience an odd problem when choosing a channel number from the live tv list using numbers on the remote. When digit 1 is pressed I get an an "e" in the inputbox. If 2 is pressed i get an "b" in the input box. Succeeding presses after 1 or 2 has been pressed result in proper digits displayed but the channel will of course not be found since it starts with the letter e or b.
    Any other digit pressed first gives correct behaviour. I can e.g choose channel 12 by pressing the sequence 312 but sequence 112 will fail.

  • Wow. quick. Thanks for the feedback on the time. I have currently difficulties to login as develop. Maybe the Samsung Infrastructure has an issue...

    The channel numbers are displayed correctly but fails to display numbers that are three digits long e.g. channel numbers >=100

    ok. have not increase the space for depicting the numbers. Will do for the next version.

    I also experience an odd problem when choosing a channel number from the live tv list using numbers on the remote. When digit 1 is pressed I get an an "e" in the inputbox. If 2 is pressed i get an "b" in the input box.

    thought that I solved that issue. The Samsung (only the TV, not the emulator) adds those characters into the input box. Seems that I need to test this further...to bad.


    Regards,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • I also experience an odd problem when choosing a channel number from the live tv list using numbers on the remote. When digit 1 is pressed I get an an "e" in the inputbox. If 2 is pressed i get an "b" in the input box. Succeeding presses after 1 or 2 has been pressed result in proper digits displayed but the channel will of course not be found since it starts with the letter e or b.

    Ok. I have uploaded a new Widget version (0.91-1.tgz), which should fix this issues. http://projects.vdr-developer.…ects/plg-smarttvweb/files


    Regards,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • Love this plugin. keep up the good work.


    The new Widget certainly changes the problem in that the "e" and "b" have gone but for me to switich to channel 21 fro example I have to enter "something 2 1 "



    Regards



    Mike :D

  • Ist ein schnelleres Vorspulen als 2x nicht möglich ?


    Ich habe beim delete über das Plugin ein Problem, wenn Sonderzeichen drin sind, obwohl das Abspielen problemlos klappt:


    mReqId= 537 fd= 60 Resume: /video0/Bones_-_Die_Knochenjägerin/2013-02-26.21.12.61-0.rec saving Index= 94913 mResume= 3796.55 fpr= 25
    mReqId= 537 fd= 60 Destructor of cHttpResource called
    - Check Write: mActiveSessions= 0
    mReqId= 538 fd= 60 cHttpResource created
    + mActiveSessions= 1
    mReqId= 538 fd= 60 mMethod= POST mPath= /deleteRecording.xml mVer= HTTP/1.1 mQuery= id=/video0/Bones_-_Die_Knochenj%E4gerin/2013-02-26.21.12.61-0.rec
    User-Agent: Mozilla/5.0 (SmartHub; SMART-TV; U; Linux/SmartTV; Maple2012) AppleWebKit/534.7 (KHTML, like Gecko) SmartTV Safari/534.7
    mReqId= 538 fd= 60 ERROR: Recording not found. Deletion failed: mPath= /video0/Bones_-_Die_Knochenj%E4gerin/2013-02-26.21.12.61-0.rec
    mReqId= 538 fd= 60 Destructor of cHttpResource called
    - Check Write: mActiveSessions= 0
    mReqId= 539 fd= 65 cHttpResource created
    + mActiveSessions= 1


    Grüße,


    Dirk

  • Love this plugin. keep up the good work.

    Thanks.

    The new Widget certainly changes the problem in that the "e" and "b" have gone but for me to switich to channel 21 fro example I have to enter "something 2 1 "

    Don't fully understand. Do you mean that you first need to enter any data? What does the space between the digits 2 and 1 mean?


    Ist ein schnelleres Vorspulen als 2x nicht möglich ?

    Wenn Du das Sendung gerade aufgenommen wird, dann nein. Ansonsten ja.


    Ich habe beim delete über das Plugin ein Problem, wenn Sonderzeichen drin sind,

    aha, jep, da ist ein Bug.


    Grüße,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • Sorry my bad description. first input from the remote gives a space,second input gives correct number input as do subsequent presses.So to get channel 21 takes three presses. The spaces were just me typing. ;(



    Mike

  • Sorry my bad description. first input from the remote gives a space,second input gives correct number input as do subsequent presses.So to get channel 21 takes three presses. The spaces were just me typing. ;(

    Yes, from implementation, a first number-key-press event brings up the fields to enter the channel number. The second number-key-press event is taken as the first input. I probably should change that behavior so that the first number-key is already captured and used.



    Regards,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • --> Wenn Du das Sendung gerade aufgenommen wird, dann nein. Ansonsten ja.



    Bei keiner der fertig aufgenommenen Sendungen klappt das Vorspulen schneller als 2x.


    Ich habe diverse Aufnahmen und diverse Fernbedienungen (auch die Org vom TV) getestet.


    Grüße,


    Dirk

  • Yes, from implementation, a first number-key-press event brings up the fields to enter the channel number. The second number-key-press event is taken as the first input. I probably should change that behavior so that the first number-key is already captured and used.


    I would appreciate such change as well.


    One additional thing that I have found when entering two or three digit channel numbers is that the time before the entered digits are interpreted to be complete is a bit too short right now. A slightly larger timeout would make it easier for users with butter fingers.



    Regards,
    Magnus

  • A slightly larger timeout...

    Ok. currently, the timeout is 1.5sec. Any suggestion on a "slightly larger" timeout?


    I likely make it configurable through the widget.conf, but a good default would be good.


    Regards,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • Bei keiner der fertig aufgenommenen Sendungen klappt das Vorspulen schneller als 2x.

    Hmm, das ist komisch. Nutzt Du die default widget.conf? Deine Aufnahmen sind .ts Aufnehmen, oder?


    Grüße,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • The timeout of 1.5s is probably a good value for users mostly zapping between 1 digit number channels.


    While experimenting I noticed that while entering two or three digit channels its quite often necessary to take a glimpse at the remote to see where the next button is located on the remote. 1.5s is too short then but a 2s timeout would be sufficient and a good default.


    Did test channel swapping, between three digit channels, using my three kids of varying age between ten and nineteen behind the remote. Only one of them were able to change channels with the 1.5s timeout five times in a row. The two other kids only succeeded at about 50% of the changes with a bit of training. I personally have a bit higher success rate but have much more training with the user interface :)


    I can assume that the success-rate will improve if the initial (unnecessary press) is removed but still we all believe that a 2s timeout is an appropriate default.


    - Magnus

  • >>> Hmm, das ist komisch. Nutzt Du die default widget.conf? Deine Aufnahmen sind .ts Aufnehmen, oder?


    Ja, ich nutze die default widget.conf und alles sind .ts Aufnahmen.


    Kannst du irgendwie bzw. irgendwo einbauen, das man am TV die Versionnummer des Widgets angezeigt bekommt,


    um sicher zu stellen, das man die aktuelle Version hat ?!


    <?xml version="1.0" encoding="UTF-8"?>
    <config>
    <format>hls</format>
    <tgtBufferBitrate>6000000</tgtBufferBitrate>
    <totalBufferDuration>40</totalBufferDuration>
    <initialBuffer>5</initialBuffer>
    <pendingBuffer>5</pendingBuffer>
    <initialTimeOut>5</initialTimeOut>
    <skipDuration>30</skipDuration>
    <liveChannels>20</liveChannels>
    </config>


    Grüße,


    Dirk

  • Ich habe eine neue Version des Plugins und des Widgets hier http://projects.vdr-developer.…ects/plg-smarttvweb/files bereitgestellt:


    Plugin: Das Löschen von Aufnahmen mit Sonderzeichen im Namen ist gefixed.


    Widget (0.92):
    * Der erste Zifferndruck bei der Direkt-Kanalwahl wird jetzt berücksichtigt.
    * Der Timeout bei der Direkt-Kanalwahl kann jetzt über die widget.conf eingestellt werden (Element directAccessTimeout). Wenn das Element nicht in der widget.conf enthalten ist, dann werden 2000ms als Default genommen.
    * Eine erste Version eines Info Overlays (Info Taste).
    * Pause Taste hat jetzt Toggle Verhalten.
    * Die Widget Version wird im Startbildschirm gezeigt,


    TEDDYXXL: Komisch. Eigentlich sollte das funktionieren. Was wird denn im LogFile angezeigt, wenn Du auf 4x (oder mehr) Vorspulen gehst?


    Grüße,
    T.

    Server: Asrock J3455-ITX with Ubuntu 20.04, ubuntu vdr dist, streamdev-server, live, smarttvweb, vnsiserver, dynamite
    Clients: Samsung UE40ES5700 (VDR on Smart TV widget), Kodi

  • Danke für die neue Version und das klasse Plugin.


    Das Löschen von Filmen mit Sonderzeichen werde ich noch testen.


    Das Spulen klappt wie bisher nur mit 2x, egal wie oft ich auf die >>-Taste drücke/haue.


    Es kommt keine Fehlermeldung am Bildschirm bzw. im Logfile.


    Als letztes steht drin:


    mReqId= 21 fd= 59 Opening Path= /video0/CSI_Vegas/2013-02-05.20.12.61-0.rec/00001.ts
    found for /video0/CSI_Vegas/2013-02-05.20.12.61-0.rec/00001.ts
    found for /video0/CSI_Vegas/2013-02-05.20.12.61-0.rec/00002.ts
    mReqId= 21 fd= 59 Done. Start Streaming
    mReqId= 21 fd= 59 Content-Range: bytes 0-2427441523/2427441524
    mReqId= 21 fd= 59 isTimeRequest is true
    mReqId= 19 fd= 63 handleRead() in wrong state= SERVING
    mReqId= 19 fd= 63 Destructor of cHttpResource called
    mReqId= 19 fd= 63 ERROR: mFile still open. Closing now...
    - Check Write: mActiveSessions= 1



    Grüße,


    Dirk

Jetzt mitmachen!

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