Release Notes
This page contains a complete list of MinimStreamer releases and related extension packages. For each release, you'll find a brief description of any new features, together with a summary of bug fixes and other changes.
New features are highlighted as [NEW] in the User guide sections that describe them.
MinimStreamer 2.0.13
This is a bug-fix update for MinimStreamer 2. It was released on 16th July 2024.
This version is enabled for automatic installation when you install or restart MinimServer.
Bug fixes
Fix incorrect message about MinimStreamer having expired
Fix index 4000 out of bounds for length 4000 error message
MinimStreamer 2.0.12
This is a feature update for MinimStreamer 2. It was released on 13th November 2023.
This version is enabled for automatic installation when you install or restart MinimServer.
New features
Match-all input type filters are now supported. A match-all input type filter can be used to transcode local files with output settings that are different from the transcoding output settings for network streams with the same input type. For more information, see the Input type filters section of the MinimStreamer user guide.
All network URLs with a .m3u or .m3u8 file extension are now recognised as M3U playlists, even if an unexpected MIME type was returned when reading the URL resource.
Bug fixes
Fix "sample not found" error when transcoding some FLAC files to WAV
Fix problem with decoding some escaped XML characters
Fix possible deadlock after radio streaming error
MinimStreamer 2.0.11
This is a bug-fix update for MinimStreamer 2. It was released on 16th December 2022.
Bug fixes
Fix java.lang.ArithmeticException: / by zero error with convolution enabled
MinimStreamer 2.0.10
This is a feature update for MinimStreamer 2. It was released on 8th December 2022.
Compatibility notes
If you install MinimStreamer 2.0.10 on a Melco Music Library, this also automatically installs FFmpeg. With previous versions of MinimStreamer, FFmpeg for Melco was installed as an optional separate package. Installing MinimStreamer 2.0.10 on a Melco Music Library automatically removes any previously installed FFmpeg package.
New features
When selecting a convolution filter file, give preference to filters with sample rates that are exact multiples or fractions of the stream sample rate. For more information, see the Convolution filtering section of the MinimStreamer user guide.
Bug fixes and other changes
Fix "sample not found" error when using FLAC to WAV transcoding
Improve message when license has expired
MinimStreamer 2.0.9
This is a feature update for MinimStreamer 2. It was released on 2nd September 2021.
New features
Add a new transcoding output type wav32 to enable transcoding to 32-bit WAV for renderers that support this. To use this feature, MinimServer update 198 or a later version must be installed. For more information, see the Transcoding section of the MinimStreamer user guide.
MinimStreamer 2.0.8
This is a feature update for MinimStreamer 2. It was released on 6th April 2021.
New features
Improve the interaction between the streamSize
option of the stream.options
property
and the WAV transcode size limit in the stream.transcode
property.
For more information, see the Streaming options section
and the Transcoding
section of the MinimStreamer user guide.
MinimStreamer 2.0.7
This is a bug-fix update for MinimStreamer 2. It was released on 13th March 2021.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Bug fixes
Fix java.lang.StringIndexOutOfBoundsException when playing some HLS streams
MinimStreamer 2.0.6
This is a bug-fix update for MinimStreamer 2. It was released on 7th February 2021.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Bug fixes
Fix problem playing some HLS streams
MinimStreamer 0.7.19
This is a license update for MinimStreamer 0.7. It was released on 15th January 2021.
License changes
Extend license expiry date to 31 March 2021
MinimStreamer 0.7.18
This is a bug-fix update for MinimStreamer 0.7. It was released on 31st October 2020.
Big fixes
Fix problem with license expiry check (should be 31 January but was 31 October)
MinimStreamer 0.7.17
This is a license update for MinimStreamer 0.7. It was released on 2nd October 2020.
License changes
Extend license expiry date to 31 January 2021
MinimStreamer 2.0.5
This is a bug-fix update for MinimStreamer 2. It was released on 7th September 2020.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Bug fixes
Fix distorted output when playing streams that use HTTP chunked encoding
MinimStreamer 2.0.4
This is a minor update for MinimStreamer 2. It was released on 4th September 2020.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Bug fixes and other changes
Fix java.net.SocketException "socket closed" crash dump problem
Add input type filter support for higher resolutions of DSF files up to dsf(1024)
MinimStreamer 0.7.16
This is a license update for MinimStreamer 0.7. It was released on 3rd July 2020.
License changes
Extend license expiry date to 31 October 2020
MinimStreamer 2.0.3
This is a license update for MinimStreamer 2. It was released on 21st March 2020.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Changes
Update license text
MinimStreamer 2.0.2
This is a bug-fix update for MinimStreamer 2. It was released on 16th December 2019.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
Bug fixes
Fix "recording directory error" message when recording directory doesn't exist
MinimStreamer 2.0.1
This is the initial release of MinimStreamer 2. It was released on 15th December 2019.
Note: MinimStreamer 2 requires MinimServer 2. It is not compatible with MinimServer 0.8.x.
MinimStreamer 0.7.15
This is a license update for MinimStreamer 0.7. It was released on 14th December 2019.
License changes
Extend license expiry date to 31 July 2020
MinimStreamer 0.7.14
This is a bug-fix update for MinimStreamer. It was released on 28th July 2019.
Bug fixes
Support HLS MIME type application/x-mpegURL
as well as application/x-mpegurl
MinimStreamer 0.7.13
This is a license update for MinimStreamer. It was released on 11th June 2019.
License changes
Extend license expiry date to 31 December 2019
Other changes
Add support for the FFmpeg option -af hdcd
in the stream.options
property
FFmpeg 4.1 extension package for Melco
The ffmpeg-4.1-melco-0.1
extension package package contains an ffmpeg
static binary executable that has
been built specially for the processor in the Melco N1, N100 and N10 and has been
configured to contain only those audio decoders and encoders that are used by MinimStreamer.
For more information, see the
Stream converter program
section of the MinimStreamer user guide.
MinimStreamer 0.7.12
This is a feature release for MinimStreamer. It was released on 4th February 2019.
New features
Added support for installing an extension package containing the ffmpeg
stream converter program.
For more information, see the
Stream converter program
section of the MinimStreamer user guide.
MinimStreamer 0.7.11
This is a feature release for MinimStreamer. It was released on 20th January 2019.
New features
Added support for FIR convolution with a wildcard pattern for multiple convolution filter files with different sample rates. For more information, see the Convolution filtering section of the User guide.
Added support for 24 kbps and 32 kbps as transcoding bitrates. For more information, see the Transcoding section of the User guide.
Added improved support for parsing quoted strings, spaces and commas in the stream.options
property.
For more information, see the
Streaming options
section of the User guide.
Bug fixes
Fix incompatibility with FFmpeg 4.1 on Synology
Fix problem with playing BBC HLS streams
MinimStreamer 0.7.10
This is a bug-fix update for MinimStreamer. It was released on 26th November 2018.
Bug fixes and minor changes
Accept audio-aac as HLS segment content type
Skip multiple ID3v2 tags at start of HLS aac segment
Improve diagnostic for failure to obtain accurate network time
MinimStreamer 0.7.9
This is a bug-fix update for MinimStreamer. It was released on 20th November 2018.
Bug fixes
Fix problems with transcoding to a renderer that uses byte-range requests (e.g., OPPO Sonica DAC)
MinimStreamer 0.7.8
This is a feature and license update for MinimStreamer. It was released on 11th November 2018.
New features
Added support for WAV as a transcoding input type for local files. For more information, see the Transcoding section of the User guide.
License changes
Extend license expiry date to 30 June 2019
MinimStreamer 0.7.7
This is a feature and license update for MinimStreamer. It was released on 17th June 2018.
New features
Added support for AIFF as a transcoding input type for local files. For more information, see the Transcoding section of the User guide.
Added support for specifying an HLS media playlist as a playlist network stream URL. In previous versions of MinimStreamer, only HLS master playlists could be specified. For more information, see the Playing network streams section of the User guide.
Added support for flow control. For more information, see the Flow control section of the User guide.
License changes
Extend license expiry date to 31 December 2018
Bug fixes
Fix problem with specifying an FIR convolution file in the stream.options
property
MinimStreamer 0.7.6
This is a feature update for MinimStreamer. It was released on 10th February 2018.
New features
Added support for aac as a transcoding output type for network streams. For more information, see the Transcoding section of the User guide.
Added support for transcoding mp3 and aac to a lower bit rate without changing the stream format.
Bug fixes
Fix problem with removal of streamSize in stream.options not taking effect until next relaunch
MinimStreamer 0.7.5
This is a bug-fix update for MinimStreamer. It was released on 20th December 2017.
Bug fixes
Fix NoClassDefFoundError when streaming BBC radio streams with MinimServer 0.8.5
MinimStreamer 0.7.4
This is a bug-fix update for MinimStreamer. It was released on 13th December 2017.
Bug fixes
Fix incorrect expiry date calculation in MinimStreamer 0.7.2 and 0.7.3
MinimStreamer 0.7.3
This is a license update for MinimStreamer. It was released on 11th December 2017.
License changes
Extend license expiry date to 30 June 2018
MinimStreamer 0.7.2
This is a feature update for MinimStreamer. It was released on 2nd November 2017.
New features
Added support for MPEG-DASH streams as used by the BBC, including the experimental FLAC stream that was used for broadcasting the 2017 Proms. For more information, see the Playing network streams and Streaming options sections of the User guide.
Added support for SSL/TLS streams with URLs starting with an https:
prefix
instead of an http:
prefix.
MinimStreamer 0.6.4
This is a bug-fix update for MinimStreamer. It was released on 18th May 2017.
Bug fixes
Fix problem with minim icon not displayed on Linux desktop
MinimStreamer 0.6.3
This is a license update for MinimStreamer. It was released on 12th May 2017.
License changes
Extend license expiry date to 31 December 2017
MinimStreamer 0.6.2
This is a feature update for MinimStreamer. It was released on 1st April 2017.
New features
Added support for transcoding local Ogg files containing Vorbis audio data. For more information, see the Transcoding section of the User guide.
Minor changes
Handle radio .m3u URLs with incorrect MIME type
Check that converter program is a valid executable that can run successfully
MinimStreamer 0.6.1
This is a bug-fix update for MinimStreamer. It was released on 31st December 2016.
Bug fixes
Fix / by 0 error when transcoding
MinimStreamer 0.6
This is a license and feature update for MinimStreamer. It was released on 17th December 2016.
New features
You can use input type filters to apply transcoding to specific sample rates, bit depths or bit rates for local files. For more information, see the Input type filters section of the User guide.
License changes
Extend license expiry date to 30 June 2017
Minor changes
Handle radio .pls URLs with incorrect MIME type
MinimStreamer 0.5.25
This is a license update for MinimStreamer. It was released on 26th June 2016.
License changes
Extend license expiry date to 31 December 2016
MinimStreamer 0.5.24
This is a feature update for MinimStreamer. It was released on 18th April 2016.
New features
Added a new optional location (the opt/bin
directory) for the stream converter program.
For more information, see the
Stream converter program section of the User guide.
Bug fixes
Fix file descriptor leakage when transcoding DSF or DFF file to DoP/WAV
Fix NullPointerException in FLACResource.java
Don't produce a crash dump for a ReaderInterruptedException
Fix problem playing network stream when the stream .m3u file contains a blank line
Fix NullPointerException when PATH not set
MinimStreamer 0.5.23
This is a bug-fix update for MinimStreamer. It was released on 4th February 2016.
Bug fixes
Revert HTTP protocol change that caused JPLAYStreamer not to work with 0.5.22
MinimStreamer 0.5.22
This is a feature update for MinimStreamer. It was released on 3rd February 2016.
New features
Added a new streamSize
option to the stream.options
property to
play network streams using control points or renderers that can't handle audio broadcast
streams of unlimited size. For more information, see the
Streaming options section of the User guide.
Added a new preBuffer
option to the stream.options
property to
read some audio data into memory before starting to stream audio data to the renderer.
For more information, see the
Streaming options section of the User guide.
Bug fixes and minor changes
Fix problem with broken-up audio at the start of tracks
Disable live stream sharing to fix renderer timeout problems
MinimStreamer 0.5.21
This is a minor update for MinimStreamer. It was released on 15th December 2015.
Bug fixes
Fix problem with some HLS streams not being playable
MinimStreamer 0.5.20
This is a minor update for MinimStreamer. It was released on 13th December 2015.
License changes
Extend license expiry date to 30 June 2016
Bug fixesFix malformed URL error message when playing some HLS streams Add support for HLS streams with media segments in AAC ADTS packed audio format
MinimStreamer 0.5.19
This is a bug-fix update for MinimStreamer. It was released on 1st December 2015.
Bug fixes
Fix problems with restarting recordings after the server is relaunched
MinimStreamer 0.5.18
This is a bug-fix update for MinimStreamer. It was released on 9th November 2015.
Bug fixes
Fix problem playing a stream whose playlist URL doesn't include a path
MinimStreamer 0.5.17
This is a minor update for MinimStreamer. It was released on 2nd November 2015.
Minor changes
Further improvements to error recovery after server errors during HLS streaming
Fix potential deadlock after error when starting a stream recording
MinimStreamer 0.5.16
This is a minor update for MinimStreamer. It was released on 16th October 2015.
Minor changes
Attempt to continue HLS streaming after error reading audio data segment
MinimStreamer 0.5.15
This is a minor update for MinimStreamer. It was released on 13th October 2015.
Minor changes
Attempt to continue HLS streaming after error response from server
MinimStreamer 0.5.14
This is a feature update for MinimStreamer. It was released on 1st October 2015.
New features
Added an option to ensure the use of a converter to do all FLAC to WAV transcoding. For more information, see the Transcoding section of the user guide.
Added new syntax to allow the stream.options property to have an option value containing a comma. For more information, see the Streaming options section of the user guide.
Bug fixes and minor changes
Allow restarting MinimServer without interrupting a live recording
Don't create crash log file for HLS stream read error
MinimStreamer 0.5.13
This is a minor update for MinimStreamer. It was released on 26th June 2015.
License changes
Extend license expiry date to 31 December 2015
Bug fixesFix NullPointerException when GET request from renderer contains only a Host header
MinimStreamer 0.5.12
This is a feature update for MinimStreamer. It was released on 23rd March 2015.
New features
Added a new convOut option to the stream.options
property to provide support for using
libsoxr from ffmpeg for stream resampling. For more information, see the
Streaming options section of the User guide.
Fix transcoding failure when the stream.converter property has a path containing spaces
MinimStreamer 0.5.11
This is a minor update for MinimStreamer. It was released on 14th March 2015.
Bug fixes and minor changes
Fix problem with not checking for incorrect bitrate transcoding setting
Fix problem with waiting for test invocation of FFmpeg to complete
Add log message for unsupported byte-range request from renderer
Fix problem with playing remote MP3 files containing embedded images
MinimStreamer 0.5.10
This is a bug-fix update for MinimStreamer. It was released on 7th March 2015.
Bug fixes
Fix problem with ALAC to WAV transcoding
MinimStreamer 0.5.9
This is a bug-fix update for MinimStreamer. It was released on 6th March 2015.
Bug fixes
Fix problem with DSF to DoP/WAV transcoding
MinimStreamer 0.5.8
This is a bug-fix update for MinimStreamer. It was released on 5th March 2015.
Bug fixes
Fix problem with playing files transcoded to L24
MinimStreamer 0.5.7
This is a bug-fix update for MinimStreamer. It was released on 5th March 2015.
Bug fixes
Fix incorrect error message about duplicate transcode targets if sample rate is different
MinimStreamer 0.5.6
This is a bug-fix update for MinimStreamer. It was released on 4th March 2015.
Bug fixes
Fix launch error "CreateProcess error=87, The parameter is wrong"
MinimStreamer 0.5.5
This is a feature update for MinimStreamer. It was released on 4th March 2015.
New features
Added support for transcoding DSD (.dsf files) to native PCM (wav, wav16, wav24, L16 and L24). This support requires MinimServer 0.8.3 update 60 or later and FFmpeg release 2.3 or later. For more information, see the Transcoding section of the User guide.
Added support for specifying an output sample rate when transcoding network streams to wav, wav16, wav24, L16 and L24. For more information, see the Transcoding section of the User guide.
Added support for specifying an output bit rate when transcoding network streams to mp3. For more information, see the Transcoding section of the User guide.
Other changes
Fix dropout problems when streaming BBC HLS radio streams to a Sonos player
Add -vn option to ffmpeg and avconv commands
MinimStreamer 0.5.4
This is a minor update for MinimStreamer. It was released on 25th February 2015.
Bug fixes and minor changes
Fix NullPointerException error when stopping chain
Don't clear stream.record property when MinimServer restarts
Add more debug logging for HLS streaming
Add stream.options property
MinimStreamer 0.5.3
This is a minor update for MinimStreamer. It was released on 19th February 2015.
Bug fixes and minor changes
Fix IllegalArgumentException: timeout value is negative
Don't use * as transcoding source type if a stream type is specified
Use shorter URLs for MinimStreamer streams
MinimStreamer 0.5.2
This is a feature update for MinimStreamer. It was released on 16th February 2015.
New features
Added support for the HTTP Live Streaming (HLS) protocol. HLS streams containing AAC audio data (for example, the new BBC HLS AAC streams) are automatically converted to "normal" AAC ADTS streams for playing and recording.
MinimStreamer 0.5.1
This is a bug-fix update for MinimStreamer. It was released on 14th January 2015.
Bug fixes
Fix relaunch failure after making a recording
MinimStreamer 0.5
This is a version update for MinimStreamer. It was released on 14th December 2014.
New features
As an alternative to putting the avconv
or ffmpeg
program in one of the directories in the PATH environment variable,
you can set the stream.converter
property to the absolute path of the avconv
or ffmpeg
program.
For more information, see the Transcoding section of the User guide.
Compatibility notes
MinimStreamer 0.5 requires MinimServer 0.8.3.
MinimStreamer 0.5 requires Java 7 or later. If you are currently using Java 6 to run MinimServer, you need to update to Java 7 or Java 8. For more information, see the MinimServer installation instructions for the platform you are using to run MinimServer and MinimStreamer.
License changes
Extend license expiry date to 30 June 2015
Bug fixes and minor changes
Read files with UTF-8 characters in filename if platform charset is US-ASCII
MinimStreamer 0.4.3
This is a bug-fix update for MinimStreamer. It was released on 15th November 2014.
Bug fixes
Fix problem with ffmpeg transcoding not working on Synology
MinimStreamer 0.4.2
This is a minor update for MinimStreamer. It was released on 30th August 2014.
New features
For improved transcoding flexibility when using multiple renderers, you can specify a list of output types for any input type in the stream.transcode property. For more information, see the Transcoding section of the User guide.
Bug fixesFix problem with mp4 not recognised as input type in stream.transcode property
MinimStreamer 0.4.1
This is a minor update for MinimStreamer. It was released on 3rd August 2014.
New features
For improved compatibility with some control points and renderers, you can now specify optional stream audio information after the stream ID. For more information, see the Transcoding section of the User guide.
Compatibility notes
The aac
input type in the stream.transcode
property now applies only to
ADTS-formatted files and streams containing AAC data. For transcoding MPEG-formatted files (.mp4 and .m4a)
containing AAC audio data, a new input type mp4
has been introduced.
For more information, see the Transcoding section of the User guide.
Increase FFmpeg timeout to 20 seconds
Support L16 and L24 audio data in DIDL-Lite protocolInfo attribute
Fix stream sharing bug when recording and playing the same stream
Support Range requests for nontranscoded network streams
Support optional type information in streamID
Support optional audio data information in streamID
Don't transcode mp4/m4a files for aac input type
Add mp4 input type for transcoding mp4/m4a files containing AAC data
MinimStreamer 0.4
This is a version update for MinimStreamer. It was released on 26th May 2014.
New features
Transcoding DSD128 files (DSF or DFF) to DoP/WAV is now supported.
License changesExtend license expiry date to 31 December 2014
MinimStreamer 0.3.18
This is a performance update for MinimStreamer. It was released on 13th May 2014.
Performance improvements
Improve seek performance when transcoding FLAC files to WAV.
MinimStreamer 0.3.17
This is a bug-fix update for MinimStreamer. It was released on 28th April 2014.
Bug fixes
Fix problem with transcoding ALAC files
MinimStreamer 0.3.16
This is a bug-fix update for MinimStreamer. It was released on 28th April 2014.
Bug fixes and minor changes
Fix problems when using transcoding together with stream sharing
Include MIME type information in protocolInfo for transcode * source type
MinimStreamer 0.3.15
This is a bug-fix update for MinimStreamer. It was released on 10th March 2014.
Bug fixes
Fix problem with playing transcoded WAV streams using mpd on Raspberry Pi
MinimStreamer 0.3.14
This is a bug-fix update for MinimStreamer. It was released on 26th February 2014.
Bug fixes and minor changes
Fix problem with transcoding AAC files or radio streams on a Synology NAS
Ensure compatibility with new Synology 0.8.1b install package
MinimStreamer 0.3.13
This is a bug-fix update for MinimStreamer. It was released on 19th February 2014.
Bug fixes and minor changes
Use 4 GB limit for transcoded WAV stream by default
Add filtering for MP3 radio streams to find first valid header
Add size limit option to transcode target
MinimStreamer 0.3.12
This is a bug-fix update for MinimStreamer. It was released on 13th February 2014.
Bug fixes
Ignore text accompanying HTTP response code from network stream
Fix problem transcoding network stream to L16
MinimStreamer 0.3.11
This is a bug-fix update for MinimStreamer. It was released on 10th February 2014.
Bug fixes
Add Icy-MetaData header to HTTP GET request if not sent by renderer
MinimStreamer 0.3.10
This release includes new features and bug fixes. It was released on 30th January 2014.
New features
Transcoding to the LPCM formats L16 and L24 is now supported. For more information, see the Transcoding section of the User guide.
MinimStreamer can optionally add a file extension suffix to the transcoding URL for a network stream whose original type is unknown. For more information, see the Transcoding section of the User guide.
Compatibility notes
MinimStreamer 0.3.10 requires MinimServer 0.8 update 17.
Bug fixes and minor changes
Fix FLAC to WAV transcoding problem with initial small byte range request
Parse remote .m3u playlists as stream URLs
Support HTTP redirection responses from remote stream URLs
Fix problem with blocked threads not terminating
Fix problem with cleanup of shared streams
Fix problem with relaunch failing if any recordings are in progress
MinimStreamer 0.3.9
This is a bug-fix update for MinimStreamer. It was released on 17th January 2014.
Compatibility notes
MinimStreamer 0.3.9 requires MinimServer 0.8 update 16.
Bug fixes and minor changes
Fix problems with blocked threads not terminating
Fix problem with sharing of listening and recording streams
Support stream URLs with query strings
MinimStreamer 0.3.8
This is a bug-fix update for MinimStreamer. It was released on 6th January 2014.
Bug fixes
Fix problem with transcoded radio stream stopping playing after some time
Fix problem with unable to play some radio streams
MinimStreamer 0.3.7
This is a bug-fix update for MinimStreamer. It was released on 4th January 2014.
Bug fixes and minor changes
Fix problem with transcoding ALAC/AAC/MP3 streams using Synology version of FFmpeg
Update copyright dates
MinimStreamer 0.3.6
This is a bug-fix update for MinimStreamer. It was released on 30th December 2013.
Bug fixes
Fix transcoding problem for filename containing a quote character
Fix problem where file plays with no sound after a transcoding error
MinimStreamer 0.3.5
This is the initial public release of MinimStreamer. It was released on 16th December 2013.