| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 0.13.0 source code.tar.gz | 2026-07-01 | 56.6 MB | |
| 0.13.0 source code.zip | 2026-07-01 | 57.5 MB | |
| README.md | 2026-07-01 | 11.9 kB | |
| Totals: 3 Items | 114.1 MB | 0 | |
What's Changed
🚀 Features
- feat: add param tests to test app by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1023
- feat: add api to concatenate audio files by @Traviskn in https://github.com/software-mansion/react-native-audio-api/pull/1045
- feat: ability to exclude heavy modules by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1063
- Media Element Audio Source Node by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1072
- feat: preloading in audio tag by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1075
- feat: enable low latency audio thread on android by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1107
- feat: add playbackRate support to AudioFileSourceNode by @gaodeng in https://github.com/software-mansion/react-native-audio-api/pull/1110
- feat: remote url playback by @maciejmakowski2003 in https://github.com/software-mansion/react-native-audio-api/pull/1134
📖 Docs
- docs: audio tag by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1029
🐛 Bug Fixes
- fix: output buff instead of input by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1035
- Fix Android build with FFmpeg disabled by @Nezz in https://github.com/software-mansion/react-native-audio-api/pull/1038
- fix: export AudioEventSubscription by @maciejmakowski2003 in https://github.com/software-mansion/react-native-audio-api/pull/1039
- fix: restore react-native-worklets as an optional peer dep by @shubh73 in https://github.com/software-mansion/react-native-audio-api/pull/1037
- fix: prebuilt binaries to 3.1 by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1042
- fix: proper channel count in queue buffer source node by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1046
- fix: iOS recorder callback restart by @Traviskn in https://github.com/software-mansion/react-native-audio-api/pull/1052
- fix(recorder): copy audio buffer before async handoff to fix use-after-free by @christian-apollo in https://github.com/software-mansion/react-native-audio-api/pull/1054
- fix: audio session manager hiding latest ios features by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1051
- fix: bigger event size by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1059
- fix: correct race condition checks by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1060
- fix: correct sync between gc, audio and offloader thread by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1061
- fix: incorrect mock paths by @winterdouglas in https://github.com/software-mansion/react-native-audio-api/pull/1068
- fix: incorrect condition when copying buffer by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1066
- fix: cleaning up nodes by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1073
- fix: local path resolution by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1078
- fix(android): resolve two Windows build failures — bash path and CMake/Ninja absolute path by @kevinthelago in https://github.com/software-mansion/react-native-audio-api/pull/1040
- fix: apply detune transpose before stretch processing and when detune returns to zero by @Slavezax in https://github.com/software-mansion/react-native-audio-api/pull/1100
- fix(android): use 'category' key instead of 'type' by @zvonimirr in https://github.com/software-mansion/react-native-audio-api/pull/1106
- fix(ios): avoid WorkletsModule.h import that breaks worklets-enabled builds by @Traviskn in https://github.com/software-mansion/react-native-audio-api/pull/1102
- Fix/engine race condition by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1118
- fix: removed race conditions connected to promises thread pool by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1119
- fix:
OnAudioReadyEventType.whensupport by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1121 - fix: better callbacks handling by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1092
- fix: own recording data by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1120
- fix: always prepare callback in start by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1125
- fix: check exclusion against clamped time by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1127
- fix: running out of free pools in mpmc by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1130
- fix: removed dropping broadcast events by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1131
- fix: fixed chunk truncation by @maciejmakowski2003 in https://github.com/software-mansion/react-native-audio-api/pull/1139
Other Changes
- chore: nightly to 0.13 by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1031
- chore: oidc workflow by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1033
- Chore/OIDC node generator package by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1034
- refactor: stable render quantum size by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1008
- refactor: implemneted js event disptacher by @maciejmakowski2003 in https://github.com/software-mansion/react-native-audio-api/pull/1041
- refactor: decoder utilizing ffmpeg and ma decoders by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1050
- refactor: complex functions by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1047
- refactor: support for non standard projects by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1056
- chore: buffer utils docstrings by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1065
- chore: added clang-format-ignore-file by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1069
- refactor: shared_ptr instead of raw ptr in oboe by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1070
- fix(android): resolve worklets via prefab to avoid missing libworklets.so on fresh builds by @msluszniak in https://github.com/software-mansion/react-native-audio-api/pull/1076
- docs: update urls in readme banners by @p-malecki in https://github.com/software-mansion/react-native-audio-api/pull/1084
- docs: remove banner rotator by @p-malecki in https://github.com/software-mansion/react-native-audio-api/pull/1085
- fix: oscillator producing silent on high frequencies by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1083
- test: assert PeriodicWave outputs audio at low/high frequencies (#1080) by @spikything in https://github.com/software-mansion/react-native-audio-api/pull/1090
- fix: fall back to non-pmr BoundedPriorityQueue on runtimes without std::pmr by @Leppard in https://github.com/software-mansion/react-native-audio-api/pull/1086
- ci: format check job and more generalization by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1091
- feat: web AudioDecoder by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1082
- feat: audio tag hls support by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1079
- fix: removed unused method from old arch spec by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1094
- test: assert AudioBufferQueueSourceNode consumes frames at 1x pace with gapless streaming output by @yocontra in https://github.com/software-mansion/react-native-audio-api/pull/1098
- refactor: web api file system by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1093
- fix(ios): push the frames AVAudioConverter actually produced in the recorder callback by @yocontra in https://github.com/software-mansion/react-native-audio-api/pull/1097
- fix(android): stop resurrecting stopped recorders on stream disconnect by @christian-apollo in https://github.com/software-mansion/react-native-audio-api/pull/1089
- docs: add dynamic topbar banner by @p-malecki in https://github.com/software-mansion/react-native-audio-api/pull/1111
- Fix android crash when recording repeated sessions by @Traviskn in https://github.com/software-mansion/react-native-audio-api/pull/1101
- refactor: redesign events registry by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1112
- docs: migrate topbar banner to @swmansion/t-rex-ui by @p-malecki in https://github.com/software-mansion/react-native-audio-api/pull/1113
- refactor: recorder by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1114
- fix: proper canvas alignment and faster drawing by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1117
- build: bump typescript by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1099
- chore: move audiotag files to stable api by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1126
- refactor: promises and errors by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1123
- docs: session options compatibility by @closetcaiman in https://github.com/software-mansion/react-native-audio-api/pull/1128
- chore: bump by @mdydek in https://github.com/software-mansion/react-native-audio-api/pull/1132
- feat: add duration-only audio file API by @Traviskn in https://github.com/software-mansion/react-native-audio-api/pull/1122
- fix: add libworklets.so to exclude list by @radoslawrolka in https://github.com/software-mansion/react-native-audio-api/pull/1138
New Contributors
- @Nezz made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1038
- @Traviskn made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1052
- @christian-apollo made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1054
- @winterdouglas made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1068
- @msluszniak made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1076
- @spikything made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1090
- @Leppard made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1086
- @kevinthelago made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1040
- @yocontra made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1098
- @Slavezax made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1100
- @zvonimirr made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1106
- @gaodeng made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1110
- @radoslawrolka made their first contribution in https://github.com/software-mansion/react-native-audio-api/pull/1138
Full Changelog: https://github.com/software-mansion/react-native-audio-api/compare/0.12.0...0.13.0