diff --git a/cli/cli.dart b/cli/cli.dart index 26190d4c..cb581f26 100644 --- a/cli/cli.dart +++ b/cli/cli.dart @@ -7,16 +7,12 @@ import 'commands/translated.dart'; import 'commands/untranslated.dart'; void main(List args) { - final commandRunner = CommandRunner( - "cli", - "Configuration CLI for Spotube", - ); + final commandRunner = CommandRunner("cli", "Configuration CLI for Spotube"); commandRunner.addCommand(InstallDependenciesCommand()); commandRunner.addCommand(BuildCommand()); commandRunner.addCommand(CreditsCommand()); commandRunner.addCommand(TranslatedCommand()); commandRunner.addCommand(UntranslatedCommand()); - commandRunner.run(args); } diff --git a/lib/hooks/configurators/use_deep_linking.dart b/lib/hooks/configurators/use_deep_linking.dart index aaa4111c..931c8a6f 100644 --- a/lib/hooks/configurators/use_deep_linking.dart +++ b/lib/hooks/configurators/use_deep_linking.dart @@ -1,14 +1,6 @@ -import 'dart:async'; - import 'package:app_links/app_links.dart'; -import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:spotube/collections/routes.dart'; -import 'package:spotube/collections/routes.gr.dart'; -import 'package:flutter_sharing_intent/flutter_sharing_intent.dart'; -import 'package:flutter_sharing_intent/model/sharing_file.dart'; -import 'package:spotube/services/logger/logger.dart'; -import 'package:spotube/utils/platform.dart'; final appLinks = AppLinks(); final linkStream = appLinks.stringLinkStream.asBroadcastStream(); diff --git a/lib/hooks/utils/use_brightness_value.dart b/lib/hooks/utils/use_brightness_value.dart index 64e3f27c..75e1bafd 100644 --- a/lib/hooks/utils/use_brightness_value.dart +++ b/lib/hooks/utils/use_brightness_value.dart @@ -1,4 +1,3 @@ -import 'package:flutter/services.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; diff --git a/lib/hooks/utils/use_palette_color.dart b/lib/hooks/utils/use_palette_color.dart index c70bcf72..37d5f7de 100644 --- a/lib/hooks/utils/use_palette_color.dart +++ b/lib/hooks/utils/use_palette_color.dart @@ -1,4 +1,3 @@ -import 'package:flutter/services.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; diff --git a/lib/modules/home/sections/featured.dart b/lib/modules/home/sections/featured.dart index c65ebf89..69abd8f4 100644 --- a/lib/modules/home/sections/featured.dart +++ b/lib/modules/home/sections/featured.dart @@ -1,10 +1,5 @@ -import 'package:flutter_undraw/flutter_undraw.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart'; -import 'package:shadcn_flutter/shadcn_flutter_extension.dart'; -import 'package:skeletonizer/skeletonizer.dart'; -import 'package:spotube/components/horizontal_playbutton_card_view/horizontal_playbutton_card_view.dart'; -import 'package:spotube/extensions/context.dart'; @Deprecated( "Later a featured playlists API will be added for metadata plugins.") diff --git a/lib/modules/stats/summary/summary_card.dart b/lib/modules/stats/summary/summary_card.dart index e78dd080..f4492b2e 100644 --- a/lib/modules/stats/summary/summary_card.dart +++ b/lib/modules/stats/summary/summary_card.dart @@ -1,5 +1,4 @@ import 'package:auto_size_text/auto_size_text.dart'; -import 'package:flutter/foundation.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart'; import 'package:shadcn_flutter/shadcn_flutter_extension.dart'; import 'package:spotube/collections/formatters.dart'; diff --git a/lib/pages/lyrics/mini_lyrics.dart b/lib/pages/lyrics/mini_lyrics.dart index 4c28eddd..553213c8 100644 --- a/lib/pages/lyrics/mini_lyrics.dart +++ b/lib/pages/lyrics/mini_lyrics.dart @@ -168,7 +168,7 @@ class MiniLyricsPage extends HookConsumerWidget { child: Column( children: [ if (playlistQueue.activeTrack != null) - Text(playlistQueue.activeTrack!.name!).semiBold(), + Text(playlistQueue.activeTrack!.name).semiBold(), if (showLyrics.value) Expanded( child: IndexedStack( diff --git a/lib/provider/metadata_plugin/core/repositories.dart b/lib/provider/metadata_plugin/core/repositories.dart index a78f63d9..d383e29e 100644 --- a/lib/provider/metadata_plugin/core/repositories.dart +++ b/lib/provider/metadata_plugin/core/repositories.dart @@ -7,7 +7,7 @@ class MetadataPluginRepositoriesNotifier extends PaginatedAsyncNotifier { MetadataPluginRepositoriesNotifier() : super(); - Map _hasMore = {}; + final Map _hasMore = {}; @override fetch(int offset, int limit) async { diff --git a/lib/services/audio_services/windows_audio_service.dart b/lib/services/audio_services/windows_audio_service.dart index 6cf101ab..9c488100 100644 --- a/lib/services/audio_services/windows_audio_service.dart +++ b/lib/services/audio_services/windows_audio_service.dart @@ -84,8 +84,8 @@ class WindowsAudioService { title: track.name, albumArtist: track.artists.firstOrNull?.name ?? "Unknown", artist: track.artists.asString(), - album: track.album?.name ?? "Unknown", - thumbnail: (track.album?.images).asUrlString( + album: track.album.name ?? "Unknown", + thumbnail: (track.album.images).asUrlString( placeholder: ImagePlaceholder.albumArt, ), ), diff --git a/pubspec.lock b/pubspec.lock index f5eea18c..1bbe54a4 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -2376,26 +2376,26 @@ packages: dependency: "direct dev" description: name: test - sha256: "65e29d831719be0591f7b3b1a32a3cda258ec98c58c7b25f7b84241bc31215bb" + sha256: "75906bf273541b676716d1ca7627a17e4c4070a3a16272b7a3dc7da3b9f3f6b7" url: "https://pub.dev" source: hosted - version: "1.26.2" + version: "1.26.3" test_api: dependency: transitive description: name: test_api - sha256: "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00" + sha256: ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55 url: "https://pub.dev" source: hosted - version: "0.7.6" + version: "0.7.7" test_core: dependency: transitive description: name: test_core - sha256: "80bf5a02b60af04b09e14f6fe68b921aad119493e26e490deaca5993fef1b05a" + sha256: "0cc24b5ff94b38d2ae73e1eb43cc302b77964fbf67abad1e296025b78deb53d0" url: "https://pub.dev" source: hosted - version: "0.6.11" + version: "0.6.12" time: dependency: transitive description: