[Plugin] MPSync - MediaPortal multi-seat Synchronization | Page 3

Discussion in 'MediaPortal 1 Plugins' started by m3rcury, March 17, 2013.

  1. m3rcury
    • Team MediaPortal

    m3rcury Development Group

    Joined:
    August 12, 2010
    Messages:
    954
    Likes Received:
    522
    Gender:
    Male
    Ratings:
    +618 / 4
    Home Country:
    Malta Malta
    Show System Specs
    Tried to finish the new request to select databases as quickly as possible and didn't re-test everything :(, but an update has been released to fix the issues reported here (y). Please download v0.0.0.5 Beta from repository link in post #1.



    Regards[DOUBLEPOST=1363897313][/DOUBLEPOST]
    Requiem, will see what I can do.
     
    Last edited: March 21, 2013
    • Like Like x 1
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. Requiem
    • Premium Supporter

    Requiem MP Donator

    Joined:
    January 1, 2012
    Messages:
    585
    Likes Received:
    80
    Gender:
    Male
    Ratings:
    +173 / 2
    Home Country:
    Germany Germany
    Show System Specs
    Great, thanks a lot! Shouldn't this be easy as you have a sync framework running already? Isn't it "just" the addition of another directory?
     
  4. Badger.66
    • Premium Supporter

    Badger.66 MP Donator

    Joined:
    April 5, 2011
    Messages:
    3
    Likes Received:
    0
    Ratings:
    +0 / 0
    Home Country:
    United Kingdom United Kingdom
    Hi m3rcury,
    good work on your plug-in.

    I have a question about a the whole multi-seat set up for this plug in.

    In my set up I have 3 Mediaportal machines
    the
    Server machine A (all Media is kept on this Machine)
    and two low power HTPC
    Client b and Client c

    In your set up you advise
    The Client b set up as
    Source DB = Centralized (on Server machine A I guess)
    Target DB = local ( on Client b machine)

    the server (Master Setup)
    Source DB = on client b Machine
    Target DB = on Server A

    if set up on Client c is the same as on Client b then does it matter that their is no formal arrangement
    from Server A and Client C

    Thanks
     
  5. Collective

    Collective Portal Pro

    Joined:
    July 13, 2008
    Messages:
    103
    Likes Received:
    27
    Gender:
    Female
    Ratings:
    +40 / 0
    Home Country:
    Australia Australia
    Show System Specs
    v0.0.0.5 installs and appears to work fine now. Thanks (y)
    I would like to add my support for thumbs synchronisation since I store them on local SSD's as well to speed up loading and browsing
    Surely copying 1 or 2 newly added covers and episode thumbs etc at a time won't take up too much bandwidth, resources or time.
     
  6. m3rcury
    • Team MediaPortal

    m3rcury Development Group

    Joined:
    August 12, 2010
    Messages:
    954
    Likes Received:
    522
    Gender:
    Male
    Ratings:
    +618 / 4
    Home Country:
    Malta Malta
    Show System Specs
    Requiem, currently the synchronisation works at record level in the databases and it is not copying over files, but it is doable. In fact, I already have another plugin, MPCleaner, which is scanning the thumbs folders for housekeeping, so am putting this request on the to do list.[DOUBLEPOST=1363931742][/DOUBLEPOST]
    Thanks Collective. Agreed that once the synchronisation has run for the first time, it should not create too much copying...my only concern is the thumbs folder comparison between the source and the target machine, but will come up with an efficient way to do that :p.
     
  7. m3rcury
    • Team MediaPortal

    m3rcury Development Group

    Joined:
    August 12, 2010
    Messages:
    954
    Likes Received:
    522
    Gender:
    Male
    Ratings:
    +618 / 4
    Home Country:
    Malta Malta
    Show System Specs
    Badger.66, you need to identify which one from A,B or C will act as the first source PC, i.e. which one will do the movie/series scraping. Once you decide that, ideally that machine should then synchronise it's database to a copy on A (if A is not doing the scraping). The other machine should then synchronise from A to it's local copy.

    For simplicities sake, let us take the below example.

    A is the server
    B is the HTPC doing the scraping
    C is another HTPC

    So on B, the plugin setup should be:

    B -> A (B set as source synchronising to A which is set as target)

    And on C, the plugin setup should be:

    A -> C (A set as source synchronising to C which is set as target)

    The above setup will allow you to import movies only from machine B and share to any other, hence if you later on decide to add a new HTPC, you just set up same as C.

    Hope I have explained :).
     
  8. Pog
    • Team MediaPortal

    Pog Retired Team Member

    Joined:
    September 7, 2009
    Messages:
    401
    Likes Received:
    220
    Location:
    Wicklow
    Ratings:
    +314 / 1
    Home Country:
    Ireland Ireland
    Show System Specs
    Is there potential issues with plugins that store their settings in the DB? TVSeries works this way I believe.

    This would mean that each client will end up with the masters settings and each would initiate a import/scrape.

    How does the 2-way sync work or is this even possible? Can changes such as watched-flags etc be propagated between clients?
     
  9. kilik360
    • Premium Supporter

    kilik360 MP Donator

    Joined:
    September 3, 2010
    Messages:
    569
    Likes Received:
    148
    Ratings:
    +231 / 2
    Home Country:
    Canada Canada
    Show System Specs
    wow, THE plugin I've been waiting for. I'll give it a try,

    Thanks !
     
  10. m3rcury
    • Team MediaPortal

    m3rcury Development Group

    Joined:
    August 12, 2010
    Messages:
    954
    Likes Received:
    522
    Gender:
    Male
    Ratings:
    +618 / 4
    Home Country:
    Malta Malta
    Show System Specs
    Just to keep you updated, am making good progress on the thumbs folder synchronisation...:D
     
    • Like Like x 5
  11. m3rcury
    • Team MediaPortal

    m3rcury Development Group

    Joined:
    August 12, 2010
    Messages:
    954
    Likes Received:
    522
    Gender:
    Male
    Ratings:
    +618 / 4
    Home Country:
    Malta Malta
    Show System Specs
    Pog, at the moment, the plugin will synchronise everything, so yes, plugins like TVSeries and MovingPictures will have their settings/options table synchronised as well.

    Regarding 2-way sync, what it does is add whatever is in client A to client B and vice-versa. I still need to do some tweaking on this method of sync as I need to add that if a record exists in both clients, the most recent one updates the other...
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!