This repository contains the source code of a Flutter frontend for the BirdNET-Pi project
The side drawer provides access to all major sections of the application, including live streams, statistics, logs, and system tools. It also includes dedicated sections for species management (Inclusion, Exclusion, and Whitelists).

The desktop layout is designed for large-scale monitoring and data analysis.
The primary overview featuring global statistics, species hourly distribution heatmap, and a scrollable list of recent detections.

Deep-dive into detection trends with multiple time horizons.
Shows the distribution of detections across the current day.

Provides a higher-level summary of the week's activity, comparing performance and species diversity.

Access the historical database of all identified birds.
Grouped by calendar day for chronological review.

Aggregated by species to easily find all recordings of a specific bird.

Optimized for 1:1 interaction and field use.
A vertically optimized version of the dashboard that preserves all critical data in a compact format.

When tapping on a detection, a full-height detail sheet slides up. It includes:
- Species identification and confidence score.
- High-resolution spectrogram visualization.
- Integrated audio player for quick verification.
- Quick actions: Delete, Change ID, Protect, and Download.

Access to these sections is restricted and requires authentication.
Core configuration including model selection, location coordinates (Site name, Latitude, Longitude), BirdWeather integration, and notification services (Apprise).

Fine-grained control over the BirdNET engine and system behavior:
- Recordings Privacy: Threshold settings.
- Disk Space Management: Automatic purging strategies.
- Audio Settings: Device selection, channels, overlap, and recording/extraction lengths.

Real-time monitoring and administrative controls:
