Skip to content

Releases: sfuhrm/radiorecorder

Alpha AAC support

28 Jan 12:25
Compare
Choose a tag to compare
Alpha AAC support Pre-release
Pre-release
  • Add AAC support (testing) using javasound-aac #4
  • Mapping to audio decoder is now done in program, not by Java AudioSystem.
  • Removed WAV playing in favor of AAC support.
  • Removed a certain audio format recognition because it was triggering a bug in javasound-aac implementation reading streams endlessly
  • Fixed configuration for OGG/Vorbis playback that produced mostly white noise on my machine (endianess problem in codec?)
  • Switch OGG/Vorbis library from vorbisspi -> java-vorbis-support since it seems to be better supported
  • Added test for the stream play feature .. not clear how this works in different test envs

Fix Chromecast playback

23 Jan 07:49
Compare
Choose a tag to compare
  • Chromecast playback was unintentionally begin stopped under certain conditions. Media info polling interval has been reduced and playback is now no longer stopped.

Update to radiobrowser4j 3.0.0

14 Jan 00:08
Compare
Choose a tag to compare
  • Update to library radiobrowser4j 3.0.0, reducing on-disk footprint by ca. 3 MB.
  • Update to chromecast-java-api-v2 0.12.4.

Minor fixes

07 Jan 22:19
Compare
Choose a tag to compare
  • Fix for displaying the correct bitrate #51
  • Fix for displaying the correct tags #52

No more User-Suppplied+URL

01 Jan 10:39
Compare
Choose a tag to compare
  • No more "User-Suppplied+URL" folder when supplying direct stream URLs #8 . Instead the output files are then written directly to the output directory.

Bugfix release + do not save first partial song

31 Dec 16:22
Compare
Choose a tag to compare
  • Bugfix: Stream storage / playback contains artifacts under some situations #50. Update recommended!
  • Feature: Does no longer store first partial songs when -use-songnames is given #37 - changed behaviour.
  • Refactoring to not use deprecated http client5 method

Refactoring and removed deprecations

02 Dec 17:20
Compare
Choose a tag to compare
  • Removed support for legacy HttpClient 4 that was not useful anyway (HttpClinet 5 is default).
  • Reworked deprecations for java.net.URL(String) constructors in JDK 21.
  • Reworked deprecations for Apache HttpClient 5 methods (proxy, timeout).
  • Upgraded legacy JUnit 4 to JUnit 5 unit testing.
  • Reworked all Javadoc specific warnings.

Abort after feature, updated dependencies

25 Nov 13:35
Compare
Choose a tag to compare
  • Abort-after time feature with the option -abort-after-duration #6
  • Updated log4j2 dependency

Updated dependencies

16 Oct 17:11
Compare
Choose a tag to compare
  • Updated chromecast-java-api-v2
  • Minor updated dependencies slf4j, lombok
  • Minor updated plugins

Fix for HTTP 503 error

05 Aug 11:00
Compare
Choose a tag to compare
  • Bug fix for HTTP 503 error when accessing radiobrowser #22