[solved] MPTvScheduler - Android client for MediaPortal and TvServer (3 Viewers)

regeszter

Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    There is a hidden feature in 1.5.3 for supporting parental control (PIN code for TV groups) using my custom TVE build with custom MPExtended from here.

    • By default the PIN protected groups and the all channel groups are disabled (and all recordings from protected channels). -> Protect the children devices (hide adult contents)
    • Press 3 times on the about text and a new hidden setting will be enabled. You can enter the pin code for protected groups. So you can access all groups. ;)
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    1.5.3 Final is available on the Play Store:
    • NEW: Added music playlist support. (Create, delete playlist, add/remove songs to/from playlist.)
    • UI changes.
    • Bugfixes.
     

    Lichloathe

    MP Donator
  • Premium Supporter
  • July 25, 2007
    198
    183
    Home Country
    Australia Australia
    I've been watching this thread for a while and I'm so pleased that this area of MP is getting so much love, albeit android not apple, so
    I will be replacing my iPad with an android compatible one soon and I just wanted to thank you, regeszter and all involved on such great work.
    Cheers
    Michael
    .
     

    johanj

    MP Donator
  • Premium Supporter
  • January 31, 2009
    781
    398
    46
    Home Country
    Sweden Sweden
    Yes, I agree it's nice that someone has the time/energy to improve the mobile clients(y)

    Out of curiosity, what are you missing one the iPad side apart from support of the not yet released ios 11...
     

    pünktchen

    Portal Pro
    October 26, 2010
    537
    201
    Home Country
    Germany Germany
    @regeszter and @johanj I'm in the process of porting MPExtended's TVAccessService to a pure TVServer plugin. That should make it possible to use remote apps with MediaPortal 2. But i want to make it as lightweight as possible, so my question is what API calls do you really use in your apps and if there's a need for the the "SortBy" and "Filter" parameters?
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    what API calls do you really use in your apps

    These needs for TV part + streaming.

    /TVAccessService/json/TestConnectionToTVService
    /TVAccessService/json/GetChannelDetailedById
    /TVAccessService/json/RebootTVServer
    /TVAccessService/json/SuspendTVServer
    /TVAccessService/json/HibernateTVServer
    /TVAccessService/json/PowerOffTVServer
    /TVAccessService/json/SetStopTime
    /TVAccessService/json/SetNotify
    /TVAccessService/json/CancelCurrentTimeShifting
    /TVAccessService/json/SwitchTVServerToChannelAndGetStreamingUrl
    /TVAccessService/json/GetAllChannelStatesForGroup
    /TVAccessService/json/GetAllradioChannelStatesForGroup
    /TVAccessService/json/GetActiveCards
    /TVAccessService/json/GetCards
    /TVAccessService/json/GetChannelsBasic
    /TVAccessService/json/GetRadioChannelsBasic
    /TVAccessService/json/DeleteRecording
    /TVAccessService/json/GetChannelsDetailed
    /TVAccessService/json/GetRadioChannelsDetailed
    /TVAccessService/json/EditSchedule
    /TVAccessService/json/AddSchedule
    /TVAccessService/json/DeleteSchedule
    /TVAccessService/json/CancelSchedule
    /TVAccessService/json/GetProgramDetailedById
    /TVAccessService/json/SearchProgramsDetailed
    /TVAccessService/json/GetSchedules
    /TVAccessService/json/GetRecordings
    /TVAccessService/json/GetRecordingById
    /TVAccessService/json/GetGroups
    /TVAccessService/json/GetRadioGroups
    /TVAccessService/json/GetProgramsDetailedForGroup
    /TVAccessService/json/GetRadioProgramsDetailedForGroup
    /TVAccessService/json/GetProgramsDetailedForChannel
    /TVAccessService/json/GetNotify

    /streamingservice/json/InitStream
    /streamingservice/json/StartStreamWithStreamSelection
    /streamingservice/json/StopStream
    /streamingservice/json/FinishStream

    "SortBy" and "Filter" parameters

    I use sort, order and filter in some cases.

    The latest MPExtended is in my GIT repo.
     

    regeszter

    Retired Team Member
  • Premium Supporter
  • October 29, 2005
    5,335
    4,954
    Home Country
    Hungary Hungary
    I need a volunteer who have Android 8.0 and able to install the apk from file. I added PIP support (new Android 8.0 feature) but I cannot test it on a real device.
     

    johanj

    MP Donator
  • Premium Supporter
  • January 31, 2009
    781
    398
    46
    Home Country
    Sweden Sweden
    A quick check for "TVAccessService" give the below and filter with sort and order is used in some of them. For MediaPortal iViewer we also need WifiRemote in order to control playback on the MediaPortal client. Streaming to client works but is not the main use-case and other media types are just as important as the tv.

    FreakyJ worked on porting MPExtended and WifiRemote to MP2 and he came quite far, he kept the same interface as in MPExt and WifiRemote. I tested quite a bit with MPiV and several parts worked. But that was before the MIA-rework and later he didn't have time finish the project. For MPiV this project is much more useful compared to only TV-server control.


    GetChannelsBasic
    DeleteSchedule
    GetSchedules
    GetRecordingsByRange
    GetRecordings
    GetRecordingById
    DeleteRecording
    GetScheduleById
    GetProgramsDetailedForChannel
    GetGroups
    GetAllRecordingDiskInformation
    GetChannelsBasic
    GetSchedules
    GetProgramDetailedById
    GetProgramBasicById
    AddScheduleDetailed
    CancelSchedule
    GetGroups
    GetProgramsDetailedForGroup
    GetProgramsDetailedForChannel
    ReadSettingFromDatabase
    GetRadioGroups
    GetRadioChannelsBasic
    GetRadioGroups
    GetRadioChannelsBasic
     

    Users who are viewing this thread

    Top Bottom