diff --git a/lib/providers/home.dart b/lib/providers/home.dart index 5cd3d31..2c73855 100644 --- a/lib/providers/home.dart +++ b/lib/providers/home.dart @@ -99,7 +99,7 @@ class HomeProvider with ChangeNotifier { try { final source = UrlSource( "https://${invidiousUrl[1]}/latest_version?id=${track.id}&itag=140&local=true&listen=1"); - print('playyy'); + print(source.url); await player.play(source); } catch (e) { print('Play error: ' + e.toString()); diff --git a/lib/screens/home.dart b/lib/screens/home.dart index e0b70a2..1d67501 100644 --- a/lib/screens/home.dart +++ b/lib/screens/home.dart @@ -416,6 +416,15 @@ TableRow _buildTableRow(Track track, BuildContext context) { child: InkWell( onTap: () async { if (track.number != -1) { + // FutureBuilder( + // future: hp.playTrack(context, track), + // builder: ( + // BuildContext context, + // AsyncSnapshot snapshot, + // ) { + // return const SizedBox(); + // }, + // ); hp.playTrack(context, track); } }, diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc index 37d935a..1830e5c 100644 --- a/linux/flutter/generated_plugin_registrant.cc +++ b/linux/flutter/generated_plugin_registrant.cc @@ -6,14 +6,10 @@ #include "generated_plugin_registrant.h" -#include -#include +#include void fl_register_plugins(FlPluginRegistry* registry) { - g_autoptr(FlPluginRegistrar) dart_vlc_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "DartVlcPlugin"); - dart_vlc_plugin_register_with_registrar(dart_vlc_registrar); - g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = - fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); - url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); + g_autoptr(FlPluginRegistrar) audioplayers_linux_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "AudioplayersLinuxPlugin"); + audioplayers_linux_plugin_register_with_registrar(audioplayers_linux_registrar); } diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake index 983d025..e9abb91 100644 --- a/linux/flutter/generated_plugins.cmake +++ b/linux/flutter/generated_plugins.cmake @@ -3,8 +3,7 @@ # list(APPEND FLUTTER_PLUGIN_LIST - dart_vlc - url_launcher_linux + audioplayers_linux ) list(APPEND FLUTTER_FFI_PLUGIN_LIST diff --git a/pubspec.lock b/pubspec.lock index 12b88f7..d980a83 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -28,7 +28,7 @@ packages: name: audioplayers url: "https://pub.dartlang.org" source: hosted - version: "1.0.0-rc.2" + version: "1.0.0-rc.4" audioplayers_android: dependency: transitive description: @@ -42,7 +42,14 @@ packages: name: audioplayers_darwin url: "https://pub.dartlang.org" source: hosted - version: "1.0.0-rc.2" + version: "1.0.0-rc.4" + audioplayers_linux: + dependency: transitive + description: + name: audioplayers_linux + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0-rc.3" audioplayers_platform_interface: dependency: transitive description: @@ -56,14 +63,14 @@ packages: name: audioplayers_web url: "https://pub.dartlang.org" source: hosted - version: "1.0.0-rc.2" + version: "1.0.0-rc.3" audioplayers_windows: dependency: transitive description: name: audioplayers_windows url: "https://pub.dartlang.org" source: hosted - version: "1.0.0-rc.2" + version: "1.0.0-rc.3" boolean_selector: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 811a45e..0e54783 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,7 +26,7 @@ dependencies: path_provider: ^2.0.9 universal_io: ^2.0.4 # ffmpeg_cli: ^0.1.0 - audioplayers: ^1.0.0-rc.2 + audioplayers: ^1.0.0-rc.4 dev_dependencies: flutter_test: