riverscuomo / public-bug-hunt

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

Track display not updating when using skip, previous and shuffle functions #99

Closed Mel01000001 closed 9 months ago

Mel01000001 commented 9 months ago

The song display on 'Playing From' window, the bar at the bottom of the screen and the song that is highlighted in blue in playlist are not updating when using skip, previous and shuffle functions.

To Reproduce Steps to reproduce the behavior:

  1. Click on any playlist.
  2. Click on blue play button or any song.
  3. Use skip, previous or shuffle functions to change song being played.

Expected behavior When using skip, previous and shuffle functions, the name of song being played will display on 'Playing From' window, the bar at the bottom of the screen and the song will be highlighted in blue in the playlist.

Screenshots

https://github.com/riverscuomo/public-bug-hunt/assets/144282154/d0b08cac-eeef-4bb5-b7ef-5e69058bf169

Smartphone

KCreek1 commented 9 months ago

This is also an issue on iPhone and iPad.

iPhone SE (2nd gen) iOS 17.1.2 iPad 7th gen iPadOS 17.1.2 Weezify iOS v192 (13.1.1)

riverscuomo commented 9 months ago

This was still UserBloc so I changed to PlayerBloc

class _PlayerSmallTrackDetailScreenState<Track>
    extends State<PlayerSmallTrackDetailScreen> {
  @override
  Widget build(BuildContext context) {
    return BlocBuilder<PlayerBloc, MyPlayerState>(

And I had to emit loading and loaded states in PlayerBloc events regarding player controls

KCreek1 commented 9 months ago

Working correctly in iphone on v193.