- flutter_background_service ^5.0.0 hinzugefügt - AndroidManifest: FOREGROUND_SERVICE_DATA_SYNC Permission - main.dart: Background Service mit configure() initialisiert - _onServiceStart(): Service-Callback für Foreground-Garantie - DownloadService._startBackgroundService(): Foreground Service vor Download - DownloadService._stopBackgroundService(): Stopp nach Batch/Single - Integration in _resetStatus, downloadBatch, downloadVonUrl
44 lines
751 B
YAML
44 lines
751 B
YAML
name: melo_app
|
||
description: "Melo – Musik App für Android. Schwarz + Rot."
|
||
publish_to: 'none'
|
||
version: 1.0.0+1
|
||
|
||
environment:
|
||
sdk: ^3.12.2
|
||
|
||
dependencies:
|
||
flutter:
|
||
sdk: flutter
|
||
|
||
# Player
|
||
just_audio: ^0.9.43
|
||
audio_service: ^0.18.15
|
||
|
||
# Datenbank & Speicher
|
||
sqflite: ^2.4.2
|
||
path_provider: ^2.1.5
|
||
permission_handler: ^11.3.1
|
||
|
||
# YouTube Download
|
||
path: ^1.9.0
|
||
|
||
# Einstellungen
|
||
shared_preferences: ^2.3.5
|
||
|
||
# HTTP (Navidrome Server-Sync)
|
||
http: ^1.2.0
|
||
crypto: ^3.0.6
|
||
flutter_secure_storage: ^10.3.1
|
||
flutter_local_notifications: ^22.2.0
|
||
flutter_background_service: ^5.1.0
|
||
|
||
dev_dependencies:
|
||
flutter_test:
|
||
sdk: flutter
|
||
flutter_lints: ^5.0.0
|
||
|
||
flutter:
|
||
uses-material-design: true
|
||
assets:
|
||
- assets/sounds/
|