Why are some live TV plugins located on the client and not on the TVserver? (1 Viewer)

lodale

Portal Pro
April 9, 2009
245
27
Home Country
Norway Norway
Hi a question, why are plugins like TV/radio logos made for clients and not for server?
 

Edalex

Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,958
    1,271
    Saratov
    Home Country
    Russian Federation Russian Federation
    Are you talking about LogoManager plugin or what?
    Since Logo files are stored on client in Mediaportal TV Engine This plugin is operating on client.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Logos could be delivered from the server and cached on the client. Personally I would prefer this architecture.

    In my opinion a better reason to have the logo plugin on the client side is that the client's "style" (skin etc.) may vary. Different style logos are needed for different style skins. This is something that is more difficult to handle for a server-side plugin. It isn't impossible to handle... but I did not design/create the logo manager plugin.
     

    lodale

    Portal Pro
    April 9, 2009
    245
    27
    Home Country
    Norway Norway
    My opinion is that a server delivers information of what is accessible, not what could be accessible. Therefor logos (both TV and radio) belong to the server not the client.
    Not a big thing, but the architecture should be correct
     

    Edalex

    Community Plugin Dev
  • Premium Supporter
  • January 3, 2008
    2,958
    1,271
    Saratov
    Home Country
    Russian Federation Russian Federation
    My opinion is that downloading logos from server is unnessesary use of bandwith that could interfere tv vieving
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    My opinion is that downloading logos from server is unnessesary use of bandwith that could interfere tv vieving
    There are design trade-offs with both approaches. This consequence seems very unlikely, especially if the download is handled properly (ie. in an asynchronous background thread with lowest possible priority). On the other hand, a certain consequence of having the plugin on the client side is that it must be installed and configured for each client installation. :(

    You are one of the plugin developers, so you get to make the choices. Hopefully you consider the opinions of other people such as lodale... :)

    [edit: I would also add that recording thumbnails are stored on the server and cached on each client. The same approach could be applied for logos... if you wanted it.]
     

    Users who are viewing this thread

    Similar threads

    Thank you for this tip! I'm moving MP TV Server to a new machine. I installed the 64-bit version and most of the MP firewall rules were set to Public. I couldn't connect to the new TV Server from my old single-seat installation running 32-bit until I changed all MP-related firewall rules on the new machine to Private. Before I did...
    Thank you for this tip! I'm moving MP TV Server to a new machine. I installed the 64-bit version and most of the MP firewall...
    Server and client on modern uptodate Windows 11 desktop. Software is Server and Client version x86 1.38.003 Remote client on...
    Replies
    26
    Views
    2K
    Are the media/video folders on the Mint host?
    Are the media/video folders on the Mint host?
    I've used Mediaportal for years on a Windows Host with restricted online-access. Lately I reinstalled...
    Replies
    1
    Views
    1K
    If you’re planning to submit a pull request, let’s go through the list of issues and their solutions. I or someone from the team will create a Jira ticket, and for each ticket, you’ll make the changes and submit a pull request. This will be transparent and straightforward.
    If you’re planning to submit a pull request, let’s go through the list of issues and their solutions. I or someone from the team...
    I'm very glad to see that mediaportal 1 is on github, where ordinary devs with github accounts can make contributions. Please can...
    Replies
    7
    Views
    1K
    Ok, thanks much. I will look into the instructions above. For the moment, I turned off the "Automatic channel logo update" in Settings (which somehow I had missed, I think because it wasn't an option previously), and the deleted everything in the Flat-default folder and populated it with my own logos. Works, so far.
    Ok, thanks much. I will look into the instructions above. For the moment, I turned off the "Automatic channel logo update" in...
    Hi-- I have to revisit an old issue, unfortunately. I just downloaded MP 2.5, a fresh installation, on a new computer (reluctantly...
    Replies
    5
    Views
    2K
    As Alexander Pope said: A little learning is a dangerous thing, and Dr Google explains this as: The quotation warns that superficial knowledge of a subject can make people arrogant or foolish, suggesting one should either learn deeply or not at all. "Superficial", and "arrogant or foolish" would be me :eek: . However... I would...
    As Alexander Pope said: A little learning is a dangerous thing, and Dr Google explains this as: The quotation warns that...
    I have just discovered that I can no longer receive any of the independent radio channels broadcast on DVB-T in the UK. In...
    Replies
    12
    Views
    4K
    Top Bottom