diff --git a/flutter_client/lib/player/album_color_extractor.dart b/flutter_client/lib/player/album_color_extractor.dart index 3fe56fdd..d1a134c8 100644 --- a/flutter_client/lib/player/album_color_extractor.dart +++ b/flutter_client/lib/player/album_color_extractor.dart @@ -13,7 +13,6 @@ // obsidian color for the gradient when null. import 'dart:io'; -import 'dart:ui'; import 'package:flutter/painting.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; diff --git a/flutter_client/lib/player/now_playing_screen.dart b/flutter_client/lib/player/now_playing_screen.dart index d1752cd3..1b0038ee 100644 --- a/flutter_client/lib/player/now_playing_screen.dart +++ b/flutter_client/lib/player/now_playing_screen.dart @@ -92,7 +92,7 @@ class _NowPlayingScreenState extends ConsumerState { // before the polish landed. Tweens to the new color on track change // via AnimatedContainer. final dominantAsync = ref.watch(albumColorProvider(albumId)); - final dominant = dominantAsync.valueOrNull ?? fs.obsidian; + final dominant = dominantAsync.asData?.value ?? fs.obsidian; // 0.55 alpha keeps the color present without overwhelming contrast // on the title / artist text below. The lower half of the screen // stays obsidian for control legibility.