✨ Audio service
This commit is contained in:
@@ -3,7 +3,6 @@ import 'package:groovybox/data/db.dart';
|
||||
import 'package:groovybox/data/playlist_repository.dart';
|
||||
import 'package:groovybox/providers/audio_provider.dart';
|
||||
import 'package:hooks_riverpod/hooks_riverpod.dart';
|
||||
import 'package:media_kit/media_kit.dart' hide Track, Playlist;
|
||||
|
||||
class PlaylistDetailScreen extends HookConsumerWidget {
|
||||
final Playlist playlist;
|
||||
@@ -114,8 +113,7 @@ class PlaylistDetailScreen extends HookConsumerWidget {
|
||||
int initialIndex = 0,
|
||||
}) {
|
||||
final audioHandler = ref.read(audioHandlerProvider);
|
||||
final medias = tracks.map((t) => Media(t.path)).toList();
|
||||
audioHandler.openPlaylist(medias, initialIndex: initialIndex);
|
||||
audioHandler.playTracks(tracks, initialIndex: initialIndex);
|
||||
}
|
||||
|
||||
String _formatDuration(int? durationMs) {
|
||||
|
||||
Reference in New Issue
Block a user