Skip to content

Releases: centic9/commons-audio

1.0.0.9

17 Nov 21:44
Compare
Choose a tag to compare
  • Update forbidden-apis to 3.1
  • Update toString() and logging for RangeDownloads
  • Change RangeDownloadingBuffer.empty() to return "false" when there is still data in the buffer

1.0.0.8

11 Nov 20:32
Compare
Choose a tag to compare
  • Add some more logs for RangeDownloads
  • Declare UnsupportedAudioFileException from AudioPlayer.play() to allow to handle it specially

1.0.0.7

03 Nov 20:07
Compare
Choose a tag to compare
  • Gradle 6.6.1
  • Third party libraries updated
  • Allow to get "previous" show from FM4 similar to "next"
  • Add StreamType "favourite" to model playing songs from an arbitrary list of songs

1.0.0.6

13 Sep 07:48
Compare
Choose a tag to compare
  • Allow to add some data to Streams

1.0.0.5

13 Sep 07:46
Compare
Choose a tag to compare
  • Update README, more description of possible usages
  • Avoid integer-overflow in RangeDownloadingRingBuffer
  • Add FM4Cache.next()

1.0.0.4

13 Sep 07:45
Compare
Choose a tag to compare
  • JavaDoc
  • Add Preconditions
  • Improve exceptions
  • Add Stream.EMPTY

1.0.0.3

11 May 07:54
Compare
Choose a tag to compare
  • Add CountingSeekableRingBufferImpl

1.0.0.2

11 May 07:54
Compare
Choose a tag to compare
  • RangeDownloadingBuffer: Do not throw an exception if buffer-size is larger than number of chunks to download, this can happen if seeking backwards
  • Update some third-pary libraries

1.0.0.1

14 Apr 14:53
Compare
Choose a tag to compare
  • Add an implementation of the SeekableRingBuffer which also provides persisting to disk
  • Add a system for playing sound at different tempo via the TarsosDSP libraries for stretching/condensing audio on-the-fly
  • Add a basic Stream class for holding information about streams that are played

1.0.0.0

13 Apr 17:03
Compare
Choose a tag to compare

Initial release, included functionality:

  • A simple AudioPlayer interface and implementations via JLayer, MP3-SPI and TarsosDSP libraries
  • Interfaces for buffering audio data in a flexible SeekableRingBuffer
  • Downloading ranges of audio-streams from local files or HTTP
  • Accessing information about sessions of the Austrian radio station FM4