NEWS


birdnetR 0.3.2.9000

This is a breaking release. The package API has been redesigned to align with the upstream birdnet Python package (>=0.2.16,<0.3). Legacy entry points are removed without a deprecation cycle.

Upgrading from birdnetR 0.x

The table below maps removed functions to their replacements:

| Removed | Replacement | |---|---| | birdnet_model_tflite(...) | load_birdnet(..., backend = "tf", library = "tflite") | | birdnet_model_protobuf(...) | load_birdnet(..., backend = "pb") | | birdnet_model_meta(...) | load_birdnet(type = "geo", ...) | | birdnet_model_custom(...) | load_custom(...) | | predict_species_from_audio_file(model, ...) | predict(model, files = ...) | | predict_species_at_location_and_time(model, ...) | predict(model, latitude = ..., longitude = ..., ...) | | labels_path(model) | get_species_list(model) | | read_labels(path) | get_species_list(model) on a loaded model | | available_languages(version) | supported_languages() | | get_top_prediction() | Removed; use dplyr::slice_max() or birdnetTools |

Breaking changes

New features

Bug fixes

birdnetR 0.3.2 (2025-04-30)

birdnetR 0.3.1

Major changes

Defunctions

birdnetR 0.2.2

birdnetR 0.2.1

birdnetR 0.2.0

This update brings significant changes and improvements, including support for loading pre-existing and custom-trained models, aligning the package with birdnet 0.1.6.

breaking changes:

New features:

birdnetR 0.1.2

Uses birdnet v0.1.6 under the hood to fix an issue when downloading models. No new functionality has yet been implemented.

birdnetR 0.1.1

The update of birdnet to 0.1.1 brings:

Other:

birdnetR 0.1.0