Skip to main content

On-going Problems Syncing Across Multiple Devices.

I just wanted to give a more recent update on the status of syncing across devices. As I have reported before, I have three devices running Moviebase. I have a primary device where I do most updates and two secondary devices. As of version 6.12.4:

Progress has certainly been made since the release of version 6.

The new message that shows when a sync is being done is a nice addition. It removes some guesswork.

Some parts of synchronization seem to be working pretty well. When new shows are started, they will show up on Progress on the secondary devices. Changes in personal list contents seem to sync pretty well.

There is still one big remaining problem. Watched episode syncing is very poor. It happens sometimes, but mostly it just doesn’t work. Episodes that I mark as watched just don’t ever get posted to the secondary devices. I can’t give you an exact percentage, but far more don’t get posted than do. I have tried running the sync from the database option on the secondary devices, and that doesn’t seem to fix the issue. Many episodes still don’t show up as watched on the secondary devices. Also, the watched episodes that don’t transfer over are not consistent between the two secondary devices. The only way I can make them all work is to mark them watched again on the secondary devices.

It would really be nice to get these issues fixed once and for all.

Thanks

Status: Completed13 comments

Log in to comment and vote

Comments13

  • Christian Krueger

    Team•

    Aug 5

    Thanks. I will check that again & sorry for the long issue here.

    Is the main issue the sync between the devices so they clash with each other?

    • Stephen Jarrell

      •

      Aug 5

      The entire issue is that many episodes that are marked as watched on the primary device never get marked as watched on the secondary devices. Some episodes do get carried over, but many don’t. It seems that if a secondary device has the app open and active at the time an episode is marked as watched on the primary device, then it will quickly show as watched on the secondary device. But if it doesn’t happen soon after the episode is marked as watched on the primary device, then it never happens. And once it fails to be marked, it just doesn’t happen later. Even manually selecting sync everything from the database on the secondary device doesn’t fix it. The shows themselves are still being marked as watched in the history on the secondary devices, even though they may not have a single episode marked as watched. So that is somewhat strange and not normal behavior. Shows that are added to personal lists on the primary seem to always be accurately propagated to the secondary devices, so that is working well. The only remaining issue I see is the watched episodes not being accurately reflected on the secondary devices, but that is a pretty big issue. I can’t always keep the app active and with focus on the secondary devices when I’m updating the primary device, but the secondary devices should still catch up when the app is active there.

      So, it is common for me to start watching a new show and marking episodes as watched on the primary device. Then the show will properly appear on the secondary devices with the show listed on the Progress page (meaning that the show itself has been added to the history there), but none or only some of the episodes that I have marked as watched on the primary are marked as watched on the secondary.

      • Christian Krueger

        Team•

        Aug 12

        I refactored the last version with a new transaction system that should persist all executions on the devices. I also developed my own backend for faster fetching of TMDB data.

        The new version 7.0.5 should get the new data immediately when opening the page, with a 30-second throttle.

        • Stephen Jarrell

          •

          Aug 12

          Thanks for that detailed update, Chris. I haven’t received version 7.0.5 yet, but when I do, I will check how it affects theses issue and provide feedback. I really appreciate your responsiveness on this and so many other issues.

        • Stephen Jarrell

          •

          Aug 14

          Chris,

          So far, synchronization seems to be working well in version 7.0.5. I am optimistic that your recent work is paying off. If I see anything to the contrary, I will post back here, but right now, I’m satisfied with what I’m seeing.

  • Endriugeek

    •

    Aug 12

    Same problem here. Syncing between devices doesn't work well. Also, some series I'd completely removed from other devices keep reappearing between multiple devices (basically it's as if, despite the removal, the modification is not forwarded to the Cloud) And the elements come back visible from time to time as if I hadn't removed them. Sometimes after days they become visible again. Something isn't working properly.

    • Christian Krueger

      Team•

      Aug 12

      I refactored the last version with a new transaction system that should persist all executions on the devices. I also developed my own backend for faster fetching of TMDB data.

      The new version 7.0.5 should get the new data immediately when opening the page, with a 30-second throttle.

  • Christian Krueger

    Team•

    Aug 12

    I refactored the last version with a new transaction system that should persist all executions on the devices. I also developed my own backend for faster fetching of TMDB data.

    The new version 7.0.5 should get the new data immediately when opening the page, with a 30-second throttle.

    • Endriugeek

      •

      Aug 13

      Some TV series, unfortunately, even if removed, become visible again after a while despite the new update

      • Christian Krueger

        Team•

        Aug 13

        @Endriugeek Do you have the new 7.0.5? And is this for trakt?

        • Endriugeek

          •

          Aug 16

          7.0.6 now And no, I don't use Trakt, just a MovieBase Premium account linked to Google! Just today, after the update, practically all the removed TV series came back. I had to delete them again, and I'm already terrified at the thought of having to do it again, there are so many TV show

          • Christian Krueger

            Team•

            Aug 16

            The 7.0.5 should really have a protected way to sync the data as long as all devices are in 7.0.5.

    • Stephen Jarrell

      •

      Aug 16

      Well, I’m very sorry to tell you that Moviebase is still not keeping up with changes in watched episodes on secondary devices. My two secondary devices are getting inconsistent results. One may have a particular show’s episodes not marked as watched when they should be, and the other secondary device may have the problem for a different show or different episodes of the same show. Even forcing a sync or opening the detailed view for a show in the secondary device doesn’t fix it. This is as of version 7.0.6.