mirror of
https://github.com/Dr-Blank/Vaani.git
synced 2025-12-06 11:09:28 +00:00
downloads and offline playback
This commit is contained in:
parent
1c95d1e4bb
commit
c24541f1cd
38 changed files with 1590 additions and 109 deletions
|
|
@ -8,6 +8,8 @@ import 'package:just_audio_media_kit/just_audio_media_kit.dart'
|
|||
import 'package:logging/logging.dart';
|
||||
import 'package:whispering_pages/api/server_provider.dart';
|
||||
import 'package:whispering_pages/db/storage.dart';
|
||||
import 'package:whispering_pages/features/downloads/core/download_manager.dart';
|
||||
import 'package:whispering_pages/features/downloads/providers/download_manager.dart';
|
||||
import 'package:whispering_pages/features/playback_reporting/providers/playback_reporter_provider.dart';
|
||||
import 'package:whispering_pages/features/player/providers/audiobook_player.dart';
|
||||
import 'package:whispering_pages/features/sleep_timer/providers/sleep_timer_provider.dart';
|
||||
|
|
@ -17,6 +19,7 @@ import 'package:whispering_pages/settings/app_settings_provider.dart';
|
|||
import 'package:whispering_pages/shared/extensions/duration_format.dart';
|
||||
import 'package:whispering_pages/theme/theme.dart';
|
||||
|
||||
final appLogger = Logger('whispering_pages');
|
||||
|
||||
void main() async {
|
||||
WidgetsFlutterBinding.ensureInitialized();
|
||||
|
|
@ -46,6 +49,9 @@ void main() async {
|
|||
androidNotificationOngoing: true,
|
||||
);
|
||||
|
||||
// for initializing the download manager
|
||||
await initDownloadManager();
|
||||
|
||||
// run the app
|
||||
runApp(
|
||||
const ProviderScope(
|
||||
|
|
@ -98,6 +104,7 @@ class _EagerInitialization extends ConsumerWidget {
|
|||
ref.watch(simpleAudiobookPlayerProvider);
|
||||
ref.watch(sleepTimerProvider);
|
||||
ref.watch(playbackReporterProvider);
|
||||
ref.watch(simpleDownloadManagerProvider);
|
||||
} catch (e) {
|
||||
debugPrintStack(stackTrace: StackTrace.current, label: e.toString());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue