MinimStreamer

Home

Installing

Release notes

User guide

Support

Forum

MinimServer

License

Contact

Latest news

(2021/09/02) Transcoding to 32-bit WAV is now supported.

Latest change

(2024/07/16) MinimStreamer 2.0.13 has been released

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 fixes

Fix 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 fixes

Fix 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.

Bug fixes

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 fixes

Fix 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.

Bug fixes and minor changes

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 changes

Extend 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.