change var to final
This commit is contained in:
parent
6ca3367808
commit
ed996df71e
|
@ -71,7 +71,7 @@ class HomeProvider with ChangeNotifier {
|
|||
}
|
||||
|
||||
Future playTrack(BuildContext context, Track track) async {
|
||||
var yt = YoutubeExplode();
|
||||
final yt = YoutubeExplode();
|
||||
PlayerProvider playerProvider =
|
||||
Provider.of<PlayerProvider>(context, listen: false);
|
||||
HomeProvider homeProvider =
|
||||
|
@ -117,7 +117,7 @@ class HomeProvider with ChangeNotifier {
|
|||
});
|
||||
|
||||
player.onPlayerComplete.listen((event) {
|
||||
var nextTrack =
|
||||
final nextTrack =
|
||||
trackList.firstWhere((element) => element.number == track.number + 1);
|
||||
currentTrack = nextTrack;
|
||||
playTrack(context, nextTrack);
|
||||
|
@ -129,11 +129,11 @@ class HomeProvider with ChangeNotifier {
|
|||
}
|
||||
|
||||
Future downloadMusic(BuildContext context, Track track) async {
|
||||
var yt = YoutubeExplode();
|
||||
var manifest = await yt.videos.streamsClient.getManifest(track.id);
|
||||
var streamManifest = StreamManifest(manifest.streams);
|
||||
var streamInfo = streamManifest.audioOnly.withHighestBitrate();
|
||||
var stream = yt.videos.streamsClient.get(streamInfo);
|
||||
final yt = YoutubeExplode();
|
||||
final manifest = await yt.videos.streamsClient.getManifest(track.id);
|
||||
final streamManifest = StreamManifest(manifest.streams);
|
||||
final streamInfo = streamManifest.audioOnly.withHighestBitrate();
|
||||
final stream = yt.videos.streamsClient.get(streamInfo);
|
||||
final fileName = '${track.title} - ${track.artiste}'
|
||||
.replaceAll('\\', '')
|
||||
.replaceAll('/', '')
|
||||
|
@ -150,8 +150,8 @@ class HomeProvider with ChangeNotifier {
|
|||
? Directory('/storage/emulated/0/Download')
|
||||
: await getDownloadsDirectory();
|
||||
|
||||
var file = File('${filePath!.path}/$fileName.webm');
|
||||
var fileStream = file.openWrite();
|
||||
final file = File('${filePath!.path}/$fileName.webm');
|
||||
final fileStream = file.openWrite();
|
||||
|
||||
await stream.pipe(fileStream);
|
||||
|
||||
|
|
Loading…
Reference in New Issue