| 
									
										
										
										
											2020-04-18 13:50:38 +02:00
										 |  |  | import 'package:audio_service/audio_service.dart'; | 
					
						
							| 
									
										
										
										
											2019-12-02 21:05:49 +01:00
										 |  |  | import 'package:flutter/widgets.dart'; | 
					
						
							| 
									
										
										
										
											2020-05-04 21:49:44 +02:00
										 |  |  | import 'package:musicus_common/musicus_common.dart'; | 
					
						
							|  |  |  | import 'package:path/path.dart' as p; | 
					
						
							|  |  |  | import 'package:path_provider/path_provider.dart' as pp; | 
					
						
							| 
									
										
										
										
											2019-12-02 21:05:49 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | import 'app.dart'; | 
					
						
							| 
									
										
										
										
											2020-05-04 21:49:44 +02:00
										 |  |  | 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'); | 
					
						
							| 
									
										
										
										
											2019-12-02 21:05:49 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-04-18 13:50:38 +02:00
										 |  |  |   runApp(AudioServiceWidget( | 
					
						
							| 
									
										
										
										
											2020-05-04 21:49:44 +02:00
										 |  |  |     child: MusicusBackend( | 
					
						
							|  |  |  |       dbPath: dbPath, | 
					
						
							|  |  |  |       settingsStorage: SettingsStorage(), | 
					
						
							|  |  |  |       platform: MusicusAndroidPlatform(), | 
					
						
							|  |  |  |       playback: Playback(), | 
					
						
							| 
									
										
										
										
											2020-04-18 13:50:38 +02:00
										 |  |  |       child: App(), | 
					
						
							|  |  |  |     ), | 
					
						
							| 
									
										
										
										
											2019-12-02 21:05:49 +01:00
										 |  |  |   )); | 
					
						
							|  |  |  | } |