feat(v0.3.0): ecualizador + favoritos en tarjeta + emisoras custom + export/import + fix MainActivity
Some checks failed
Flutter CI/CD — PluriWave / Test + Build (push) Has been cancelled
- MainActivity: extiende AudioServiceActivity (fix pantalla en blanco) - ServicioAudio: AndroidEqualizer en AudioPipeline, aplicarPreset(), setBanda() - PresetEcualizador: modelo independiente (Flat/Rock/Pop/BassBoost/Jazz/Voz) - EcualizadorWidget: 5 sliders verticales + PresetsEcualizadorWidget - TarjetaEmisora: botón favorito visible en grid y lista (toggle con SnackBar) - EstadoRadio: emisoras custom (CRUD), export/import JSON v1, presets por emisora - PantallaAjustes: ecualizador interactivo, form añadir emisora, backup export/import - pubspec: +file_picker ^8.1.7, +uuid ^4.5.1
@@ -1,5 +1,5 @@
|
||||
package es.freetimelab.pluriwave
|
||||
|
||||
import io.flutter.embedding.android.FlutterActivity
|
||||
import com.ryanheise.audioservice.AudioServiceActivity
|
||||
|
||||
class MainActivity : FlutterActivity()
|
||||
class MainActivity : AudioServiceActivity()
|
||||
|
||||
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 656 B |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 656 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 452 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 452 B |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 838 B |
|
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 838 B |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 8.5 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 1.7 KiB |