riverscuomo / public-bug-hunt

A place to file bug reports for all of my apps
GNU General Public License v3.0
6 stars 0 forks source link

Only Liked Songs and New Releases playlists displayed to newly created user #13

Closed slobulike closed 10 months ago

slobulike commented 1 year ago

Describe the bug After creating an account and browsing to the Player tab, only two playlists are displayed. The Best of Bundles are not present.

To Reproduce Steps to reproduce the behavior:

  1. Log out of android app
  2. Go to 'Profile' tab
  3. Click on 'No account? Sign up'
  4. Complete sign up process
  5. Click on player tab
  6. Only two playlists are displayed

Expected behavior All playlists for best of bundles are displayed

Screenshots

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

riverscuomo commented 1 year ago

huh...I'm not able to replicate this bug. Anybody else?

riverscuomo commented 1 year ago

I may have inadvertently fixed it when I was working on one of the other issues.

slobulike commented 1 year ago

I just created another account and have the same issue.

Creds are:

@.*** Neyber12345

On Thu, 7 Sept 2023, 18:00 Rivers Cuomo, @.***> wrote:

I may have inadvertently fixed it when I was working on one of the other issues.

— Reply to this email directly, view it on GitHub https://github.com/riverscuomo/public-bug-hunt/issues/13#issuecomment-1710497158, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALVOTUCPYGK3IHW2YZ27SNLXZH4SVANCNFSM6AAAAAA4OYQ2LQ . You are receiving this because you authored the thread.Message ID: @.***>

urbainn commented 1 year ago

I could not reproduce the bug at first on a new account, but I just re-opened the app and yeah it's all gone except for the 'liked songs' and 'new releases'. But all the other playlists were there when I created the account.

Screenshot: image

SlightlyCompletely commented 1 year ago

Issue also exists on iPhone 7 running OS 15.7.8, iPad Air 5th gen running 16.6.0, and also iPad Air 5th gen running 16.6.1, so not just Android issue. At first when I logged in with a new account, multiple playlists showed. Then all playlists except Liked Songs and New Releases disappeared. Tried hard close and relaunch just to see if that might solve issue, but it didn’t.

riverscuomo commented 1 year ago

hmm... @SlightlyCompletely you're on weezify 1.8.3? well if this bug exists on weezify 1.8.3 on iOS, I might as well push 1.8.8 to the public because it has many other bug fixes.

SlightlyCompletely commented 12 months ago

@riverscuomo Yep, current official release in the App Store is 1.8.3.

riverscuomo commented 12 months ago

@slobulike I logged in as weztest5 and I see all the playlists. Restart the app and they're still there.

KCreek1 commented 12 months ago

@riverscuomo I was having the same issue on my iPhone. The rest of the playlists appeared as soon as I purchased one bundle this morning. Didn't seem to matter which bundle - all playlists appeared.

iPhone SE (2nd gen) iOS 16.6.1 Weezify 1.8.6

https://github.com/riverscuomo/public-bug-hunt/assets/144278926/7fce5d1d-c493-419e-a680-e2526f8fa624

riverscuomo commented 12 months ago

"I'm not really sure what this means, but logging in and logging out and restarting the app didn't make any difference (still just two playlists) but logging out, logging in and out with a different user, then logging in with the user with the issue resolved it.

So, potentially an odd cache thing or maybe it requires multiple login and logouts to get the playlists linked. "

Yeah I'm thinking it's a cache thing.

I should make should registering a new user forces a fresh fetch of data, ignoring the cache. But why would the cache not have the playlists?

riverscuomo commented 12 months ago

I confirmed that after you fill out a username, we reload user data, ignoring cache. Also, I'm still unable to replicate this error. Registering a new user shows all the playlists.

riverscuomo commented 12 months ago

It's live now so will see what public users experience:

image

slobulike commented 12 months ago

I'm pretty convinced that a newly created user will continue to just see two playlists regardless of how many times they log in and out, or restart the app, or how long they wait.

The issue is resolved at the point a different user account logs in to the app on the same device, then when the new user logs back in then all playlists are correctly displayed.

I suspect that's why we all see it resolve itself after some seemingly random time (because we've used a different account in the meantime).

So the good news is that it's hopefully easier to pin down the issue, but the bad news is it seems unlikely a new user would ever log in to a different account on their phone so might not be able to fix the issue themselves.

On Fri, 8 Sept 2023, 19:05 Rivers Cuomo, @.***> wrote:

It's live now so will see what public users experience:

[image: image] https://user-images.githubusercontent.com/24362267/266694010-059b1992-2c89-4a6d-ae83-36ab63ea000a.png

— Reply to this email directly, view it on GitHub https://github.com/riverscuomo/public-bug-hunt/issues/13#issuecomment-1712045498, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALVOTUFNNDCXUVSE4TWL75LXZNM6HANCNFSM6AAAAAA4OYQ2LQ . You are receiving this because you were mentioned.Message ID: @.***>

SlightlyCompletely commented 12 months ago

I confirmed that after you fill out a username, we reload user data, ignoring cache. Also, I'm still unable to replicate this error. Registering a new user shows all the playlists.

@riverscuomo I was just testing something related to this and it seems the timing of entering a username after setting up the account may have relevance somehow.

Steps to recreate:

  1. Yesterday I registered a new account.
  2. I didn’t go through the process of actually creating a username right away.
  3. [Edited to add: between setting up that account yesterday and finally logging into it today, I logged in and out of various other accounts.]
  4. Just signed into new account for the first time and chose/entered a username.
  5. New Releases and Liked Songs were the only items displayed, so I tried purchasing a bundle to see if this resolved my issue in the way it did for @KCreek1.
  6. Got notification that bundle was purchased, but no refresh or reload occurred to show additional playlists.
  7. Navigated to Profile and confirmed Bundle was there.
  8. Went back to Player and Library but still just New Releases and Liked Songs were displayed.
  9. When I logged out and back in, the problem remained.
  10. Logged out and back in again, still the problem persisted.
  11. Logged in and out of my primary account (showed all playlists as expected).
  12. Logged back into the account I mentioned registering in step 1.
  13. All playlists appeared.

This was on iPad Air 5th gen running iPadOS 16.6.1.

@KCreek1 I’m wondering:

  1. For the account you used to resolve the issue by purchasing a bundle above, did you log into and create a username shortly after creating the account?
  2. Did you purchase the bundle shortly after that as well?
  3. Or was this an account you had already created and chosen a username previously, then later logged in and found that a bundle purchase solved the issue for you?

I’m curious about the approximate timeline of registering an account, logging in for the first time and choosing a username, seeing the limited playlists, and purchasing a bundle (which may resolve the issue right away or the issue may require logging in/out of another account first).

Video shows that a bundle purchase didn’t solve issue in the account I hadn’t fully set up all at once yesterday.

https://github.com/riverscuomo/public-bug-hunt/assets/144279871/6c6c070b-e7c4-48fd-8377-a1130b940eb5

KCreek1 commented 12 months ago

@SlightlyCompletely

I did all steps one immediately after the other and was able to see the playlists. I did it twice in a row with 2 different emails to confirm. Had the same result both times.

Yesterday I registered an account and only saw the 2 playlists despite logging in and out. Then I purchased a bundle to test another issue and this morning when I went to log in I saw all the lists. So I figured it was either time based or triggered by something else. The only "something else" I had done was purchase the bundle.

So that's why this morning I tried the purchasing a bundle to see if it brought up the full playlist selection. I forgot to screen record the second one but here's a pic with the full list.

image

slobulike commented 12 months ago

I don't know if we already knew this, but the same behaviour is happening on web app, I just made this account on an iPad using the web-app.

On Fri, 8 Sept 2023, 20:04 Kristina Creek, @.***> wrote:

@SlightlyCompletely https://github.com/SlightlyCompletely

I did all steps one immediately after the other and was able to see the playlists. I did it twice in a row with 2 different emails to confirm. Had the same result both times.

Yesterday I registered an account and only saw the 2 playlists despite logging in and out. Then I purchased a bundle to test another issue and this morning when I went to log in I saw all the lists. So I figured it was either time based or triggered by something else. The only "something else" I had done was purchase the bundle.

— Reply to this email directly, view it on GitHub https://github.com/riverscuomo/public-bug-hunt/issues/13#issuecomment-1712106477, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALVOTUGES4DIWOC65XN2PYDXZNT2NANCNFSM6AAAAAA4OYQ2LQ . You are receiving this because you were mentioned.Message ID: @.***>

SlightlyCompletely commented 12 months ago

@KCreek1 So just to confirm, you purchased a bundle and it didn’t do anything for the limited playlist issue until this morning, when you checked it and all the playlists had appeared? Without needing to sign in/out of another account first? And did you by any chance update from iOS 16.6.0 to iOS 16.6.1 within that period?

KCreek1 commented 12 months ago

@SlightlyCompletely

Let me clarify:

Yesterday: I made a new account. Saw the 2 playlists. Reloaded and couldn't see anything other than those 2. Then later in the evening I purchased a bundle to check another issue but didn't revisit the playlist. This morning I logged in and saw the whole playlist section. This led me to think the issue was fixed for me either due to (1) time or due to (2) purchasing the bundle.

Today: I decided to test probability number 2. I made a new account. Saw the 2 playlists. Purchased a bundle. Once purchase confirmed - app refreshed on its own. I then saw entire selection of playlists (as seen in the screen recording.) Repeated with a second new account and had the same success in seeing all selections.

slobulike commented 12 months ago

I can confirm that purchasing a bundle fixes the issue for me as well. So actually for a new user it might not really be too confusing.

You wouldn’t be aware that there should be lots of playlists visible, and really none of them are useful apart from Piano and By The People until you purchase a bundle.

Then you’d see the market, think you need to buy a bundle, do that, then all the playlists would appear.

I’d love to get a bit more “producty” on this and be able to test and measure the impact of having / not having playlists. @rivers - do you have any sort of usage stats like number of sign ups, sign ins, purchases per user etc? Now that the build is pretty stable, it would be amazing to really start trying to optimise so that more people get to enjoy more demos.

SlightlyCompletely commented 12 months ago

I just checked one of the accounts I set up yesterday. I hadn’t made any purchases, but I had logged in and out of other accounts quite a bit. All playlists show up now, though they didn’t previously. But like @slobulike says, new users aren’t going to know or bother to fix the issue by signing into another account and then back into the first.

I still haven’t been able to replicate the solution by purchasing a bundle, but am testing various methods.

This was on my iPhone 7 running iOS 15.7.8.

[Edit: my attempt to purchase bundles to solve this problem did not have positive results. Just a new bug to report.]

riverscuomo commented 12 months ago

@slobulike

Everybody:

riverscuomo commented 12 months ago

I'm getting all the playlists for all of these use cases:

SlightlyCompletely commented 12 months ago

Everybody:

  • are you reusing the same email address for different test accounts?

I’ve been using different email addresses with a couple different domains.

KCreek1 commented 12 months ago

Everybody:

  • are you reusing the same email address for different test accounts?

I used 3 different emails all with different domains.

slobulike commented 12 months ago

@slobulike

  • were you using the 'sign in with google' button for any of these tests?

Everybody:

  • are you reusing the same email address for different test accounts?

No - I've used email and password sign up for all test accounts.

No - I'm using the same disposable email domain (yopmail) for all accounts but they are all unique.

I was going to ask about that point, would you like the test accounts to be deleted after the test is complete? I don't want to mess up any stats / create a lot of unnecessary storage by making lots of test accounts.

riverscuomo commented 11 months ago

so this is fixed on iOS 168 (1.8.9) but not Android?

SlightlyCompletely commented 11 months ago

Still an issue on iPad Air 5th gen running iOS 16.6.1 and Weezify 1.8.9 public release. All playlists showed up for about 30 seconds, but it seems that once the app has fully loaded, all the other playlists besides these two disappear.

I think the sonatas playlist is supposed show up even when no bundles have been purchased, at the very least. Ideally the other playlists would, too, even if they haven’t been purchased.

IMG_2385

SlightlyCompletely commented 11 months ago

@KCreek1 Did you make a purchase?

KCreek1 commented 11 months ago

All playlists appeared and stayed on my iPhone.

iPhone SE 2nd gen iOS 16.6.1 Weezify 1.8.9 (168)

https://github.com/riverscuomo/public-bug-hunt/assets/144278926/f98f5a47-da0e-4894-99b3-749ed1be8f6c

KCreek1 commented 11 months ago

@SlightlyCompletely

@KCreek1 Did you make a purchase?

No. This is from the initial login and choosing username. Completely new email for me as well.

And I was able to start another account with the same result.

SlightlyCompletely commented 11 months ago

Okay, so we did the exact same things and got different results. Somehow a difference between iOS and iPadOS, presumably.

KCreek1 commented 11 months ago

Okay, so we did the exact same things and got different results. Somehow a difference between iOS and iPadOS, presumably.

I would say this seems to be the case. I was able to recreate on my iPad.

iPad 5th gen iPadOS 16.6.1 Weezify 1.8.9 (168)

KCreek1 commented 11 months ago

Still an issue on 1.9.0 (171)

iPhone SE 2nd gen iOS 16.6.1 iOS app 1.9.0 (171)

SlightlyCompletely commented 11 months ago

Issue also remains on iPad Air 5th gen (iPadOS 16.6.1) in Weezify 1.9.0 (171).

SlightlyCompletely commented 11 months ago

Still occurs in Weezify app 1.9.0 174 on iPad Air running iPadOS 17.0.1.

KCreek1 commented 11 months ago

Still issue 1.9.2 (176)

All the playlists appear for about 1 minute and then disappear. Then reappeared after I purchased a bundle.

iPhone SE (2nd gen) iOS 17.0.1 iOS app 1.9.2 (176)

SlightlyCompletely commented 11 months ago

Still occurs in Weezify 1.9.2 (176) on iPad Air 5th gen (running iPadOS 17.0.1) except for one difference which applies throughout this build: instead of a new releases playlist, it says “empty playlist”.

IMG_2511

KCreek1 commented 11 months ago

All playlists appear on 1.9.2 (177)

iPhone SE (2nd gen) iOS 17.0.2 iOS app 1.9.2(177)

SlightlyCompletely commented 11 months ago

Issue also resolved by new version of Weezify (1.9.2 177) for:

Removing iOS tag since the issue is resolved for the iOS app.

KCreek1 commented 11 months ago

Based on the testers spreadsheet indicating a pass across all platforms - closing this issue.

KCreek1 commented 10 months ago

Issue has reappeared. Only liked songs and new releases appear on new accounts. Or all the playlists appear briefly and then disappear leaving only those two.

I was able to get the rest to reappear by logging out of new account and switching to existing account and then back to the new account.

It was reported by android testers on 177 (1.10.0)

And recreated on large and small web 1.10.0 (177)

riverscuomo commented 10 months ago

For those of you who don't see all the default playlists, can you give me the username?

urbainn commented 10 months ago

@riverscuomo account 'urbaintest3' has the issue.

riverscuomo commented 10 months ago

Thanks. So we know you definitely have the playlistIds in your user record in the database. image

urbainn commented 10 months ago

If that can help, I've tried logging out and closing the app to be sure. I also tried to log in on the web app, and all the playlists showed up, it seems to only happen on the android app for me.

riverscuomo commented 10 months ago

so first login on both web and android are missing playlists And then a new login on web provides all the playlists on android still missing playlists

Is that right?

urbainn commented 10 months ago

first login on web provides all the playlists too. I haven't noticed the bug on web for a long time, I think it's mobile/android only. I've also noticed that buying a bundle makes all the playlists appear.

SlightlyCompletely commented 10 months ago

so first login on both web and android are missing playlists

And then a new login

on web provides all the playlists

on android Tstill missing playlists

Is that right?

@riverscuomo This is the case with first login of a new account on iPad, too. My username was "space t" but that may be irrelevant; I purchased a bundle with that account and all playlists then showed up. I haven't yet tried multiple logins from a new user to see if the playlists appear.

Device: iPad Air 5th gen OS: iPadOS 17.0.3 Weezify v.1.10.0 (179)

KCreek1 commented 10 months ago

Although I had this issue on web a couple days ago - I could not recreate this issue on web this morning.

KCreek1 commented 10 months ago

I don't understand why but earlier today when I created a new account on iPhone app I saw all the playlists so I marked it pass. But I just did a new one right now and I also have just the 2 on the iOS app.

Then I went and I logged in to the same new account on small web - all playlists appear.

When I returned to the app - still just the two. Until I purchased a bundle and then they all appear.

User name is test179.2

iPhone SE 2nd gen iOS 17.0.3 iOS app 1.10.0 (179)

iOS: image

Small web: image