From 16064f68e882b091401ace4b895e387f46635800 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Mon, 12 Sep 2022 22:49:01 +0600 Subject: [PATCH] feat: remove macos bounds for reading and writing audio metadata --- lib/components/Library/UserLocalTracks.dart | 12 ------------ lib/provider/Downloader.dart | 4 ---- 2 files changed, 16 deletions(-) diff --git a/lib/components/Library/UserLocalTracks.dart b/lib/components/Library/UserLocalTracks.dart index 02aa0a9e..f917d0c8 100644 --- a/lib/components/Library/UserLocalTracks.dart +++ b/lib/components/Library/UserLocalTracks.dart @@ -13,7 +13,6 @@ import 'package:spotube/models/CurrentPlaylist.dart'; import 'package:spotube/models/Logger.dart'; import 'package:spotube/provider/Playback.dart'; import 'package:spotube/provider/UserPreferences.dart'; -import 'package:spotube/utils/platform.dart'; import 'package:spotube/utils/primitive_utils.dart'; import 'package:spotube/utils/type_conversion_utils.dart'; @@ -45,17 +44,6 @@ final localTracksProvider = FutureProvider>((ref) async { } final entities = downloadDir.listSync(recursive: true); - // TODO: Add MacOS audiotag reading support - if (kIsMacOS) { - return entities - .map( - (entity) => TypeConversionUtils.localTrack_X_Track( - File(entity.path), - ), - ) - .toList(); - } - final filesWithMetadata = (await Future.wait( entities.map((e) => File(e.path)).where((file) { final mimetype = lookupMimeType(file.path); diff --git a/lib/provider/Downloader.dart b/lib/provider/Downloader.dart index d1346b6b..30596cc0 100644 --- a/lib/provider/Downloader.dart +++ b/lib/provider/Downloader.dart @@ -13,7 +13,6 @@ import 'package:spotube/models/SpotubeTrack.dart'; import 'package:spotube/provider/Playback.dart'; import 'package:spotube/provider/UserPreferences.dart'; import 'package:spotube/provider/YouTube.dart'; -import 'package:spotube/utils/platform.dart'; import 'package:spotube/utils/type_conversion_utils.dart'; import 'package:youtube_explode_dart/youtube_explode_dart.dart' hide Comment; @@ -94,9 +93,6 @@ class Downloader with ChangeNotifier { "[addToQueue] Download of ${file.path} is done successfully", ); - // TODO: Add MacOS audiotag writing support - if (kIsMacOS) return; - logger.v( "[addToQueue] Writing metadata to ${file.path}", );