mirror of
				https://github.com/johrpan/musicus_mobile.git
				synced 2025-10-26 18:57:25 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			27 lines
		
	
	
	
		
			738 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
	
		
			738 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:audio_service/audio_service.dart';
 | |
| import 'package:flutter/widgets.dart';
 | |
| import 'package:musicus_common/musicus_common.dart';
 | |
| import 'package:path/path.dart' as p;
 | |
| import 'package:path_provider/path_provider.dart' as pp;
 | |
| 
 | |
| import 'app.dart';
 | |
| import 'settings.dart';
 | |
| import 'platform.dart';
 | |
| import 'playback.dart';
 | |
| 
 | |
| Future<void> main() async {
 | |
|   WidgetsFlutterBinding.ensureInitialized();
 | |
| 
 | |
|   final dir = await pp.getApplicationDocumentsDirectory();
 | |
|   final dbPath = p.join(dir.path, 'db.sqlite');
 | |
| 
 | |
|   runApp(AudioServiceWidget(
 | |
|     child: MusicusBackend(
 | |
|       dbPath: dbPath,
 | |
|       settingsStorage: SettingsStorage(),
 | |
|       platform: MusicusAndroidPlatform(),
 | |
|       playback: Playback(),
 | |
|       child: App(),
 | |
|     ),
 | |
|   ));
 | |
| }
 | 
