Releases: centic9/commons-audio
Releases · centic9/commons-audio
1.2.1
- Remove remaining bits for JDK 11 and switch fully to JDK 17
- Add DataPipe.available()
- Only reconfigure TarsosDSPPlayer if tempo actually changed
- Update some third party libraries
Full Changelog: 1.2.0...1.2.1
1.2.0
- Allow to adjust playback speed at runtime when using TarsosDSPPlayer
- Fix regression in TarsosDSP 2.5 (downstream projects need to upgrade it as well!)
- Stop support for JDK 11, JDK 17 is required now
- Fix name in Maven POM
- Update third-party-libraries
Full Changelog: 1.1.0...1.2.0
1.1.0
- Breaking Change: Rework to always specify the number of days to fetch from FM4
Full Changelog: 1.0.2...1.1.0
1.0.2
- Fix changed date-format in FM4Stream
Full Changelog: 1.0.1...1.0.2
1.0.1
- Update TarsosDSP and other third-party libraries
- Improve information when reading credentals fails
- Stop download when server returns a content-type of text/html
- Switch to FM4 API 5.0 and allow to fetch streams for a given date to access beyond the default 7 days back
Full Changelog: 1.0.0.24...1.0.1
1.0.0.24
- Update third-party libraries
- Update to Gradle 7.6
- Reduce sliding window for computing chunks per second
Full Changelog: 1.0.0.23...1.0.0.24
1.0.0.23
- DiskBasedBuffer: Prevent invalid buffer-state when writing to disk fails
- DiskBasedBuffer: More preconditions to improve error message in case of inconsistent states
Full Changelog: 1.0.0.22...1.0.0.23
1.0.0.22
- Adjust and add preconditions to provide better information on invalid state during construction and when adding chunks
- update httpclient and forbidden-apis
Full Changelog: 1.0.0.21...1.0.0.22
1.0.0.21
Breaking change:
- Use better name for buffered audio-files
- This will prevent from reading previous buffered-files. You will need logic to rename existing ones during upgrading if you want to continue to use them
Others:
- Update some third party libraries
- Adjust toString()
- Do not print stacktrace when sleeping is interrupted
- Add simple example player for playing a live stream
- Increase timeout when fetching data via HTTP
- Adjust computation of "per second" to use millisecond granularity
Full Changelog: 1.0.0.20...1.0.0.21
1.0.0.20
- Update some third party libraries
- Allow to specify different URLs for FM4 so we can also download other ORF stations
- Initial implementation of a disk-based seekable-buffer to enable much larger buffer-sizes
Full Changelog: 1.0.0.19...1.0.0.20