Crazy speed improvements

Most of you will look at the picture above and think that nothing has changed. Most of you will be wrong in thinking that 🙂

I’ve spent the last few days completely re-writing the code for the movies overview, and although I’m not entirely done yet, I’d like to share a few of the changes with you guys. It’s mainly all about speed. Lots of it.

First and foremost, I’ve made it so all data loading now happens in the background. This way it won’t slow down the user interface or make Mizuu feel slow. This is a particularly useful change if you’ve got a large movie library.

Another awesome change is that Mizuu is a lot faster at displaying the various ways of filtering and sorting your content. Here I’m talking about changing between “All movies”, “Favorites”, “Available Files” and “Collections”, as well as the different sorting options.

In my case, it used to take roughly 60-70 milliseconds to load the movie data for 56 movies each time I pressed one of these options. In the development version it takes 0 milliseconds. Yes, it’s instant. No waiting, no delays – it’s just there at your fingertips. Search will be the same, but I haven’t implemented that yet.

Also, the changes I’m making are going to make it very easy to create the Watchlist functionality that’s currently not implemented, so expect to see that in the beta version shortly as well.

I’ve also got a pretty cool change that some of you might like. Sometimes, you might want to delete some of the stuff that Mizuu stores on your device – or you might do it by accident. This will no longer be an issue. If no cover art thumbnail is available, Mizuu will simply fetch it from the web on the fly, and it’ll appear seamlessly in the overview like all the other ones.

I expect to have something ready within a few days, so you can all try the changes 🙂

6 Comments

  1. ( it takes 0 milliseconds)
    WoW amazing
    great job
    when you update to 1.7.9.4
    Thanks!

    Reply
  2. Hello Michell, and thanks for your great work! 🙂

    I take it NAS/SMB support is not yet ready?

    Reply
    • I’d rather say that it hasn’t been implemented yet. I think the code for network streaming is pretty much completed 🙂

      Reply
      • That’s great news, thanks. 🙂

        Reply
  3. Hello, It is very nice to heare some nice changes. when get the next beta out?

    Reply
    • I’ll publish it today, but since I’m not completely done with the changes, I’m adding it as a new menu item, so you can access both the current one and the improved one (which may have bugs).

      Reply

Add a comment