Auto3D plugin for MediaPortal 1.2 - 1.12 (GUI & TV/Beamer) (5 Viewers)

Stéphane Lenclud

Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    @Stéphane Lenclud , on rooted Android phone.

    You can actually capture your network communications on Android devices without a rooted device. I used Packet Capture.
    However the Philips TV Remote application is using some binary TCP protocol to communicate with that 55PUK7150 TV.
    It looks like the same protocol is used by the Android TV Remote Control. It turns out that protocol is called anymote, there is even an open source java client implementation of that protocol.

    See also:
    https://code.google.com/archive/p/google-tv-pairing-protocol/source/default/source
    https://code.google.com/archive/p/anymote-protocol/source/default/source
     
    Last edited:

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Anymote-protocol in C# using protobuf.net and SSL sockets

    Interesting, great stuff, now I wish I could get that Java client working, or any client for that matter. I'll have to do more tries.
    I've posted my issue but did not get any feedback yet.

    People on reddit are saying anymote is not working for Android TV.

    There is a discussion on NVidia Geforce forum about reverse engineering Android TV remote but it's a dead end.

    Otherwise I'll have to use an IR blaster to control that TV.
    @Marcus Venturi was working on IR Toy support, I'm not sure if this is working.
    We could also try to get this done through Harmony Hub.
     
    Last edited:

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    I found a way to control my Android TV through libcec and that great HDMI-CEC USB adapter from Pulse-Height.
    However I can get access to pretty much any settings but not "3D Format" cause I can't open that "Frequent Settings" menu through HDMI.
    I've opened a libcec issue about that.
     
    Last edited:

    wouter1971

    MP Donator
  • Premium Supporter
  • November 19, 2008
    911
    143
    Purmerend, Holland
    Home Country
    Netherlands Netherlands
    Hi Marcus, when is a new, version 1.15 compatible, coming? I get error when trying to configure the plug-in:

    ************** Tekst van uitzondering **************
    System.TypeLoadException: Kan type SharpLib.Win32.RAWINPUTDEVICE niet laden vanuit assembly SharpLibHid, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
    bij MediaPortal.ProcessPlugins.Auto3D.HIDInput.RegisterHidDevices()
    bij MediaPortal.ProcessPlugins.Auto3D.HIDInput.OnHandleCreated(EventArgs e)
    bij System.Windows.Forms.Control.WmCreate(Message& m)
    bij System.Windows.Forms.Control.WndProc(Message& m)
    bij System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    bij System.Windows.Forms.Form.WmCreate(Message& m)
    bij System.Windows.Forms.Form.WndProc(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Here is a new version supporting the newest Sharp Display Manager.
    Using it you can come up with 3D switch macros combining Harmony commands and CEC for instance.
    I reckon that should work with any TV out there providing that you have the hardware (Harmony Hub, CEC adapter).

    upload_2016-8-30_23-39-29.png upload_2016-8-30_23-40-37.png

    I'm planing to make some improvement to the switching logic at some point as I still can't get the auto detection to work properly.
    I always end up having to use the menu.
     

    Attachments

    • Auto3D-v1-15-2-0.mpe1
      1.6 MB
    Last edited:

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Could you guy share your experience with this plug-in? Is anyone fully satisfied with?
    Does it reliably switch to 3D and back to 2D whenever the video source changes?
    My experience with some Philips Jointspace before and now with that newly implemented Sharp Lib Display device is that sometimes it works, sometimes it does not.
    It tends to work the first time you go to a FHD3D video, but then often fails to switch back to 2D when switching to a 2D video. It also gets confused if you keep switching between 2D and 3D videos.
    Basically most of the time I end up having to use the 3D menu to switch manually.
    Is that also your experience?
    I'm trying to gather some feedback before I go ahead and make some changes.
     

    Brudertac

    MP Donator
  • Premium Supporter
  • October 26, 2006
    978
    277
    Augsburg
    Home Country
    Germany Germany
    Could you guy share your experience with this plug-in? Is anyone fully satisfied with?
    Does it reliably switch to 3D and back to 2D whenever the video source changes?
    My experience with some Philips Jointspace before and now with that newly implemented Sharp Lib Display device is that sometimes it works, sometimes it does not.
    It tends to work the first time you go to a FHD3D video, but then often fails to switch back to 2D when switching to a 2D video. It also gets confused if you keep switching between 2D and 3D videos.
    Basically most of the time I end up having to use the 3D menu to switch manually.
    Is that also your experience?
    I'm trying to gather some feedback before I go ahead and make some changes.

    I would really love to test. But currently i´m out of Time. Hopefully in a Month or so it will be better.... But, many Thanks for the Plugin and your Work!
     

    Users who are viewing this thread

    Top Bottom