diff --git a/lib/app/player/components/lyrics.dart b/lib/app/player/components/lyrics.dart index 71d585f..31e6f48 100644 --- a/lib/app/player/components/lyrics.dart +++ b/lib/app/player/components/lyrics.dart @@ -218,9 +218,15 @@ class _LyricsState extends State with AutomaticKeepAliveClientMixin { }, transitionDuration: Durations.short3, reverseTransitionDuration: Durations.short2, - pageBuilder: (_, __, ___) => ChangeNotifierProvider.value( - value: playerProvider, - child: _ExpandedLyrics(result), + pageBuilder: (_, __, ___) => MultiProvider( + providers: [ + Provider.value(value: context.read()), + ChangeNotifierProvider.value(value: playerProvider), + ], + child: ChangeNotifierProvider.value( + value: playerProvider, + child: _ExpandedLyrics(result), + ), ), ), ); diff --git a/lib/model/common.dart b/lib/model/common.dart index b4d585a..040317c 100644 --- a/lib/model/common.dart +++ b/lib/model/common.dart @@ -25,7 +25,7 @@ class Thumbnails with EquatableMixin { bool get stringify => true; @override - List get props => [low, medium, high]; + List get props => [low, medium, high, max]; } @Embedded(ignore: {"props", "stringify"})