Apps by Arlomedia

BandHelper => Repertoire Help => Topic started by: chris@katsukurimedia on October 31, 2017, 01:41:05 AM

Title: [Solved] 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on October 31, 2017, 01:41:05 AM
3.2 looks great.

But I use a Smart List when gigging arranged by genre, general tempo (slow med fast dance), and other useful groupings. This means some songs are duplicated in the list, which is why there are so many songs. Previous versions loaded great, but this is unusable now. It takes 15 - 20 seconds to load now. Once I'm in the List it's ok, but if I need to go to a different Smart List using the top drop down, it needs to load again, which just cant happen on stage. Even moderate set lists take longer to load than before.

iPhone 6s+, latest stable iOS

I unfortunately won't turn off auto app updates just for BH, but this is a bit of a bummer.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on October 31, 2017, 08:00:35 AM
Which part of the app exactly is slowing down? The easiest way to describe that is to tell me the buttons you're clicking to get to that.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on October 31, 2017, 10:30:38 AM
Project
Rep
Smart Lists
Choose list
Choose layout
Wait...
Smart list loads after a while
Click top "quick change" list
Choose new long list
Wait....
Smart list loads after a while

I wonder if it has to do with the duplicate songs (multiple tags per song, Smart List arranged by Tags) because my "All Songs" Smart List which doesn't duplicate songs loads much faster. But it could be less songs as well (400+ vs 1000+).

Regardless, loading the Smart List is much slower than any previous version on the same hardware.

Thanks!!
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on October 31, 2017, 11:14:59 AM
It's probably the sheer number of songs, if the "All Songs" smart list is also slower.

Can you try with different layouts and see if that makes a difference? I'd expect that the more options you have selected for your song list, the longer it will take to load.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on October 31, 2017, 03:37:27 PM
I'll experiment. No previous version had this issue with the same lists.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on October 31, 2017, 06:47:50 PM
I just noticed that while in the big Smart List, if I change and save Text size - or any other edit function even in the song itself - I get the same long freeze after pressing save. Does the Smart List get reloaded after something like that?

Even using a shorter Set List, there seems to be a 1 second freeze after saving Text Size. This might be a challenge. I JUST figured a great way to arrange my songs for a gig woh lots of requests, using smart lists so I don't have to manually add new songs each time to set lists. But this long load/wait/freeze isn't working out.

I'll try to figure out something else, but if load times could go back to how they were before, that'd be great.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on October 31, 2017, 08:25:13 PM
The app is definitely unresponsive (freeze) when I have any type of Sync. I deleted the app and did a clean install of all my data. No change. This is going to be an interesting gig.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on October 31, 2017, 10:19:19 PM
Normally there's no need to sync your database during a gig. If you want to ensure that you don't do it, you can turn off Settings > Account Sync > Auto-Sync. It will turn back on automatically next time you launch the app.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on November 01, 2017, 11:44:10 AM
I don't see any changes in the code that would affect the load time of the song list in a smart list. However, one layout could be slower than another depending on what options are turned on in that layout, so it would be worth comparing some different layouts.

Also, my iPhone 6 definitely slowed down after installing iOS 11; not sure if that's an issue on your iPhone 6s+ or if the problem actually started when installing iOS 11.

How does the load time of a smart list compare to the load time of the Repertoire > Songs list?
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on November 01, 2017, 01:50:23 PM
i'm going to get some screen recordings later today/tomorrow to show exactly what's happening.

Quote from: arlo on November 01, 2017, 11:44:10 AM
I don't see any changes in the code that would affect the load time of the song list in a smart list. However, one layout could be slower than another depending on what options are turned on in that layout, so it would be worth comparing some different layouts.

Also, my iPhone 6 definitely slowed down after installing iOS 11; not sure if that's an issue on your iPhone 6s+ or if the problem actually started when installing iOS 11.

How does the load time of a smart list compare to the load time of the Repertoire > Songs list?

i've had iOS 11 on my 6s+ for a while now - always the latest stable versions. previous versions of BH did not exhibit this issue at all. sure, the 1000+ Smart List took slightly longer to load than shorter ones, but total about 2 seconds or less. just going from memory, as it wasn't even an issue.

my Layouts have 9 elements total, so i'll try with fewer as a test.

the Rep>Songs list loads in 2 seconds, which seems normal.

i'm going to try to make a huge Set List and see if it's similar to the large Smart List. i will also test turning off Auto Sync.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on November 01, 2017, 02:10:04 PM
It will be the options in the song list that mainly determines the load time.

Disabling syncing will avoid reloading the song list after the sync finishes, so that will only make a difference if you're editing data from a set list or smart list.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on November 01, 2017, 05:34:45 PM
Quote from: arlo on November 01, 2017, 02:10:04 PMso that will only make a difference if you're editing data from a set list or smart list.
yup, during the gig i might change Text Size, and i do want to save it for next time, and that's when i get a freeze again, assuming the Smart List is reloading after the Sync. i was also getting the freeze simply when switching songs for some reason - no idea why.

so auto-sync off can help for now, but ultimately it'd be great if the Smart List loading can return to how all previous version of BH worked.

i made a prelim plan to make multiple smaller Smart Lists than the one large one with all Tags, but it'd be great to have it all in one. i'll explain more about why and how exactly i use this Smart List soon. :D
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on November 01, 2017, 07:54:35 PM
I'm still waiting to hear the results of comparing the speed of your different layouts...
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on November 02, 2017, 04:43:18 PM
will report soon. work has been busy. thank you.
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on November 02, 2017, 08:29:08 PM
Giving me your account name would also be good so I can look up your layout settings. You can submit a help ticket to avoid posting that publicly:

https://helpdesk.arlomedia.com/arlomedia
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: Luanne on November 09, 2017, 12:51:42 PM
I'm having the same problem. Doesn't move to next song - I'm concerned that its going to fail me during a gig. I cant tell from the previous posts what my options are... What should I do?
Thanks, Luanne
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on November 09, 2017, 01:27:35 PM
"Doesn't move to next song" sounds like a different issue. Submitting a help ticket would be best:

https://helpdesk.arlomedia.com/arlomedia
Title: Re: 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on December 15, 2017, 10:18:43 AM
Quote from: arlo on November 01, 2017, 07:54:35 PM
I'm still waiting to hear the results of comparing the speed of your different layouts...
believe it or not, i haven't had time to revisit this until now. it's been a crazy holiday season...

anyway, i re-built my main layout from scratch, adding one element at a time to see if one of them caused the lag, or if it was the amount of elements that made it lag. my new layout was immediate with all the same elements!

so i realized it must be some specific setting and guess what it was - Song Numbers in the Song list. having the Layout generate song numbers AND starting each "set" - which in this case was different tags - made it pause for the 15+ seconds.

again, the previous versions did not have this pause, so something changed. but i can easily turn this off for a Smart List situation, compared to a Set List.

so i guess this is solved for now :D

Quote from: arlo on November 01, 2017, 02:10:04 PM
It will be the options in the song list that mainly determines the load time.

i see that you said this early on, but i forgot exactly what options were where to experiment back then.
Title: Re: [Solved] 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on December 15, 2017, 10:55:31 AM
Okay, great.
Title: Re: [Solved] 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: chris@katsukurimedia on February 09, 2018, 12:54:25 AM
It seems today's update has solved the original problem of 3.x having trouble with many Songs when adding the number to them in the list. I put the song numbering back on after the update and it is just as fast as not having the numbers. It's also overall faster than the previous version with and without numbers. This is great because I can have my Smart List arranged by Tags, yet still X out a song I did so I don't sing it again. Thanks!
Title: Re: [Solved] 3.2 - 1000+ song Smart List takes 15+ seconds to load
Post by: arlo on February 09, 2018, 08:19:53 AM
You're right, that came up for another user and I looked again and found what was slowing it down and fixed that:

http://www.bandhelper.com/support/release_notes.html

Sorry, I wasn't tracking this so I didn't notify you. I'm glad you discovered it yourself.