Giter Club home page Giter Club logo

public-bug-hunt's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

public-bug-hunt's Issues

Search bar does not appear when click on search

Describe the bug
When you click on "search" on the web app - nothing happens.

To Reproduce

  1. Open Weezify in browser
  2. Select "search" from upper left hand menu
  3. No search bar or other option to enter your search appears

Expected behavior
Clicking "search" should give user an option to enter character to search.

Screenshots
https://github.com/riverscuomo/public-bug-hunt/assets/144278926/d3af0d2d-85a6-42c1-8961-b46ce2e725c8

Desktop (please complete the following information):

  • OS: Windows
  • Browser Chrome v 117.0.5938.64
  • Version web app 1.9.0 (170)

Smartphone (please complete the following information):

  • Device: iPhone SE 2nd gen
  • OS: iOS 16.6.1
  • Browser Safari
  • Version web app 1.9.0 (170)

Additional context
On small screen - the left menu is not visible unless you rotate device horizontally.

trim.59C02AD1-59C5-41D0-ADB7-8AB21839765E.MOV

Highest Rated Demos playlist displays only to Lurkers (not for users logged in)

When a user is not logged in to Weezify, the Highest Rated Demos playlist appears. Trying to play this list will prompt the Lurker to purchase it in the Market. The Highest Rated Demos playlist does not display for registered, logged in users.

Steps to reproduce the behavior:

  1. Log into Weezify account.
  2. Observe playlists and the absence of Highest Rated Demos. (When account is loading, Highest Rated Demos playlist may appear briefly among playlists then disappear. It did not in my first experience but did when I retested the process.)
  3. Navigate to Profile and log out of account.
  4. When login screen appears choose maybe later.
  5. Allow Weezify to load and navigate to Profile to confirm Lurker mode.
  6. Navigate to Player. Playlist will be visible both there and in lefthand menu.

Expected behavior
The Highest Rated Demos playlist should display for users who are logged in.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.9

Issue also occurs in Weezify 1.8.9 on iPhone 7 running iOS 15.7.8.

Lurker.playlist-720p30.mov

Just the first song is highlighted on searchbar while playing

When playing songs on searchbar results, just the first song is highlighted even if listening to the ones below.

Steps to reproduce the behavior:

  1. Go to 'Search bar'
  2. Write 'Pacific'
  3. Select the second song
  4. See error

Expected behavior
The song selected become blue.

photo_6046617391133212106_y

  • Device: iPhone 14 Pro
  • OS: iOS 16.6

Login

Describe the bug

When I exit out and restart the iOS app it asks me to sign in again. Doesn’t keep me logged in.

To Reproduce
Close app - reopen.

Expected behavior

Previously you could leave app and it would keep you logged in when you reopened.

Screenshots
N/A

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • Device: iPhone SE (2nd gen)
  • OS: iOS 16.6
  • Weezify iOS app
  • Version 1.8.6 (153)

Additional context
None

Most recent bundle purchased appears twice on profile

After purchasing a bundle in the market, that bundle will appear twice on the profile page. The duplicate does disappear after some undetermined period of time or when purchasing another bundle—then the newer bundle is one that is duplicated in the profile.

Steps to reproduce the behavior:

  1. Go to Market and purchase a bundle.
  2. After receiving a message that the bundle was added to the library, navigate from Market to Profile.
  3. Profile will display the most recently purchased bundle twice.

Expected behavior
Bundles should only be displayed once in profile.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

Issue also occurs on iPhone 7 running iOS 15.7.8.
IMG_2274

Seekbar works for tap but not slide on iPad

Issue
The seekbar is too low to slide on iPad. Tapping on seekbar still works.

To Reproduce

  1. While playing a track, try to slide seekbar.
  2. Note that this initiates app switching.
  3. Tap a location on seekbar.
  4. Note that tapping seekbar will work and move to the appropriate position in the track.

Expected behavior
It should be possible to slide the seekbar to find a location in the track.

Device Information

  • iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify 1.9.0 (170)
Seekbar.can.t.slide-540p30.mov

Market Bundle Image size

When visiting the Market, bundle images extend past their bounding boxes, over one another, and over bundle prices.

Steps to reproduce the behavior:

  1. Navigate to Market.
  2. Bundles visibly overlap.

Expected behavior
Bundles should have at least enough space between them for prices to be visible.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

IMG_2247

iPad version of Weezify intermittently displays tracks in New Releases playlist

When using Weezify 1.8.9 on iPad, selecting the New Releases playlist from the library opens the playlist but no tracks listed. After switching to another app then back to Weezify, tracks appear. They appear to be all the Bach/Beethoven tracks. Navigating to Profile, Library, or Market and then back to the New Releases playlist will again display the playlist without any tracks. It seems possible to continue app switching to bring back the track list.

Steps to reproduce the behavior:

  1. Log in to Weezify on iPad.
  2. Navigate to Library.
  3. Select New Releases playlist.
  4. When it opens, no tracks are listed.
  5. Switch to another app then back to Weezify.
  6. Tracks will be listed. They will be sonatas from the Beethoven/Bach playlist.
  7. Navigate to Profile, Library, or Market.
  8. Navigate back to New Releases playlist.
  9. No tracklist will be displayed.
  10. Switching to another app then back to Weezify will again show a tracklist for the New Releases playlist.

Expected behavior
The New Release playlist should either display nothing, if there are no new releases, or it should consistently display a tracklist whether switching apps or switching through Profile, Library, or Market and back to the playlist.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.9

IMG_2331
IMG_2330

Text entered in song search field returns unpredictable results

When entering characters in the song search field, it’s impossible to predict how many characters are required to return a desired or accurate search result. For example, “dam” will return “damp” in a song title but won’t return “damage”; “dama” in the search field won’t provide any results; “damag” in the search field will return song titles containing “damage”.

Steps to reproduce the behavior:

  1. Go to the song search field in the library.
  2. Enter “dam”, then “dama”, and finally “damag” to see that fewer search characters doesn’t result in a more general (thus larger) pool of search results.

Expected behavior
A broader search with fewer characters should return a larger number of results. Additionally, there should be predictability and consistency so that a user doesn’t need to guess how many characters in the search field will result in a successful search. For example, a search for “dam” should return both “damp” and “damage”. A search for “dama” should find “damage”.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

This issue also occurs on iPhone 7 running iOS 15.7.8.

IMG_2280
IMG_2283
IMG_2278

Cannot see 'Liked Songs'

Describe the bug
Cannot see my liked songs.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Your Profile'
  2. Click on 'Liked Songs'
  3. See error

Expected behavior
To see my liked songs.

Screenshots
IMG_4970

Smartphone (please complete the following information):

  • Device: iPhone 11
  • OS: iOS 16.6.1
  • Browser: weezify app & safari
  • Version 170

Additional context: updated phone to 16.6.1, logged in and out on both app and browser, and issue still persists.

Audio not playing on web Weezify

The Issue
Audio does not play except for sonata playlist, and these only play if no other playlist was attempted before them.

To Reproduce

  1. Open web version of Weezify.
  2. Begin playing default sonata playlist.
  3. Note that audio seems fine, then pause playback.
  4. Select another playlist and double-tap to begin playback.
  5. Note there is no audio, then pause playback.
  6. Select sonata playlist again and double-tap to start playback.
  7. Note there is no audio now.

Expected behavior
All tracks should have audio.

Device:

  • iPad Air 5th gen
  • OS: 16.6.1
  • Browser: Safari
  • Weezify 1.9.0 (170)

**Additional note **
Issue also occurs in this web version of Weezify on iPhone 7 (running iOS 15.7.9) using Safari.

Web.no.audio-540p30.mov

Small Appbar missing Circle Avatar, good evening, and create playlists button

Describe the bug
There is no way to get to the profile screen. Prohibits signing out/switching accounts. Or if a lurker - being able to make account.

To Reproduce
Steps to reproduce the behavior:

  1. Open app
  2. Only market, search, and your library are available.
  3. No option for profile.
  4. Tried clicking on pfp in market but nothing happened.

Expected behavior
Should have access to profile page.

Screenshots
https://github.com/riverscuomo/public-bug-hunt/assets/144278926/a4dafe83-7b7b-45ef-a54f-e763026e1ee9

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • iPhone SE 2nd gen
  • iOS 16.6.1
  • weezify ios 1.9.0 (170)

Additional context
None

Track “Perfect Situation - 2” has incorrect duration listed

The bug
The track “Perfect Situation - 2” in the playlist “The Best of the Make Believe Years” has an incorrect track duration listed. Duration is listed at 35:33 when the player controls, while playing it, list the correct duration of 4:26.

To Reproduce

  1. Open playlist “The Best of the Make Believe Years”.
  2. Scroll down to track 65, “Perfect Situation - 2”.
  3. Note that the track duration is listed as 35:33.
  4. Double-tap track to start playing it.
  5. Note the correct time of 4:26 listed in the Player controls.

Expected behavior
Track duration for “Perfect Situation - 2” in the playlist should display “4:26” instead of “35:33”.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.9 public release

IMG_2383

riv not getting auth user so not loading riv.user

just seeing loading indicators

in weezify we create user subscription at this pointin the debugger:

I/flutter (31568): 💡 startUp
I/flutter (31568): 💡 core postInit
I/flutter (31568): 💡 base app postInit
...e in this device. DebugMessage: Billing service unavailable on device.. ErrorCode: BILLING_UNAVAILABLE., message='The device or user is not allowed to make the purchase.')

class AuthBloc<T extends BaseAuthRepository>
    extends Bloc<AuthEvent, AuthState> {
  final T authRepository;
  StreamSubscription<auth.User?>? _userSubscription;

  AuthBloc({
    required this.authRepository,
  }) : super(AuthState.unknown()) {
    _userSubscription =
        authRepository.user.listen((user) => add(AuthUserChanged(user: user)));

No Logout option

Issue
There is no longer an option to log out of the app on the Profile screen or anywhere in the app.

To Reproduce

  1. Tap avatar to get to Profile.
  2. Note lack of Logout icon.
  3. Tap home.
  4. Note no Logout icon there either.

Expected behavior
A Logout option should appear somewhere in the app.

Device

  • iPad Air 5th gen
  • iPadOS 16.6.1
  • Weezify v1.9.0 (170)
No.logout.option-720p30.mov

Search neighbors button not functioning

The Issue
Unlike the iPhone version, the top bar in Weezify on iPad doesn’t show “Good Evening”, search icon, or the plus icon for creating new playlists.

To Reproduce

  1. Open Weezify or navigate to Home screen.
  2. Note issue.

Expected behavior
The top bar (or other location) should display “Good Evening”, the search icon, and the plus icon just as the iPhone version does.

Device:

  • iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.9.0 (171)

Screenshots show iPad version compared to iPhone 7 (running iOS 15.7.9) version.

IMG_2419
IMG_8260

restore TrackScreen

I was getting a BasePlayerBloc not provided error because I had a BlocBuild for that in BaseTrackScreen. It was doing redundant checks as there was already a check in Weezify.trackScreen.

Bundle images are cut off on Profile

When bundles in Profile are numerous enough that a second row is needed to display them, only a sliver of the top of the second row bundles is displayed. Once the second row is filled, then the full image of all bundles is displayed. There is no option to scroll down and view full bundle images for a partially filled row.

To Reproduce
Steps to reproduce the behavior:

  1. Log in and “purchase” multiple bundles until the Profile bundle images are numerous enough to need a second row.
  2. Observe that bundle images are cut off and only the tops of the images are visible.
  3. Purchase enough bundles to finish filling the second row.
  4. Note that the Profile now displays full bundle images.

Bundle images should be fully visible in Profile by having an option to scroll.

  • Device: iPhone 7
  • OS: iOS 15.7.8
  • Weezify v1.8.6

IMG_8183
IMG_8207

Liked Songs playlist - grey screen

Describe the bug
Liked Songs Playlist displays grey screen.

To Reproduce

  1. Log in to Weezify iOS app.
  2. Select Liked Songs Playlist.
  3. Grey screen appears.

Expected behavior
Should display list of songs you have rated in Weezify.

Screenshots
image

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • Device: iPhone SE (2nd gen)
  • OS: iOS 16.6
  • Version Weezify iOS app 1.8.6 (153)

Additional context
None

App freezes after purchase

After completing a bundle purchase in the market, Weezify freezes. The app requires a hard close before it can reopen unfrozen.

Steps to reproduce the behavior:

  1. Go to Market while logged in.
  2. Tap on a bundle and follow in-app instructions to purchase. Two messages will then appear, one saying the purchase was successful and another saying the purchased bundle is now available in the Library.
  3. Seconds later the screen and app freeze.

Expected behavior
Upon receiving the two success messages, the user should be able to continue using the app, including navigating to view or play the new purchase. The app should maintain functionality without requiring hard close to access new purchases.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6
  • Weezify iOS app v. 1.8.6 (153)

Additional context
This problem did not occur on iPhone 7 running Weezify 1.8.6 on iOS 15.7.8

Long press on playlist has no effect

The Issue
A long press on any playlist in the library has no effect.

To Reproduce

  1. Navigate to Library.
  2. Long press on any playlist.
  3. Note there is no effect.

Expected behavior
Long press on any playlist in the library should result in popup menu and share link.

Device

  • iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.9.0 (171)

Switching between apps creates song display issues and eventual app reload

Describe the bug

When I’m playing a song and I leave the app (say to make a note) and return to the app: the song continues playing just fine but the player bar defaults back to piano demo.

To Reproduce

  1. Open weezify iOS app
  2. Select song to play
  3. Minimize app and open another
  4. Return to weezify

Expected behavior
Player control bar should still show correct song.

Screenshots
https://github.com/riverscuomo/public-bug-hunt/assets/144278926/a783323f-2640-489c-b226-ce4b709631fa

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • Device: iPhone SE (2nd gen)
  • OS: iOS 16.6
  • Browser N/A
  • Version Weezify iOS 1.8.6 (153)

Additional context
None

Player control bar - time display

Describe the bug
The player control bar cuts off the time played and time remaining.

To Reproduce

  1. Select song to play.
  2. Click on player control bar for full song information screen.
  3. Notice song times are cut off.

Expected behavior
Typically you can see the time played/remaining.

Screenshots
image

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • Device: iPhone SE (2nd gen)
  • OS: iOS 16.6
  • Version Weezify iOS app 1.8.6 (153)

Additional context
None

Large screen Weezify is missing New Releases and Liked Songs playlists from lefthand menu

In Weezify 1.8.9 on iPad, the lefthand menu doesn’t display New Releases or Liked Songs playlists. They can still be found in the library.

Steps to reproduce the behavior:

  1. Log in to Weezify on iPad.
  2. Note that New Releases and Liked Songs playlists are missing from lefthand menu.
  3. Navigate to Library.
  4. New Releases and Liked Songs playlists are visible and accessible.

Expected behavior
The Liked Songs and New Releases playlists should be displayed in the lefthand menu, not just in the library.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.9
    IMG_2328

Triple dot menu by song search result leads to white screen

Each song search result has a triple dot menu to its right, but when the dot menu is tapped it leads to a white screen.

Steps to reproduce the behavior:

  1. Go to Library.
  2. Tap search icon and enter part or whole song title. (Whether or not Search/Enter is pressed when results appear doesn’t matter at this point; the following result occurs in both instances.)
  3. Tap the triple dot menu beside a search result.
  4. Screen turns white.

Expected behavior
The triple dot menu should either lead to further information or not exist.

  • Device: iPhone 7
  • OS: iOS 15.7.8
  • Weezify v 1.8.6
RPReplay_Final1694147700.mov

Cannot reset profile bio

Describe the bug
Trying to reset your profile bio/remove it will make the app load indefinitely/crash. Upon reloading, the profile bio will be the same as before

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Profile'
  2. Click on 'Edit'
  3. Remove all text in the 'bio' input
  4. Click 'Save'
  5. App should load indefinitely

Expected behavior
I would have expected the bio to reset (just like when you create a new account), I'm not sure if it's intended to work this way or if you shouldn't be able to reset your bio, but even if it's not, I would expect it to fallback/display an error

Screenshots
dldldlsdlsdlssdfssdfsdfsdfsbgsddeLA PIERRREdddddddLA DEFENSEdmosdfsLA MINEdfdcemo

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 116.0.5845.141 (Official build) (64 bits)

Smartphone (please complete the following information):

  • Device: Sony Xperia III
  • OS: Android 13

Additional context
I was able to reproduce the bug on the web app, and on the Android app (could not try iOS)

Track repeat has no audio when repeat is chosen before music is played

The bug:
If repeat is double-tapped (to enter single track repeat mode) before a track is chosen to play, there is no audio when playing.

To Reproduce:

  1. Choose a playlist from the library.
  2. When it loads in Player, double tap repeat to enter single track repeat mode.
  3. Double tap a track to start playback.
  4. Note that the player controls indicate the track has started and is playing, but there is no audio.

Expected behavior:
Following steps 1-3 above should lead to song playback with audio.

Additional information:

  • If you “listen” to part of the track without audio and then double-tap another track to play/test, that track will also fail to have audio.
  • When double-tapping the repeat button after a track has started playing, this issue does not occur.
  • The issue can be resolved by pressing pause and the play again in the Player controls. This results in the song being refreshed and starting from its beginning.

Device: iPad Air 5th gen

  • OS: iPadOS 16.6.1
  • Weezify v1.8.9 public release
Track.repeat.audio.issue-720p30.mov

Blue highlighting missing on bottom screen icons and currently playing track on playlist

Profile, Market, and Player icons all animate when tapped but only the Player icon has the blue highlight (and it remains blue all the time). Similarly, the playlist does not highlight the current track in blue.

Steps to reproduce the behavior in playlist:

  1. Choose any Playlist. Double tap a song to start playing.
  2. The tapped track will have a gray background to show it’s selected, but will not highlight in blue.
  3. Allow the music to continue and note that the next song also has no blue highlight to indicate it’s playing.

Steps to reproduce the behavior in icons:

  1. Note that Player icon is highlighted blue when app opens.
  2. Tap Profile and note there’s an animation but the icon doesn’t highlight in blue when on Profile screen.
  3. Tap Market and note animation is present but no highlight, similar to Profile.
  4. Tap Player and note that it has an animation, as well as staying blue the whole time the app is open.

Expected behavior
The Player, Market, and Profile icons should highlight blue to indicate which screen you’re on. The current track in the playlist should be highlighted blue to indicate which track is playing.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.9 public release

Additional context
This highlighting issue does not occur on iPhone 7 (running iOS 15.7.8 and the public release of Weezify 1.8.9).

Icon.highlighting-720p30.mov

IMG_2358

Cannot scroll search results

When I search a song in the searching bar, if there are more version, it doesn't let me scroll, it goes up automatically, that makes the songs at the bottom unclickable.

Steps to reproduce the behavior:

  1. Go to 'Search'
  2. Click on 'Search query'
  3. Write a song title with more version eg. 'Pacific'
  4. Scroll down
  5. See error
IMG_6134.MP4

Expected behavior
Scrolling down witout it going back up.

  • iOS 16.6
  • Device: iPhone 14 Pro

Newly created playlists aren’t functional or permanent; tracks then disappear if they can be added at all

Describe the bug

If I make a playlist then try to add a track to it, the playlist I made appears on the screen but isn't selectable, and if I choose "new playlist" the message shows that a new playlist was created but then that doesn't seem to get created.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Player screen'
  2. Click on '3 dots next to any track the user has access to'
  3. Select 'Add to other playlist'
  4. Click on any playlist
  5. Click on New Playlist

Expected behavior
The track is successfully added to the selected playlist.
Or, the new playlist is created and the track is added.

Screenshots
image

Smartphone (please complete the following information):

  • Device: Pixel 6a
  • OS: Android 13
  • Browser: Android App
  • Version: 1.8.7 (165)

Restored purchases message shows purchases made in other accounts

After tapping Restore Purchases in Market, the success message that the app gives also displays all bundles purchased in other accounts. It’s unclear whether this might occur outside the testing environment, for example if two Weezify accounts are on one device.

Steps to reproduce the behavior:

  1. Log into a Weezify account.
  2. Navigate to Market.
  3. Click Restore Purchases (whether or not purchases have been made with the account).
  4. A message appears stating that purchases have been restored, but it lists all purchases made by all accounts used in the testing process.

Expected behavior
Whether in or out of the testing environment, the the success message for restoring bundles should not be listing bundles that have not been purchased by the account currently logged in.

Occurs in Weezify v1.8.6 on both iPad Air 5th gen (running iPadOS 16.6.1) and iPhone 7 (running iOS 15.7.8).

IMG_8218

My.Movie.6.mov

Delete account button does not delete account

After pressing the “Delete Account” button, the main pane of Weezify displays the login screen as if I have logged out, but the library remains on the left and the player at the bottom. I can click Profile, see my purchased bundles, and still play them. By many further attempts to “activate” the delete, as listed below, I only managed to make all playlists appear.

Steps to reproduce the behavior:

  1. Go to Profile.
  2. Tap “Delete Account”.
  3. Login window displays in main window. But bottom menu, player controls, and library are still completely accessible. (Photo A)
  4. Go to Profile. Purchased bundles can still be seen. (Photo B)
  5. Go to Player. All playlists are visible and purchases can still be played.

I wanted to see if I could solve this by logging out, so that’s what I attempted next.

  1. Go to Profile and Log out.
  2. Standard Login window appears.
  3. Enter the username and password of the account that was supposedly just deleted.
  4. The box asking for a username pops up. (Photo C)
  5. Enter different username from what was used before.
  6. Screen now displays just New Releases and Like Songs playlists.
  7. Go to Profile.
  8. Previously purchased bundles are still there.
  9. Go to Market.
  10. Click on a bundle that was previously purchased.
  11. A message appears saying the bundle was already purchased but can be gotten again for free. (Photo D)
  12. Choose to get again for free.
  13. Go to Profile and bundle appears twice.
  14. Still only the New Releases and Liked Songs playlists are displayed.
  15. Go to Profile.
  16. Press on a purchased bundle to display the bundle preview information.
  17. Navigate to Player and bundle preview audio continues to play.
  18. Go back to Profile and tap the purchased bundle whose audio is playing.
  19. When the bundle preview pop-up window opens, tap Close.
  20. Audio continues to play.
  21. Try to log out from Profile.
  22. Audio continues to play even when supposedly logged out and standard login window appears. (Video)
  23. Hard close.
  24. Logging back into account shows expected screens at this point: just the two playlists again, and purchased bundle is still visible in Profile (though now just displayed once).
  25. Log out.
  26. Log in with another account then log out.
  27. Log in to account that refuses to delete.
  28. It loads and displays all playlists. Attempt to delete has thus provided more access.
  29. Go back to Profile and press Delete Account again.
  30. This returns to the screen shown in Photo A/Step 3 above.

Expected behavior
Account should delete and all data should be erased. Login window should appear.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

Additional context
Just prior to logging into the account I wanted to delete, I attempted to log into the account on my iPhone 7 running iOS 15.7.8 in Weezify 1.8.6.
Instead of being able to log in, I got an error message stating that there was no user data corresponding to my login info and the user may have been deleted. (Photo E) I had not deleted anything at that point but it inspired me to try deleting the account if I could manage to log in on my iPad. Somehow the iPad login did work, as all steps above show.

Photo A
IMG_2305

Photo B
IMG_2306

Photo C
IMG_2307

Photo D
IMG_2308

Video

RPReplay_Final1694207856.mov

Photo E
IMG_8210

Audio preview from bundles won’t stop playing when pop-up is dismissed with background tap

The audio preview that accompanies a bundle’s pop-up window/overlay won’t stop playing if the screen is tapped outside of the pop-up overlay. The pop-up will close but audio will keep playing until bundle is tapped open again and “Close” on the pop-up is tapped.

Steps to reproduce the behavior:

  1. When logged in to Weezify, go to Profile.
  2. Tap on a purchased bundle to open the details overlay. Audio will begin to play.
  3. Tap outside of the overlay box to dismiss/close the description overlay.
  4. Audio will continue to play despite pop-up overlay being closed.
  5. Audio must be stopped by re-opening the bundle’s description and tapping the Close button on the overlay itself.

Expected behavior
Audio should stop playing when the overlay is dismissed by tapping the screen outside of it (as well as the option of tapping Close).

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Version: Weezify 1.8.6

Additional context
Also occurs on iPhone 7 running iOS 15.7.8.

Popup.audio-540p30.mov

Liked songs and new releases lead to "page not available"

Describe the bug
When I click on either Liked songs or new releases - I receive a "page not available" screen

To Reproduce

  1. Weezify opens to "your library"
  2. Click on "liked songs"
  3. See error
  4. Return to library
  5. Click on "new releases"
  6. See error

Expected behavior
Clicking on a playlist should open desired playlist

Screenshots
https://github.com/riverscuomo/public-bug-hunt/assets/144278926/0c092982-74bf-4411-adc2-8d21b91fcf77

Desktop (please complete the following information):
N/A

Smartphone (please complete the following information):

  • Device: iPhone SE 2nd gen
  • OS: ios 16.6.1
  • Version: iOS app 1.9.0 (170)

Additional context
None

Link created when sharing a playlist takes you to "Page not found"

Describe the bug
The link generated when selecting "Copy link to playlist" is invalid and takes you to a page not found screen.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Player tab'
  2. Long click on any playlist
  3. Click on 'Copy link to playlist'
  4. Use generated link
  5. Page not found message shown

Expected behavior
You are taken to the playlist.

Smartphone (please complete the following information):

  • Device: [Pixel 6a]
  • OS: Android 13
  • Browser [Android App and Chrome browser]
  • Version 1.8.7(165)

Additional context
An example generated URL is https://weezify.web.app/#/nvD0gesKQHaap5k2gbiW (for the Pacific daydream playlist)

If the URL is edited to https://weezify.web.app/#/playlist/nvD0gesKQHaap5k2gbiW (i.e adding in /playlist after /#) the link opens correctly.

Playlist duplicating when dragged in the web app

Describe the bug
Dragging a playlist from the navigation bar will visually duplicate it in the web app. Even when dragged on themselves. Most of the time, the playlist will replace the one on top of it, but it may also create a new element if done enough times.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the web app
  2. On the left navigation bar, start dragging a playlist/element
  3. Release the playlist
  4. Playlist should have been duplicated

Expected behavior
I would have expected the playlist to move according to how you drag it, but not duplicate.

Screenshots
dldldlsdlsdlssdfssdfsdfsdfsbgsddeLA PIERRREddddddddmosdfsLA MINEdfdcemo

image

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 116.0.5845.141 (Official build) (64 bits)

Smartphone (please complete the following information):
N/A

Additional context
None.

Grey screen displayed when selecting New Releases playlist

Describe the bug
After selecting the New Releases playlist on the Player screen, the main screen goes grey. The nav bar and play bar still show correctly.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Player tab'
  2. Click on 'New Releases'
  3. Grey screen shown

Expected behavior
New releases playlist (even if empty) should be displayed

Screenshots

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: Pixel 6a
  • OS: Android 13
  • Browser: Android app
  • Version: 1.8.7 (165)

Additional context
Some users experience the same issue when selecting the Liked Songs playlist

Playlists with songs not owned crashing app/freezing player

Describe the bug
When listening to a playlist that contains tracks from bundles you don't own:

  • Skipping from an owned song to one that you don't own will freeze the player. You have to press the skip button manually in order to play the next song. If there are multiple songs you don't own back to back, then you will have to press the skip button n times.
  • When a song ends, then if the next track is from a bundle you don't own, it will crash the app (display a grey screen in the main display), you cannot get rid of the grey screen unless reloading the app.

To Reproduce
Steps to reproduce the behavior:

  1. Go to a playlist containing songs from a bundle you do not have ('Highest Rated Demos' is where this happens the most for me)
  2. Press the play button (or play any song)
  3. Skip until you come across a song from a bundle you don't have => player freeze
  4. Let a song end by itself, with the next track being from a bundle you have not purchased => app crash

Expected behavior
I would expect the track to be automatically skipped when not owned.

Screenshots
Video:
https://github.com/riverscuomo/public-bug-hunt/assets/47057465/65292253-b25c-4b03-a471-ffff1b82b29e

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 116.0.5845.180 (Official build) (64 bits)

Additional context
Could not recreate on Android.

Log in grey background cut time and battery icons

The grey background cuts in half all the icons at the top.

Steps to reproduce the behavior:

  1. Open the app
  2. See error

Expected behavior
For a more estetically pleasant log in screen the icons should be not cut.

  • Device: iPhone 14 Pro
  • OS: iOS 16.6

photo_6039412841192211250_y

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

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):

  • Device: [Pixel 6a]
  • OS: [Android 13]
  • Browser [Android app]
  • Version 1.8.8(166)

Additional context
Add any other context about the problem here.

[web] incorrect dropdown position on playlist right-click

Describe the bug
On the web app, in the library, right-clicking a playlist opens a dropdown menu, except it is not correctly positioned, in my browser, it's displayed too much on the right.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'Library'/'Your library'
  2. Right-click on any playlist
  3. Dropdown menu should open, but not where the mouse is

Expected behavior
I would have expected the dropdown menu to open where my mouse is currently positioned, or maybe on a fixed point next to the playlist element.

Screenshots
If applicable, add screenshots to help explain your problem. These are very helpful!
dldldlsdlsdlssdfssdfsdfsdfsbgsddeLA PIERRREdddddddLA DEFENSEdmosdWEEZIFYfsLA MINEdfdcemo

Desktop (please complete the following information):

  • OS: Windows
  • Browser: Chrome
  • Version: 116.0.5845.180 (Official build) (64 bits)

Smartphone (please complete the following information):
N/A

Date and Time headers are not aligned over their respective columns in Player

In Player, the Date and Time headers are much further to the right than their respective columns.

Steps to reproduce the behavior:

  1. Go to Player.
  2. Select a playlist so that tracks are displayed.
  3. Note that Date and Time headers do not align with their respective columns of data.

Date and Time headers must be shifted left so they can properly align with their columns.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

IMG_2272

Attempting to purchase first bundle in brand-new account returns message that I already own it

In any brand-new account I set up now, my first attempt to purchase a bundle in that account gives me the message that I already own the bundle, but would I like to get it again for free. These are accounts that I’ve opened minutes before and have never made purchases in.

I suspect this is related to some sort of cache issue; to test and try to resolve other bugs, I’ve “purchased” most bundles in other accounts. Even though I’ve used 7 different email addresses on 3 domains and 2 devices, it seems that Weezify thinks, when I try to purchase a bundle in the Market, that even my new accounts already own the bundles.

In my most recent experience in trying to purchase a bundle in a new account, Weezify appears to have switched from being in the Market to my Profile during the purchase attempt.

Steps to reproduce the behavior:

  1. Purchase all or most bundles using various accounts.
  2. Log out.
  3. Create new account from Login screen.
  4. Immediately verify address, sign in, and create username.
  5. Check Profile and observe that no bundles are owned.
  6. Go to Market and tap a bundle that you own in a different account.
  7. Proceed to try to purchase bundle.
  8. Note that a message appears saying you already own that bundle.

Expected behavior
A brand-new account would not own any bundles, so should not get a message that a bundle is already owned and can be acquired free.

  • Device: iPad Air 5th gen
  • OS: iPadOS 16.6.1
  • Weezify v1.8.6

Additional context
Issue also occurs in Weezify v1.8.6 on iPhone 7 running iOS 15.7.8.

IMG_2314

IMG_2308

IMG_8211

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.