MinimServer

Home

Donate

Features

Downloads

Installing

Release notes

User guide

Support

Troubleshooting

Forum

MinimStreamer

License

UPnP AV

Technology

Contact

Latest news

Command scripting and Web API now available

Latest change

MinimServer update 96 has been released

Release Notes

This page contains a complete list of MinimServer and MinimWatch releases and updates. For each release or update, you'll find a brief description of any new features, together with a summary of bug fixes and other changes.

New features that were added recently are highlighted as [NEW] in the User guide sections that describe them.

MinimServer 0.8 update 96

This is a minor update for MinimServer 0.8.4. It was released on 3rd January 2017.

Minor changes

Use the same set of illegal filename characters for all platforms
Fix crash with some listViewAlbums and alphaGroup settings
Ignore charset parameter when checking embedded artwork MIME type
Check that embedded artwork image format is JPEG, PNG, BMP or GIF
Don't exclude audio file with incorrect embedded artwork image format

MinimWatch 0.8 update 49

This is a bug-fix update for MinimWatch 0.8.4. It was released on 3rd January 2017.

Bug fixes

Fix java.lang.NoSuchMethodException: org.jminim.launch.Launcher.setStreamHandler message

MinimServer 0.8 update 95

This is a bug-fix update for MinimServer 0.8.4. It was released on 22nd December 2016.

Bug fixes

Fix RandomFileInputStream read error
Add support for WAV files in RF64 format
Don't scan filenames starting with ._
Don't scan .Trashes folder

MinimServer 0.8 update 94

This is a bug-fix update for MinimServer 0.8.4. It was released on 19th December 2016.

Bug fixes

Fix java.lang.NoSuchMethodException: org.jminim.launch.Launcher.setStreamHandler error

MinimServer 0.8 update 93

This is a bug-fix update for MinimServer 0.8.4. It was released on 18th December 2016.

Bug fixes

Fix crash on Mac OS X Mavericks and older versions

MinimWatch 0.8 update 48

This is a bug-fix update for MinimWatch 0.8.4. It was released on 18th December 2016.

Bug fixes

Fix crash on Mac OS X Mavericks and older versions

MinimWatch 0.8 update 44

This is a bug-fix update for MinimWatch 0.8.3. It was released on 18th December 2016.

Bug fixes

Fix crash on Mac OS X Mavericks and older versions

MinimServer 0.8 update 92

This is a feature update for MinimServer 0.8.4 only. It was released on 17th December 2016.

New features

The rules for which files within the content directory and its subfolders are excluded from scanning have changed. A new property excludePattern provides additional user control over which files should be excluded from scanning. For more information, see the File scanning section of the User guide.

Added support for displaying information files (digital booklets) in BubbleUPnP and BubbleDS. For more information, see the Information files and Format properties sections of the User guide.

A playlist can optionally have an artwork image. For more information, see the Artwork section of the User guide.

When a stream ID is used in a playlist entry to route a network stream via MinimStreamer, the default is now to display one entry for the network stream in the playlist instead of two entries as previously. To display two entries, you can prefix the stream ID with a plus sign (+) For more information, see the Routing network streams via MinimStreamer section of the MinimStreamer user guide.

Bug fixes and minor changes

Improve scanning performance when the library is accessed via a network shared folder
In .m3u playlists, support URLs with custom schemes such as qobuz:
Add support for file:/// URLs in playlists
Support overlapping prefixes for ignore option (e.g., 'The' and 'The best of')
Don't delete mcache file if folder is empty on rescan (needed for removable drives)
Improve rescan speed for libraries with a large number of scanning errors
Fix problem with image file discovery for network streams
Produce better message when form size ends within chunk data
Don't produce error message for ClosedByInterruptException
Fix problem with reverseName if tagged value contains multiple commas
Fix various ohNet problems by updating to the latest version of ohNet
Fix message about packages.properties when removing a package with no internet connection
Ensure license dialog and file chooser dialog appear on top of other windows on MacOSX
Fix problem with minim icon sometimes showing as blank space on Linux

MinimWatch 0.8 update 47

This is a bug-fix update for MinimWatch 0.8.4 only. It was released on 17th December 2016.

Bug fixes

Fix various ohNet problems by updating to the latest version of ohNet

MinimWatch 0.8 update 43

This is a minor update for MinimWatch 0.8.3 and 0.8.4. It was released on 17th December 2016.

Bug fixes and minor changes

Always show new version in About information if current version is no longer supported
Show local server in MinimWatch if running under a different username
Fix message about packages.properties when removing a package with no internet connection
Ensure license dialog and file chooser dialog appear on top of other windows on MacOSX
Fix problem with minim icon sometimes showing as blank space on Linux

MinimServer 0.8.4.2 for QNAP x64

This is a bug-fix update for the MinimServer QNAP Intel x64 package for QTS 4.3. It was released on 17th December 2016.

Bug fixes

Fix problem with MinimServer not working after hibernation or NAS restart

MinimServer 0.8.4.1 for QNAP x64

This new package adds support for QNAP QTS 4.3 on Intel x64 models. The firmware on these models requires a 64-bit version of MinimServer. It was released on 4th December 2016.

MinimServer 0.8.4.4 for Melco N1

This is a bug-fix update for the MinimServer installer for the Melco N1. It was released on 20th November 2016.

Bug fixes

Fix java.lang.NoClassDefFoundError when starting MinimServer

MinimServer 0.8.4.3 for Melco N1

This is the first public release of the MinimServer installer for the Melco N1. It was released on 14th November 2016.

For more information, see the Installing MinimServer on a Melco N1 page.

MinimServer 0.8 update 44

This is a minor update for MinimServer 0.8.1 and 0.8.2. It was released on 16th October 2016.

Minor changes

Inform users of versions 0.8.1 and 0.8.2 that they should install 0.8.4

MinimWatch 0.8 update 25

This is a minor update for MinimWatch 0.8.1 and 0.8.2. It was released on 16th October 2016.

Minor changes

Inform users of versions 0.8.1 and 0.8.2 that they should install 0.8.4

MinimWatch 0.8 update 42

This is a bug-fix update for MinimWatch. It was released on 4th October 2016.

Bug fixes

Revert changes in update 41 because of Mac OS crash

MinimWatch 0.8 update 41

This is a bug-fix update for MinimWatch. It was released on 4th October 2016.

Bug fixes

Always show new version in About information if current version is no longer supported
Fix problem with minim icon sometimes showing as blank space on Linux

MinimServer 0.8.4.1 for QNAP

This is a minor update for MinimServer 0.8.4. It was released on 27th August 2016.

Minor changes

Change locations of some log files and temporary files

MinimServer 0.8 update 88

This is a minor update for MinimServer. It was released on 14th June 2016.

Bug fixes and minor changes

Fix ClassCastException when control point has out-of-date cached information
Remove '>> Disc 2' prefix when disc 2 is not merged with other album discs
Automatically merge album discs tagged with album titles of the form "Album name, Disc n"
Fix MinimWatch crash when MinimWatch can't communicate with local MinimServer instance

MinimWatch 0.8 update 40

This is a bug-fix update for MinimWatch. It was released on 14th June 2016.

Bug fixes

Fix MinimWatch crash when MinimWatch can't communicate with local MinimServer instance

MinimServer 0.8.4.2 for Synology

This is a bug-fix release for MinimServer 0.8.4. It was released on 8th June 2016.

Bug fixes

Fix startup failure with message about corrupted Java installation after DSM update is installed

MinimServer 0.8 update 87

This is a bug-fix update for MinimServer. It was released on 24th May 2016.

Bug fixes and minor changes

Fix problem with duplicated tracks in artist search query
Improve diagnostic information for "sort value conflict" message

MinimServer 0.8 update 86

This is a bug-fix update for MinimServer. It was released on 21st May 2016.

Bug fixes and minor changes

Fix "no such object" error when viewing artist search results
Add diagnostic information to "sort value conflict" message

MinimServer 0.8 update 85

This is a minor update for MinimServer. It was released on 20th May 2016.

Minor changes

Don't scan @eaDir directories when running on Synology
Produce warning for unavailable content directory instead of error

MinimServer 0.8 update 84

This is a bug-fix update for MinimServer. It was released on 15th May 2016.

Bug fixes and minor changes

Fix NullPointerException when running scripted commands after server error
Add diagnostic information for Java UTF-8 decoding failure

MinimServer 0.8 update 83

This is a bug-fix update for MinimServer. It was released on 25th April 2016.

Bug fixes

Fix problem with scripted commands not working when the server is stopped

MinimServer 0.8 update 82

This is a bug-fix update for MinimServer. It was released on 23rd April 2016.

Bug fixes and minor changes

Fix problem with scripted rescan command

MinimServer 0.8.4

This is a feature release for MinimServer. It was released on 23rd April 2016.

New features

Added support for command scripting and a Web API. For more information, see the Scripting and Web API page in the User guide.

Bug fixes and minor changes

(Windows) Replace the separate 32-bit and 64-bit downloads with a single Windows download
(Windows) Don't allow update or uninstall if MinimServer is running
(Synology) Replace the separate Intel 32-bit and 64-bit downloads with a single Intel download
(Synology) Add workaround for DSM 6.0 servicetool bug "install configue file fail"
(Synology) Ensure the service configuration file is removed if an update install fails
(Synology) On ARM models, check that Oracle Java has been installed
(Synology) Remove incorrect empty "start error" message written to the system log
(Synology) Remove message when stopping MinimServer and it has already been stopped
(Linux and NAS) Create opt/bin directory for optional extensions

MinimWatch 0.8.4

This is a feature release for MinimWatch. It was released on 23rd April 2016.

New features

Added support for command scripting. For more information, see the Scripting and Web API page in the User guide.

Bug fixes and minor changes

(Windows) Replace the separate 32-bit and 64-bit downloads with a single Windows download
(Windows) Don't allow update or uninstall if MinimWatch is running
(Linux) Create opt/bin directory for optional extensions

MinimServer 0.8 update 81

This is a minor update for MinimServer. It was released on 18th April 2016.

Bug fixes and minor changes

Fix ArrayIndexOutOfBoundsException when searching for AlbumArtist
Change error to warning for AIFF or WAV form size extending past end of file
Change error to warning for AIFF or WAV final chunk smaller than minimum chunk size

MinimWatch 0.8 update 39

This is a minor update for MinimWatch. It was released on 18th April 2016.

Minor changes

Improve error reporting for some startup problems

MinimServer 0.8 update 80

This is a bug-fix update for MinimServer. It was released on 8th April 2016.

Bug fixes

Change location of temporary directory to fix "access is denied" problem

MinimServer 0.8 update 79

This is a bug-fix update for MinimServer. It was released on 6th April 2016.

Bug fixes

Fix NullPointerException from artist search request

MinimServer 0.8 update 78

This is a feature update for MinimServer. It was released on 29th March 2016.

New features

Added support for UPnP searches for artist roles. For more information, see the Searching for artist roles section of the User guide.

Bug fixes and minor changes

On a Synology ARM-based NAS, check that Oracle Java is installed
Fix bug reading WAV files more than 2 GB long
Include the status web page URL in the device description sent to the control point
Fix ohNet error message about leaked objects after some Java exceptions
Use system location for temporary files if available

MinimServer 0.8 update 77

This is a bug-fix update for MinimServer. It was released on 5th February 2016.

Bug fixes

Fix NullPointerException when browsing library

MinimServer 0.8 update 76

This is a feature update for MinimServer. It was released on 3rd February 2016.

New features

Added a new special tag #AudioDuration. For more information, see the Special index and item tags section of the User guide.

The indexFormat option of the tagFormat property is now available for all tag names. For more information, see the Index tag formatting section of the User guide.

Bug fixes and minor changes

Use case-insensitive matching for the ignore option of the tagOptions property
Improve grouping by artist of UPnP search results for artist container type
Remove musicArtist UPnP class from artist containers
Add storageFolder UPnP class to folder containers
Fix NullPointerException when tag update file includes a Unicode byte-order mark
Fix incorrect day/month ordering problem when reading ID3v2 TDAT frame
Fix ArrayIndexOutOfBoundsException when resource URL is truncated by control point
Fix IndexOutOfBoundsException when browsing folder contents
Fix problem with Album.ignore.sort not working for albums without an AlbumArtist tag
Check for duplicate sortTags option in tagOptions property
Move to latest version 1.6.1919 of ohNet

MinimWatch 0.8 update 38

This is a minor update for MinimWatch. It was released on 3rd February 2016.

Minor changes

Move to latest version 1.6.1919 of ohNet

MinimServer 0.8.3.4 for Synology

This is a minor update release for MinimServer 0.8.3. It was released on 22nd January 2016.

Minor changes

Add x64 version for compatibility with DSM 6.0 beta 2

MinimServer 0.8.3.3 for Synology

This is a minor update release for MinimServer 0.8.3. It was released on 30th December 2015.

Minor changes

Fix incorrect message saying that UTF-8 locale and charset are not available
Add support for custom Java launch options

MinimServer 0.8.3f Linux install package

This is a bug-fix update for the MinimServer Linux install package. It was released on 29th December 2015.

Bug fixes

Ensure MinimServer automatic startup runs as user 'pi' on Raspbian Jessie

MinimWatch 0.8.3f Linux install package

This is a bug-fix update for the MinimWatch Linux install package. It was released on 29th December 2015.

Bug fixes

Ensure MinimWatch automatic startup runs as user 'pi' on Raspbian Jessie

MinimServer 0.8 update 75

This is a minor update for MinimServer. It was released on 22nd December 2015.

Bug fixes and minor changes

Fix discovery problems when a VPN server is running on the same machine as MinimServer
Fix minor issues with informing the user that a new version has been released

MinimWatch 0.8 update 37

This is a minor update for MinimWatch. It was released on 22nd December 2015.

Minor changes

Fix minor issues with informing the user that a new version has been released

MinimServer 0.8.3.2 for Synology

This is a minor update release for MinimServer 0.8.3. It was released on 21st December 2015.

Minor changes

Add support for DS716+

MinimServer 0.8 update 43

This is a minor update for MinimServer 0.8.1 and 0.8.2. It was released on 19th December 2015.

Minor changes

Add support for informing the user that a new version has been released
Inform users of versions 0.8.1 and 0.8.2 that they should install 0.8.3

MinimWatch 0.8 update 24

This is a minor update for MinimWatch 0.8.1 and 0.8.2. It was released on 19th December 2015.

Minor changes

Add support for informing the user that a new version has been released
Inform users of versions 0.8.1 and 0.8.2 that they should install 0.8.3

MinimServer 0.8 update 74

This is a minor update for MinimServer. It was released on 16th December 2015.

Bug fixes and minor changes

Fix incompatibility between showExtras property and Cambridge Connect app
Fix problem with some duplicate values not eliminated when doing tag formatting
Add support for reading ęcon (Conductor) tag in .mp4 and .m4a files
Add DLNA stream information for network streams of known type
Add support for informing the user that a new version has been released

MinimWatch 0.8 update 36

This is a minor update for MinimWatch. It was released on 16th December 2015.

Minor changes

Add support for informing the user that a new version has been released

MinimServer 0.8 update 73

This is a minor update for MinimServer. It was released on 1st December 2015.

New features

Added support for a .custom suffix for source tags in the tagValue property. For more information, see the Tag values section of the User guide.

Bug fixes and minor changes

Fix problem reading zero length embedded image in FLAC file
Fix problem with indexing items by Decade as well as by Date
Include items within groups when searching for track title using UPnP Search
Move the update checking and downloading server onto a new dedicated website

MinimWatch 0.8 update 35

This is a minor update for MinimWatch. It was released on 1st December 2015.

Minor changes


Move the update checking and downloading server onto a new dedicated website

MinimServer 0.8 update 72

This is a bug-fix update for MinimServer. It was released on 12th November 2015.

Bug fixes and minor changes

Fix incorrect messages about custom value conflict
Add detailed conflict information to custom value conflict message
Fix ArrayIndexOutOfBoundsException when group spans multiple folders
Fix NullPointerException when HTTP request for transcoded stream received after server has been stopped
Fix ClassCastException when tagValue "value" option follows "default" option for same tag

MinimServer 0.8 update 71

This is a bug-fix update for MinimServer. It was released on 9th November 2015.

Bug fixes and minor changes

Fix incorrect sample rate in protocolInfo field when changing the sample rate with transcoding
Fix incorrect handling of the default option in the tagValue property
Add support for applying the replace option in the tagValue property to all target tags
Ensure the value option in the tagValue property uses the first available source tag for all updated values

MinimWatch 0.8 update 34

This is a minor update for MinimWatch. It was released on 9th November 2015.

Bug fixes and minor changes

Fix compatibility issues that would prevent MinimServer from running on Java 9

MinimServer 0.8 update 70

This is a feature update for MinimServer. It was released on 5th November 2015.

New features

Added support for automatic selection values for index tag choices. For more information, see the Index tag selection section of the User guide.

Bug fixes and minor changes

Fix compatibility issues that would prevent MinimServer from running on Java 9

MinimServer 0.8 update 69

This is a bug-fix update for MinimServer. It was released on 15th October 2015.

Bug fixes

Fix problem with red icon and "Comparison method violates its general contract" message

MinimServer 0.8.3.1 for Synology

This is a minor update release for MinimServer 0.8.3. It was released on 15th October 2015.

Minor changes

Change Synology package version number from 0.8.3 to 0.8.3.1

MinimServer 0.8.3e for Synology

This is a minor update for MinimServer 0.8.3. It was released on 15th October 2015.

Minor changes

Fix problems when installing MinimServer on DSM 6.0 beta

MinimServer 0.8 update 68

This is a bug-fix update for MinimServer. It was released on 5th October 2015.

Bug fixes

Fix problem with space being ignored at end of tagFormat string

MinimServer 0.8 update 67

This is a feature update for MinimServer. It was released on 1st October 2015.

New features

Added support for customizing the way the " items" list is sorted. For more information, see the Tag options section of the User guide.

Added a yearMonth option to tagOptions to display date values as year and month only. For more information, see the Tag options section of the User guide.

Added support for using a "-" prefix in tagOptions to selectively disable an option that has a value, such as the 'ignore' option. For more information, see the Tag options section of the User guide.

Bug fixes and minor changes

Show artists separately in the Artist index by default
Add full support for multiple "and" expressions in UPnP Search query
Fix problem when same property used more than once in UPnP Search query
Fix duplicate key error from UPnP Search request
Ignore expressions containing unrecognized properties in UPnP Search query
Show license prompt when installing a package for the first time
Show license prompt before using MinimServer for the first time
Show extended error information on the status web page
Normalize accented Unicode characters in tag values and filenames
Send dc:creator property as multiple XML tags when display.multiTag is specified
Accept .m3u8 playlist files that contain a BOM at the start
Send dlna:profileID information on albumArtURI property
Apply automatic updates before checking for update offers
Send evented SystemUpdateID notifications to control points
Support dc:date in UPnP Search query
Add support for relational comparison operators in UPnP Search query
Add full support for 'exists' operator in UPnP Search query
Ignore writeAllTags property if startupScan property is set to false
Disallow tagValue replace for tags that need special processing
Fix InvocationTargetException message on shutdown
Increase startup wait time for tray icon to 20 seconds

MinimWatch 0.8 update 33

This is a minor update for MinimWatch. It was released on 1st October 2015.

Bug fixes

Show license prompt when installing a package for the first time
Increase startup wait time for tray icon to 20 seconds

MinimServer 0.8.3d for Synology

This is a bug-fix update for MinimServer 0.8.3. It was released on 2nd July 2015.

Minor changes

Fix incorrect time caused by failure to adjust for daylight saving time on DSM 5.2

MinimServer 0.8.3c for Synology ARMv7

This is a minor update for MinimServer 0.8.3. It was released on 22nd June 2015.

Minor changes

Add support for DS215+

MinimServer 0.8.3e Linux PowerPC install package

This is a minor update for the MinimServer Linux PowerPC install package. It was released on 10th June 2015.

Minor changes

Add support for WD My Book Live NAS

MinimWatch 0.8.3e Linux PowerPC install package

This is a minor update for the MinimWatch Linux PowerPC install package. It was released on 10th June 2015.

Minor changes

Add support for WD My Book Live NAS

MinimServer 0.8 update 66

This is a minor update for MinimServer. It was released on 5th June 2015.

Minor changes

Add support for Linn Kazoo iOS workaround to solve album art problems

MinimServer 0.8.3 for QNAP ARM hard float

This new package adds support for the QNAP TS-231+ and TS-431+. The firmware on these models requires a hard-float version of MinimServer. It was released on 2nd April 2015.

MinimServer 0.8.3d Linux install package

This is a bug-fix update for the MinimServer Linux install package. It was released on 30th March 2015.

Bug fixes

Use default value 'root' if install username can't be determined

MinimServer 0.8 update 65

This is a bug-fix update for MinimServer. It was released on 23rd March 2015.

Bug fixes

Fix ClassNotFoundException on shutdown when using Java 7
Fix Restart processing to detect a change to the http.port setting
Improve checking for incorrect .logFile setting

MinimWatch 0.8 update 32

This is a bug-fix update for MinimWatch. It was released on 23rd March 2015.

Bug fixes

Fix ClassNotFoundException on shutdown when using Java 7
Improve checking for incorrect .logFile setting

MinimServer 0.8 update 64

This is a bug-fix update for MinimServer. It was released on 18th March 2015.

Bug fixes

Fix problem with relaunch failing after installing an update on Mac OS X

MinimWatch 0.8 update 31

This is a bug-fix update for MinimWatch. It was released on 18th March 2015.

Bug fixes

Fix NullPointerException from Refresh on minim icon menu after startup error message
Show Relaunch instead of Refresh on minim icon menu after startup error message
Fix problem with relaunch failing after installing an update on Mac OS X

MinimServer 0.8 update 63

This is a bug-fix update for MinimServer. It was released on 13th March 2015.

Bug fixes

Fix problem with alpha-grouping not working on Roberts 83i

MinimServer 0.8 update 62

This is a bug-fix update for MinimServer. It was released on 5th March 2015.

Bug fixes

Fix another problem with transcoding files to L16 or L24 using a different sample rate

MinimServer 0.8 update 61

This is a bug-fix update for MinimServer. It was released on 5th March 2015.

Bug fixes

Fix problem with transcoding files to L16 or L24 using a different sample rate

MinimServer 0.8 update 60

This is a feature update for MinimServer. 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 MinimStreamer 0.5.5 or later and FFmpeg release 2.3 or later. For more information, see the Transcoding section of the MinimStreamer user guide.

Added support for specifying an output sample rate when transcoding files to wav, wav16, wav24, L16 and L24. This support requires MinimStreamer 0.5.5 or later. For more information, see the Transcoding section of the MinimStreamer user guide.

MinimServer 0.8 update 59

This is a bug-fix update for MinimServer 0.8.3. It was released on 23rd February 2015.

Bug fixes

Fix problem with dates of the form yyyy-mm being truncated
Remove the need to add Title to itemTags when setting Title.value.sort

MinimServer 0.8 update 58

This is a minor update for MinimServer 0.8.3. It was released on 17th February 2015.

New features

Playlist entries for network streams can optionally display an artwork image. For more information, see the Artwork section of the User guide.

Bug fixes

Fix 15-second delay when restarting MinimServer from the minim icon on a Linux desktop
Fix problem with changes to the logging level on a Linux desktop not being processed correctly

MinimServer 0.8.3c for Linux

This is a bug-fix update for MinimServer 0.8.3. It was released on 15th February 2015.

Bug fixes

Remove dependency on setsid command

MinimWatch 0.8.3c for Linux

This is a bug-fix update for MinimWatch 0.8.3. It was released on 15th February 2015.

Bug fixes

Remove dependency on setsid command

MinimServer 0.8 update 57

This is a minor update for MinimServer 0.8.3. It was released on 14th January 2015.

Bug fixes and minor changes

Fix occasional ohNet assertion error crash

MinimServer 0.8 update 56

This is a minor update for MinimServer 0.8.3. It was released on 12th January 2015.

New features

Add support for reading Ogg/Vorbis audio files with a .ogg file extension. For more information, see the Audio files section of the User guide.

Bug fixes and minor changes

Add mapping from ID3v2 TOPE frame to ORIGINALARTIST tag
Replace illegal characters in tag values with the Unicode replacement character
Fix ArrayIndexOutOfBoundsException when tagValue source tag isn't in itemTags or indexTags

MinimWatch 0.8.3b for Windows

This is a bug-fix update for MinimServer 0.8.3. It was released on 5th January 2015.

Bug fixes

Fix problem in 0.8.3a with incorrect libext directory

MinimServer 0.8 update 55

This is a bug-fix update for MinimServer 0.8.3. It was released on 4th January 2015.

Bug fixes

Fix ArrayIndexOutOfBoundsException when Album.sortTags changed and server restarted
Fix crash with NullPointerException when Album.sortTags isn't set
Fix FileReader$FileReadException when reading some DFF files
Fix incorrect hostname on some platforms

MinimServer 0.8.3b for Linux

This is a minor update for MinimServer 0.8.3. It was released on 4th January 2015.

New features

Support automatic startup for platforms that use systemd, including Arch Linux and newer versions of Debian and Ubuntu.

Compatibility notes

The add_rc and remove_rc options for minimserver/bin/setup have been renamed enable_autostart and disable_autostart.

MinimWatch 0.8.3b for Linux

This is a minor update for MinimServer 0.8.3. It was released on 4th January 2015.

New features

Support automatic startup for platforms that use systemd, including Arch Linux and newer versions of Debian and Ubuntu.

Compatibility notes

The add_rc and remove_rc options for minimwatch/bin/setup have been renamed enable_autostart and disable_autostart.

MinimServer 0.8 update 54

This is a minor update for MinimServer 0.8.3. It was released on 30th December 2014.

Minor changes and bug fixes

Add support for sending LABEL tag value(s) to control point in dc:publisher XML tag
Ensure autoUpdate download/installation error doesn't cause retry loop

MinimServer 0.8.3b for Synology

This is a minor update for MinimServer 0.8.3. It was released on 30th December 2014.

Minor changes and bug fixes

Add support for DS215j and DS2015xs
Ensure startup error doesn't cause extra instances of MinimServer to be started

MinimServer 0.8.3a for Windows

This is a bug-fix update for MinimServer 0.8.3. It was released on 25th December 2014.

Bug fixes

Fix problem with autoUpdate and incorrect libext directory

MinimWatch 0.8.3a for Windows

This is a bug-fix update for MinimServer 0.8.3. It was released on 25th December 2014.

Bug fixes

Fix problem with autoUpdate and incorrect libext directory

MinimServer 0.8 update 53

This is a minor update for MinimServer 0.8.3. It was released on 23rd December 2014.

Bug fixes and minor changes

Fix crash with IllegalArgumentException: Nul character not allowed
Add support for combination of decade and yearOnly tag options
Add support for sending COMMENT data to the control point in the dc:description XML tag
Fix problem with no rescan after automatic update

MinimServer 0.8.3a for Synology

This is a bug-fix update for MinimServer 0.8.3. It was released on 22nd December 2014.

Bug fixes

Fix problem with Java installation not found on some Synology models

MinimServer 0.8.3a for Linux

This is a bug-fix update for MinimServer 0.8.3. It was released on 21st December 2014.

Bug fixes

Fix problem when Desktop directory name is translated into other languages

MinimWatch 0.8.3a for Linux

This is a bug-fix update for MinimServer 0.8.3. It was released on 21st December 2014.

Bug fixes

Fix problem when Desktop directory name is translated into other languages

MinimServer 0.8 update 52

This is a bug-fix update for MinimServer 0.8.3. It was released on 19th December 2014.

Bug fixes

Fix Synology startup problem when .logPrefix property set

MinimServer 0.8 update 51

This is a bug-fix update for MinimServer 0.8.3. It was released on 16th December 2014.

Bug fixes

Don't produce "illegal character" message for tags that aren't used by MinimServer
Fix problem with Windows UNC share path not working
Fix error when restarting MinimServer during its startup scan

MinimServer 0.8.3

This is a minor release for all platforms. It was released on 14th December 2014.

New features

If MinimServer is running on a device that has an internet connection, it automatically downloads and installs any available updates when it is started or relaunched. This behaviour can be changed by setting the new .autoUpdate property. For more information, see the Automatic updates section of the User guide.

The sort direction of album lists and folder item lists can be customized independently from the sort direction of other lists by adding a '+' or '-' prefix to tag names in the sortTags option. For more information, see the Tag options section of the User guide.

If you are running MinimServer on a Linux computer with a graphical desktop, you can enable desktop integration to monitor and control MinimServer using a graphical interface. For more information, see the Running MinimServer on Linux section of the User guide.

On Linux, if you start MinimServer from its desktop icon, from the minimserver/bin/startd command or by enabling automatic startup, MinimServer creates a named pipe that can be used to send console commands to MinimServer whenever MinimServer is running. For more information, see the Running MinimServer on Linux section of the User guide.

On Linux, the minimserver/bin/setup command has new options to enable and disable automatic startup and desktop integration without neeeding to respond to interactive prompts. For more information, see the Installing MinimServer on Linux section of the User guide.

Compatibility notes

MinimServer 0.8.3 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.

On Mac OS X, MinimServer 0.8.3 requires OS X Lion (10.7) or later. If you are currently using Snow Leopard (OS X 10.6) to run MinimServer, you need to update to a later version of OS X. For more information, see the Installing or updating MinimServer on Mac OS X section of the User guide.

On Mac OS X, the 32-bit version of MinimServer is no longer available. This means MinimServer 0.8.3 won't run on Core Duo machines made in 2006 or 2007. MinimServer 0.8.3 runs on Core 2 Duo machines and on all Macs made in 2008 or later.

The updateReminder property has been renamed to .updateReminder. Existing configurations will be migrated automatically. For more information, see the Online updates section of the User guide.

The numericSort property has been removed. MinimServer 0.8.3 always uses numeric sorting. For more information, see the Numeric sorting section of the User guide.

Bug fixes and minor changes

Read files with UTF-8 characters in filename if platform charset is US-ASCII
Show error message if file can't be read because of filename charset mismatch
Fix crash when reading invalid XML sent by the control point
Fix problem reading some WAV files
Fix out of memory error with large playlists
Add description of pipedemo.sh script for MinimServer on Linux
Ensure filesystem sync after files are written to disk
Fix problem with duplicate removal in tagFormat processing
Fix incorrect sort order for search results in folder view
Ensure correct handling of container updateID (needed for the Naim app to work correctly)
Allow AlbumArtist.reverseName when AlbumArtist isn't in indexTags or itemTags
Put 24-bit files (>= 44100) into #AudioQuality HD category
Fix #AudioQuality category errors for some lossy files
Make the minim icon more visible on Mac OS X Yosemite
Allow AIFF files up to 4 GB in length
Fix relaunch problem
Fix problem when running as non-root user on some versions of Linux
Provide separate ARMv5 and ARMv7 packages for Synology
Add support for Linux PowerPC E600 machines
Preserve log data when doing a relaunch
In minimserver/bin/setup, support automatic startup for multiple instances
In minimserver/bin/setup, support automatic startup for Buffalo NAS

MinimWatch 0.8.3

This is a minor release for all platforms. It was released on 14th December 2014.

New features

If MinimWatch is running on a device that has an internet connection, it automatically downloads and installs any available updates when it is started or relaunched. This behaviour can be changed by setting the new .autoUpdate property. For more information, see the Automatic updates section of the User guide.

If you are running MinimWatch on a Linux computer with a graphical desktop, you can enable desktop integration to monitor and control MinimWatch using a graphical interface. For more information, see the Running MinimWatch on Linux section of the User guide.

On Linux, if you start MinimWatch from its desktop icon, from the minimwatch/bin/startd command or by enabling automatic startup, MinimWatch creates a named pipe that can be used to send console commands to MinimWatch whenever MinimWatch is running. For more information, see the Running MinimWatch on Linux section of the User guide.

On Linux, the minimwatch/bin/setup command has new options to enable and disable automatic startup and desktop integration without neeeding to respond to interactive prompts. For more information, see the Installing MinimWatch on Linux section of the User guide.

Compatibility notes

MinimWatch 0.8.3 requires Java 7 or later. If you are currently using Java 6 to run MinimWatch, you need to update to Java 7 or Java 8. For more information, see the MinimWatch installation instructions for the platform you are using to run MinimWatch.

On Mac OS X, MinimWatch 0.8.3 requires OS X Lion (10.7) or later. If you are currently using Snow Leopard (OS X 10.6) to run MinimWatch, you need to update to a later version of OS X. For more information, see the Installing or updating MinimWatch on Mac OS X section of the User guide.

On Mac OS X, the 32-bit version of MinimWatch is no longer available. This means MinimWatch 0.8.3 won't run on Core Duo machines made in 2006 or 2007. MinimWatch 0.8.3 runs on Core 2 Duo machines and on all Macs made in 2008 or later.

The updateReminder property has been renamed to .updateReminder. Existing configurations will be migrated automatically. For more information, see the Online updates section of the User guide.

The .logLevel property has been removed from the 'Properties (watch)' window. To change the logging level, use the combo box in the 'Show log (watch)' window.

Bug fixes and minor changes

Show new icon with recovery actions after MinimWatch start error
Fix crash when reading missing property
Add pipedemo.sh script to MinimWatch on Linux
Ensure filesystem sync after files are written to disk
Make the minim icon more visible on Mac OS X Yosemite
Fix relaunch problem
Fix problem when running as non-root user on some versions of Linux
Provide separate ARMv5 and ARMv7 packages for Synology
Add support for Linux PowerPC E600 machines
Preserve log data when doing a relaunch
In minimwatch/bin/setup, support automatic startup for multiple instances
In minimwatch/bin/setup, support automatic startup for Buffalo NAS

MinimServer 0.8 update 42

This is a minor update for MinimServer 0.8.1 and 0.8.2. It was released on 6th September 2014.

Bug fixes and minor changes

Support dropping a folder onto the contentDir field in the MinimServer Properties window
Console commands 'modules' and 'packages' should show Removed+Active for clarity
Fix ClassCircularityError when logging level is Trace
Change "native" directory to "tmp/native"

MinimWatch 0.8 update 23

This is a minor update for MinimWatch 0.8.1 and 0.8.2. It was released on 6th September 2014.

Bug fixes and minor changes

Add console UI nofification for available MinimWatch updates
Console UI should include 'select watch' in MinimWatch update instructions
Console commands 'modules' and 'packages' should show Removed+Active for clarity
Fix ClassCircularityError when logging level is Trace
Change "native" directory to "tmp/native"

MinimServer 0.8 update 41

This is a minor update for MinimServer 0.8.1 and 0.8.2. It was released on 2nd September 2014.

Bug fixes and minor changes

Fix StackOverflowError with Java 8u20
Fix ArrayIndexOutOfBoundsException when opening nested playlist
Revert change to title display for audio files in playlists
Report error for tracknumber in tag format but not in itemTags

MinimServer 0.8 update 40

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 31st August 2014.

Bug fixes

Fix incorrect title when using Title.displayFormat

MinimServer 0.8 update 39

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 31st August 2014.

Bug fixes

Fix NullPointerException when playing a disc from a multidisc album

MinimServer 0.8 update 38

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 31st August 2014.

Bug fixes

Fix incorrect MIME type for untranscoded stream in multiple stream list

MinimServer 0.8 update 37

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 30th August 2014.

Bug fixes

Fix AbstractMethodError crash when update 36 is used with MinimStreamer 0.4.1 or below

MinimServer 0.8 update 36

This is a minor update for MinimServer 0.8.1 and 0.8.2. It was released on 30th August 2014.

New features

MinimServer supports multiple transcoded streams if a list of output types is specified using MinimStreamer 0.4.2. For more information, see the MinimStreamer release notes page.

Bug fixes and minor changes

Ensure UPnP Search queries use display values for items
Fix alphaGroup problem with post-alphabetic characters grouped under Y
Ensure correct handling of WAV and AIFF files larger than 2 GB
Allow last chunk of WAV file to have an odd length
Use #EXTINF titles for M3U playlist items when viewing the playlist
Ignore trailing blanks on #EXTINF line of M3U playlist
Change ? character in UPnP container IDs to = for WMP compatibility
Ensure pop-up windows come to the front on Mac OS X
Delay console input until server is ready to handle it
Fix warning message about execstack on Linux
Use new format for UPnP container IDs

<

MinimWatch 0.8 update 22

This is a minor update for MinimWatch 0.8.1 and 0.8.2. It was released on 30th August 2014.

Bug fixes and minor changes

Ensure pop-up windows come to the front on Mac OS X
Ensure 'refresh' console command lists all running servers
Wait for up to 10 seconds when 'select' console command is issued
Fix warning message about execstack on Linux

MinimServer 0.8 update 35

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 8th August 2014.

Bug fixes

Fix MinimServer crash when network connection is disabled

MinimServer 0.8 update 34

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 6th August 2014.

Bug fixes

Fix incorrect sort order when Album.sortTags={Artist,Album} specified
Fix RandomFileInputStream read error

MinimServer 0.8 update 33

This is a bug-fix update for MinimServer 0.8.1 and 0.8.2. It was released on 4th August 2014.

Bug fixes

Fix NullPointerException when Artist not included in indexTags

MinimServer 0.8.2

This is a minor release for all platforms and incoporates MinimServer 0.8 update 32. It was released on 3rd August 2014.

New features

MinimServer now supports the ASUSTOR NAS (all models). For more information, see the Downloads page and the ASUSTOR installation page.

Bug fixes and minor changes

All changes in MinimServer 0.8 update 32
Detect user language setting for QNAP, Synology, ASUSTOR and ReadyNAS
Write heap dump and thread dump to configuration directory
Ignore conflicting runtime platform modules in libext directory
Enable the Linux scripts to run from any current directory
In minimserver/bin/setup, only prompt for valid change options
Fix minimserver/bin/update script failure
Ensure correct output from minimserver/bin/stopall if multiple processes running
In minimserver/bin/startc and minimserver/bin/startd, check for saved configuration
Add minimserver/bin/startp and pipedemo.sh

MinimWatch 0.8.2

This is a minor release for all platforms and incoporates MinimWatch 0.8 update 21. It was released on 3rd August 2014.

Bug fixes and minor changes

All changes in MinimWatch 0.8 update 21
Ignore conflicting runtime platform modules in libext directory
Enable the Linux scripts to run from any current directory
In minimwatch/bin/setup, only prompt for valid change options
Fix minimwatch/bin/update script failure
Ensure correct output from minimwatch/bin/stopall if multiple processes running
In minimwatch/bin/startc and minimwatch/bin/startd, check for saved configuration

MinimServer 0.8 update 32

This is a bug-fix update for MinimServer 0.8.1. It was released on 3rd August 2014.

Bug fixes and minor changes

Use new collation table for sorting (based on with Unicode collation algorithm)
Use language-specific collation table for Norwegian, Danish and Swedish
Fix NullPointerException in Server$AlbumListView.populateArtists
Add error message for incorrect tag length in FLAC file
Fix problem with sortTags={Artist} not using AlbumArtist values
Fix problem with single-character stream ID
Support optional type information in stream ID for MinimStreamer 0.4.1
Add content directory help page for QNAP and ASUSTOR
Remove refresh confirmation prompt for status web page

MinimWatch 0.8 update 21

This is a bug-fix update for MinimWatch 0.8.1. It was released on 3rd August 2014.

Bug fixes and minor changes

Abort MinimWatch startup after launch error

MinimServer 0.8.1.1

This is a minor update for QNAP only. It was released on 16th June 2014.

Bug fixes

Fix startup failure on reboot because JRE or JRE_ARM package not started

MinimServer 0.8 update 31

This is a minor update for MinimServer 0.8.1. It was released on 12th June 2014.

Bug fixes

Fix StringIndexOutOfBoundsException when reverseName option used

MinimServer 0.8 update 30

This is a minor update for MinimServer 0.8.1. It was released on 26th May 2014.

New features

Transcoding DSD128 files (DSF or DFF) to DoP/WAV is now supported.

Bug fixes

Fix incorrect custom index value for first tag value when multiple values for same tag present

MinimServer 0.8 update 29

This is a bug-fix update for MinimServer 0.8.1. It was released on 14th May 2014.

Bug fixes and minor changes

Fix HTTP problems with license page
Fix problem with windows sometimes not coming to front on Mac OS X
Add server display name to license prompt title

MinimWatch 0.8 update 20

This is a bug-fix update for MinimWatch 0.8.1. It was released on 14th May 2014.

Bug fixes and minor changes

Fix HTTP problems with license page
Fix problem with windows sometimes not coming to front on Mac OS X
Add server display name to license prompt title

MinimServer 0.8 update 28

This is a bug-fix update for MinimServer 0.8.1. It was released on 9th May 2014.

Bug fixes and minor changes

Fix tagFormat problem with first value not being reversed
Fix problem with older data not shown in log window
Show a Getting started link on the status web page for all platforms
Show license prompts if requested by the platform installer package

MinimWatch 0.8 update 19

This is a bug-fix update for MinimWatch 0.8.1. It was released on 9th May 2014.

Bug fixes and minor changes

Fix problem with older data not shown in log window
Show license prompts if requested by the platform installer package

MinimServer 0.8 update 27

This is a bug-fix update for MinimServer 0.8.1. It was released on 1st May 2014.

Bug fixes

Fix problem with custom sort value not working with alphaGroup
Fix problem with multiple index entries for tags with custom index value

MinimServer 0.8 update 26

This is a bug-fix update for MinimServer 0.8.1. It was released on 29th April 2014.

Bug fixes and minor changes

Fix problem with tagOptions 'ignore' settings not working
Fix problem with custom value settings not handled correctly for some tags
Parse additional parenthetical information when reversing names

MinimServer 0.8 update 25

This is a major update for MinimServer 0.8.1. It was released on 28th April 2014.

New features

Numeric sorting (with 2 sorted before 10) is now the default. Alphabetical sorting (as used previously) is available as an option. For more information, see the Numeric sorting section of the User guide.

Composer and artist (etc.) names tagged as "lastname, firstname" can be reversed automatically for display and indexing purposes. For more information, see the Tag options section of the User guide.

Custom values for sorting, indexing and display can be specified for any tags. For more information, see the Tag values section of the User guide.

Support has been added for defaulting, merging and replacing tag values. For more information, see the Tag values section of the User guide.

The existing support for ignoring "The" when sorting has been extended to support an arbitrary list of words that can be ignored. For more information, see the Tag options section of the User guide.

The tagOptions settings decade, yearOnly and ignore can be used to customize sort values, index values and display values. For more information, see the Tag options section of the User guide.

Bug fixes and minor changes

Fix NullPointerException when browsing a track with no matching tagFormat tags
Add sortTags option for folder view items
Add 'full' option to startupScan for rescanning without reading the cache
Add default AlbumArtist displayRole setting
Enable displayRole setting to be removed without being reinstated automatically
Add optional * prefix for stream ID to force use of MinimStreamer
Add release notes link to the update offer dialog
Remove NUL characters when reading tag values
Add 'Refresh status' button to status web page
Include MIME type information in protocolInfo for transcode * source type

MinimWatch 0.8 update 18

This is a minor update for MinimWatch 0.8.1. It was released on 28th April 2014.

Minor changes

Add release notes link to the update offer dialog

MinimServer 0.8 update 24

This is a bug-fix update for MinimServer 0.8.1. It was released on 6th April 2014.

Bug fixes and minor changes

Fix incorrect bit depth when reading 24-bit ALAC files
Fix problem using UPnP Search from folder view (Stream Magic)
Fix other problems with UPnP Search
Ensure UPnP Search doesn't return duplicate tracks
Return error for invalid or unsupported UPnP Search request
Use correct error response codes for UPnP Browse and UPnP Search requests
Defer sending HTTP response until first data is ready to be written
Fix incorrect DLNA profile for ALAC files
Fix order of buttons on Raspberry Pi GUI
Disable Install button while installing

MinimWatch 0.8 update 17

This is a bug-fix update for MinimWatch 0.8.1. It was released on 6th April 2014.

Bug fixes and minor changes

Fix order of buttons on Raspberry Pi GUI
Disable Install button while installing

MinimServer 0.8 update 22

This is a bug-fix update for MinimServer 0.8.1. It was released on 7th March 2014.

Bug fixes

Fix Stream Magic problem with UPnP Search query returning incorrect results
Fix incorrect album art shown for some folders

MinimServer 0.8.1b Synology install package

This is a bug-fix update for MinimServer 0.8.1 on Synology. It was released on 26th February 2014.

Compatibility notes

The MinimServer 'appData' folder is now a subfolder of the MinimServer shared folder instead of being a subfolder of the 'minimserver' user's home folder.

If you need to downgrade from the 0.8.1b install package to an older version of the install package, you must first uninstall 0.8.1b and then reinstall the older version. To preserve your configuration settings when doing a downgrade, make sure that the shared folder 'public' exists and select the option to backup the configuration file when you uninstall 0.8.1b. If you try to install an older version without uninstalling 0.8.1b first, the installer will hang. If this happens, reboot the NAS.

Bug fixes and minor changes

Fix problem with transcoding AAC files or radio streams on a Synology NAS
Add support for Synology DSM 5.0 beta
Run MinimServer under the root user instead of the 'minimserver' daemon user

MinimServer 0.8 update 21

This is a bug-fix update for MinimServer 0.8.1. It was released on 26th February 2014.

Bug fixes

Fix problem with detecting whether MinimServer is running on a Synology NAS

MinimServer 0.8 update 20

This is a bug-fix update for MinimServer 0.8.1. It was released on 19th February 2014.

Bug fixes and minor changes

Fix log window output truncation
Fix HTTP GET percent encoding problem with Stream Magic
Add size limit option to transcode target

MinimServer 0.8 update 19

This is a bug-fix update for MinimServer 0.8.1. It was released on 10th February 2014.

Bug fixes and minor changes

Fix problem with some Unicode characters being sent as invalid UTF-8
Update the license terms for ohNet

MinimWatch 0.8 update 16

This is a bug-fix update for MinimWatch 0.8.1. It was released on 10th February 2014.

Bug fixes and minor changes

Fix problem with downloading packages or updates after network adapter change
Detect network adapter subnet change and change to new subnet if necessary
Update the license terms for ohNet

MinimServer 0.8 update 18

This is a bug-fix update for MinimServer 0.8.1. It was released on 10th February 2014.

Installation notes

When you relaunch MinimServer after installing update 18, you'll be prompted immediately to install update 19. This double update is needed because update 19 contains a new version of ohNet and update 18 contains a fix for a problem with installing ohNet updates.

Bug fixes and minor changes

Fix problems with 'Rescan library' button on status page
Add AlbumArtist.displayRole setting to tagCustom option
Set AlbumArtist.displayRole to 'artist' as default if AlbumArtist is in indexTags or itemTags
Check that MinimStreamer stream identifiers are unique
Add test mode to enable buffering of nontranscoded stream
Use audio/x-dff and audio/x-dsf as MIME types when serving .dff and .dsf files
Fix problem with installing ohNet updates
Check for 404 errors when downloading packages or updates

MinimWatch 0.8 update 15

This is a bug-fix update for MinimWatch 0.8.1. It was released on 10th February 2014.

Installation notes

When you relaunch MinimWatch after installing update 15, you'll be prompted immediately to install update 16. This double update is needed because update 16 contains a new version of ohNet and update 15 contains a fix for a problem with installing ohNet updates.

Bug fixes and minor changes

Fix problem with installing ohNet updates
Check for 404 errors when downloading packages or updates
Remove change to Refresh action from previous update

MinimServer 0.8 update 17

This is a bug-fix update for MinimServer 0.8.1. It was released on 30th January 2014.

Bug fixes

Fix problem when content directory value on status page contains a blank
Fix relaunch problem when text has been copied to the clipboard
Detect incomplete downloaded module or package
Improve error handling for package module conflicts
Fix problem when replacement package contains same module as replaced package

MinimWatch 0.8 update 14

This is a bug-fix update for MinimWatch 0.8.1. It was released on 30th January 2014.

Bug fixes

Enhance Refresh action to enable recovery from missing network after hibernation
Fix relaunch problem when text has been copied to the clipboard
Detect incomplete downloaded module or package
Improve error handling for package module conflicts
Fix problem when replacement package contains same module as replaced package

MinimServer 0.8 update 16

This is a bug-fix update for MinimServer 0.8.1. It was released on 17th January 2014.

Bug fixes

Fix stack overflow error after deleting a folder
Fix bug with pasting into contentDir field (+/- buttons not enabled)

MinimWatch 0.8 update 13

This is a bug-fix update for MinimWatch 0.8.1. It was released on 17th January 2014.

Bug fixes

Fix bug with pasting into contentDir field (+/- buttons not enabled)

MinimServer 0.8 update 15

This is a bug-fix update for MinimServer 0.8.1. It was released on 13th January 2014.

Bug fixes

Fix problem with empty log window caused by update 14
Prevent user interface thread activity from stopping music playing

MinimWatch 0.8 update 12

This is a bug-fix update for MinimWatch 0.8.1. It was released on 13th January 2014.

Bug fixes

Fix problem with empty log window caused by update 11

MinimServer 0.8 update 14

This is a bug-fix update for MinimServer 0.8.1. It was released on 4th January 2014.

Bug fixes and minor changes

Fix ArrayIndexOutOfBoundsException in RandomFileInputStream
Fix relaunch failure on Mac OS X
Use listViewAlbums property to control items choice in album list
Fix problem with Bidi characters in log window causing UI to hang
Fix occasional StringIndexOutOfBoundsException when updating log window
Update copyright dates

MinimWatch 0.8 update 11

This is a bug-fix update for MinimWatch 0.8.1. It was released on 4th January 2014.

Bug fixes and minor changes

Fix relaunch failure on Mac OS X
Fix problem with Bidi characters in log window causing UI to hang
Fix occasional StringIndexOutOfBoundsException when updating log window
Update copyright dates

MinimServer 0.8 update 13

This is a bug-fix update for MinimServer 0.8.1. It was released on 30th December 2013.

Bug fixes and minor changes

Fix problem with playlists and Roku SoundBridge
Fix Restart unknown itemLocation error message
Fix StringIndexOutOfBoundsException for empty ID3v2 COMM and USLT frames
Fix warning for ID3v2 TYER null value
Fix unexpected end of file message for some AIFF files
Fix ArrayIndexOutOfBounds no such child exception
Fix sort order problem for installed package list
Add diagnostic information for ArrayIndexOutOfBounds error
Add verbose log message for HTTP error response
Show platform default charset log message on initial startup only

MinimWatch 0.8 update 10

This is a bug-fix update for MinimWatch 0.8.1. It was released on 30th December 2013.

Bug fixes

Fix ArrayIndexOutOfBounds no such child exception

MinimServer 0.8 update 12

This is a bug-fix update for MinimServer 0.8.1. It was released on 19th December 2013.

Bug fixes and minor changes

Support WAV ID3 chunk with capital letters for compatibility with Metadatics
Fix NullPointerException for album without an artist

MinimServer 0.8.1

This is a major release for all platforms and adds support for the Raspberry Pi, Linux ARMv6/v7 hard-float, and Linux PowerPC. It was released on 16th December 2013.

Upgrading from previous releases

You can update to MinimServer 0.8.1 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

New features

UPnP Search is now supported. For more information, see the UPnP Search section of the User guide.

ID3v2 metadata tags in WAV files are now supported. For more information, see the Audio files section of the User guide.

Updates to MinimServer and MinimWatch can now be installed using an online installer, with automatic notification when a new update is available. For more information, see the Online updates section of the User guide.

There is a new package management system for installing and removing packages that extend the functionality of the original download. For more information, see the Package management section of the User guide.

A web browser status page for MinimServer has been added. For more information, see the Web browser status page section of the User guide.

The Synology installer has been simplified and now puts a MinimServer administration icon in the main menu. For more information, see the Installing MinimServer on a Synology NAS page.

The MinimWatch pop-up menu and console interface now include options for configuring and managing MinimWatch as well as configuring and managing MinimServer. For more information, see the Controlling MinimServer using the minim icon and Controlling MinimServer using console commands sections of the User guide.

The #AudioChannels special tag has been added. For more information, see the Special index and item tags section of the User guide.

The Properties and Advanced Properties dialogs have been incorporated into a reorganised Properties tabbed dialog. For more information, see the Using properties section of the User guide.

The startupScan property has been added to allow control of whether a rescan is done automatically when MinimServer is started. For more information, see the Reading audio files section of the User guide.

The indexValue.decade setting has been added to the tagOptions property to allow date indexing by decade. For more information, see the Tag options section of the User guide.

Compatibility notes

Support for transcoding has been removed from MinimServer. A more flexible implementation of transcoding is now available as part of MinimStreamer, which you can install as an optional extension package for MinimServer. For more information, see the MinimStreamer website.

The Restart selection from the minim icon and the restart command from the console interface now restart MinimServer without rescanning the library. To rescan the library, use the Rescan menu selection or the rescan console command. For more information, see the Controlling MinimServer using the minim icon and Controlling MinimServer using console commands sections of the User guide.

On Mac OS X Lion or later, MinimServer and MinimWatch now require Oracle Java 7. Previous releases of MinimServer and MinimWatch used Apple Java 6. For more information, see the Installing Java on Mac OS X section of the User guide.

The structure of the Linux installation package has changed. This has caused some changes to the Linux installation instructions for MinimServer and MinimWatch. For more information, see the Installing MinimServer on Linux and Installing MinimWatch on Linux sections of the User guide.

The AlbumArtist.display.artistRole setting of the tagCustom property is now disabled by default. It was previously enabled by default. For more information, see the Custom tag settings section of the User guide.

The tagUpdates property has been renamed to tagUpdate. Existing configuration files containing this property setting will be migrated to the new name. For more information, see the Tag updates section of the User guide.

The default setting for the ohnet.port property is now 9791. In previous releases, the default was to use any available port. For more information, see the UPnP service port section of the User guide.

Bug fixes and minor changes

A restart or rescan can be initiated while a restart or rescan is in progress
Fix pausing and seeking problems with DLNA renderers
Fix TDAT DDMM bug
Fix problem with Artist tag and no Album tag
Fix bug with writeAllTags and relative path
Fix TXXX processing for ID3v2.4
Fix NullPointerException when group contains nonconsecutive tracks
Fix NullPointerException after group warning
Fix bug with M3U playlists and 5 or more contentDir values
Fix input cache file format error 7
Fix incorrect MinimWatch About dialog title
Fix problem with AIFF files without COMM first chunk
Fix HTTPConnection thread leakage
Fix Simaudio MOON MiND interop problem
Fix leakage of ohNet resources (local/global refs, threads)
Fix problem with restart after correcting ohnet.port or ohnet.subnet error
Add --noprompt option
Support AIFF-C
Support indexValue.yearOnly for all tags
Increase disc number and track number limits
JRiver Media Center and Windows Media Player can now be used as control points
Enable TRACKNUMBER/DISCNUMBER/DISCSUBTITLE for itemTags and indexTags
Automatically enable user home service in Synology installation package
Use fixed port 9790 for as the Synology administration port
Add album title to group error messages
Ensure the clear button on the log window works as expected
Fix Mac OS X windows hidden behind other windows
Add items choice to TagContainer multiple album list
Add Last-Modified response header
Ensure group warning doesn't prevent later tracks being grouped

MinimServer 0.72.3

This is a minor update for Synology only. It was released on 1st December 2013.

Upgrading from previous releases

You can update to MinimServer 0.72.3 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

Minor changes

Add support for new device architectures in recently receleased Synology models

MinimServer 0.72.2

This is a bug-fix update for Synology only. It was released on 12th October 2013.

Upgrading from previous releases

You can update to MinimServer 0.72.2 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

Bug fixes

Fix problem with missing UTF-8 charset on DSM 4.3

MinimServer 0.72.1

This is a bug-fix update for Synology only. The x86 download was released on 25th September 2013 and the ARM download was released on 17th July 2013.

Upgrading from previous releases

You can update to MinimServer 0.72.1 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

Bug fixes and minor changes

(x86) Fix ohNet problem with 2-port Synology models
(arm) Add armada370 support for Synology DS213j

MinimServer 0.72

This is a bug-fix release for all platforms. It was released on 29th April 2013.

Upgrading from previous releases

You can upgrade to MinimServer 0.72 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

Compatibility notes

The displayRoles setting in the tagCustom property has been renamed to displayRole. Your configuration will be migrated automatically to use the new name.

Bug fixes and minor changes

fix memory leak problem (can cause a hang, slow running or an OutOfMemoryException)
fix NullPointerException with some multidisc albums containing groups
fix multiple Composer.displayrole={artist} settings in tagCustom property
fix problem with some relative playlist entries not found
change ALAC MIME type to audio/mp4 for Naim n-stream compatibility
fix problem with DFF anf DSF files not playable in foobar2000
fix problem with WAV files not seekable in foobar2000
fix ohnet.subnet setting ignored by MinimWatch
Ensure MinimServer and MinimWatch listen on IPv4 addresses
support Group as an index entry if specified in indexTags
Terminate process after unhandled ohNet exception
Produce error message for Discsubtitle.displayFormat setting

MinimServer 0.71

This is a bug-fix release for all platforms. It was released on 16th April 2013.

Upgrading from previous releases

You can upgrade to MinimServer 0.71 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

Starting MinimServer for the first time after installing 0.71 will take longer than usual because MinimServer needs to rebuild the cache. After this, startup will take the usual amount of time.

Compatibility notes

The displayRoles setting in the tagCustom property has been renamed to displayRole. The previous spelling is also supported for compatibility with existing configurations.

Bug fixes and minor changes

Fix problem with cache entries being read incorrectly after new music added
Fix problem with folders being included even though they don't contain audio files
Fix problem with eLyric unable to play AIFF and MP3 files with embedded artwork
Fix problem reading sample rate and duration from ALAC files
Fix NullPointerException after premature end of file reading WAV or ADTS file
Use group name for the <upnp:album> tag in DIDL-Lite for group tracks
Add Group.displayFormat setting and $group format value
Make $album format value available for tracks and groups
Fix problem with dopwav transcoding option
Fix problems finding playlist entries
Fix problem with ReadyNAS using US-ASCII encoding instead of UTF-8
Fix problems creating minimserver-diag.tar.gz file during QNAP disable
Display platform charset log message when the logging level is Info
Fix minor issues with migrating a pre-0.70 configuration
Fix ArrayIndexOutOfBoundsException for some incorrect tagFormat values
Fix ArrayIndexOutOfBoundsException for consecutive commas in tagOptions
Display resourceInfo messages only when the resourceInfo property is set
Change name of displayRoles setting to displayRole
Remove duplicate HTTP response Content-Length header
Fix order of adding tags specified in tagupdates file

MinimServer 0.70

This is a major release for all platforms and adds support for NETGEAR ReadyNAS (ARM and x86 models) and Synology PowerPC/Qoriq models. It was released on 8th April 2013.

Upgrading from previous releases

You can upgrade to MinimServer 0.70 from 0.50 or later without losing your configuration settings. For instructions on how to do this, see the Installing page.

New features

There are new installable downloads for NETGEAR ReadyNAS (ARM and x86 models). For more information, see the Downloads page and the ReadyNAS installation page.

There's a new installable download for the Synology PowerPC/Qoriq models. For more information, see the Downloads page and the Synology installation page.

You can control the content and formatting of display values and index values. For more information, see the Tag formatting section of the User guide.

You can create .m3u and .m3u8 playlists on the server. For more information, see the Playlists section of the User guide.

MinimServer interoperates with a much wider range of control points and renderers (music players). This release includes fixes to resolve interoperability issues with products from Naim, Onkyo, PS Audio, OPPO, Sony, Cyrus, Samsung, XBMC, iMediaShare and Roberts. For more information, see the Control points and Renderers (players) sections of the User guide.

There is improved support for ID3 tagging and iTunes tagging. For more information, see the Tag mappings section of the User guide.

A new aliasTags property has been added. For more information, see the Tag aliasing section of the User guide.

A new itemTags property has been added. For more information, see the Additional item tags section of the User guide.

The index groupings for the special tag #AudioData have been improved, and new special tags #AudioQuality and #AudioFormat have been added. For more information, see the Special index and item tags section of the User guide.

You can send multiple values for the same tag to the control point as separate XML tags for control points that support this. For more information, see the Custom tag settings section of the User guide.

You can suppress the 'albumArtist' role attribute in the XML data sent to the control point. For more information, see the Custom tag settings section of the User guide.

You can transcode DFF and DSF files to the DoP format for DSD audio (see this page for details). For more information, see the Transcoding section of the User guide.

You can display resource usage information by setting the resourceInfo property. For more information, see the Resource information section of the User guide.

You can control the level of ohNet debug logging by setting the ohnet.debug property. For more information, see the ohNet debug logging section of the User guide.

You can add an optional prefix to log messages by setting the .logPrefix property. For more information, see the MinimServer logging section of the User guide.

The Synology installation package allows you to choose whether you want to save your configuration file when you uninstall MinimServer.

The QNAP installation package automatically creates an archive containing diagnostic information when you disable MinimServer from the QPKG Center.

Compatibility notes

Because of changes to the implementation of remote logging to improve efficiency, you'll need to use MinimWatch 0.70 to see log entries produced by MinimServer 0.70.

The albumSortTags property has been replaced by the Album.sortTags value in the tagOptions property. For more information, see the Tag options section of the User guide. Existing configurations will be migrated automatically.

The upnpComposer property has been replaced by the displayRoles value in the tagCustom property. For more information, see the Custom tag settings section of the User guide. Existing configurations will be migrated automatically.

The http.persistent property has been removed. MinimServer will use persistent HTTP connections automatically.

The '-' prefix for transcoding to WAV with absolute phase reversal has been removed.

Bug fixes and minor changes

Fix problem with BrowseMetadata on non-container item
Fix Content-Range header problem: 'bytes' missing
Fix Content-Type header problem: application/xml
Fix chunked encoding sent to HTTP 1.0 control points
Change default order of Artist/Orchestra/Conductor
Silently ignore disc number or track number value of 0
Suppress warning messages for console usage by default
Prevent invalid dates being sent to the control point
Use milliThread log prefix for debug and trace messages
Write cache output to temporary file and rename when complete
Preload UPnP device icons into memory
Fix OutOfMemoryError with incorrect tag values
Don't write crash logs for Browse errors
Reject incorrect container IDs caused by out-of-date control point cache
Prevent hung socket writes by forcibly closing sockets when no longer needed
Add a button to clear the log window
Add autostart.sh to Linux downloads
Fix ArrayOutOfBoundsException processing HTTP request
Fix IllegalArgumentException: Comparison method violates its general contract!

MinimServer 0.63

This is a bug-fix release and feature update for all platforms. It was released on 10th November 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.63 from 0.50, 0.51, 0.52, 0.60, 0.61 or 0.62 without losing your configuration settings. For instructions on how to do this, see the Installing page.

New features

You can include audio data for your files in the index for browsing. For more information, see the Index tag selection section of the User guide.

Bug fixes

Fix 99% CPU loop when transcoding some 88.2k, 176.4k and 192k audio files

MinimServer 0.62

This is a feature update and bug-fix release for all platforms. It was released on 9th November 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.62 from 0.50, 0.51, 0.52, 0.60 or 0.61 without losing your configuration settings. For instructions on how to do this, see the Installing page.

New features

MinimServer now supports "on the fly" transcoding of FLAC audio files to WAV audio data for sending to the music player. For more information, see the Transcoding section of the User guide.

Bug fixes and minor changes

Fix incorrect track artist displayed by WD TV Live
Fix lockup when incorrect ohnet.subnet value configured
Activate ohnet.port and ohnet.subnet changes on minim icon restart
Fix ComparisonException when group and track have the same name
Log exceptions from HTTP request processing

MinimServer 0.61

This is a bug-fix release for all platforms. It was released on 24th October 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.61 from 0.50, 0.51, 0.52 or 0.60 without losing your configuration settings. For instructions on how to do this, see the Installing page.

Bug fixes

Fix NullPointerException crash while browsing

MinimServer 0.60

This is a major release for all platforms and adds support for Linux x64. It was released on 23rd October 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.60 from 0.50, 0.51 or 0.52 without losing your configuration settings. For instructions on how to do this, see the Installing page.

New features

You can configure MinimServer to display a translated or substituted value for any index tag name in your audio files. For more information, see the Index tag selection section of the User guide.

You can change the order in which index tags are displayed by changing the order of the list of index tags in the indexTags property. For more information, see the Index tag selection section of the User guide.

You can optionally specify a fixed port for MinimServer UPnP service communication. This allows control points that cache server information (such as ChorusDS and Songbook Lite) to find MinimServer after restarting, without the user needing to perform a manual refresh operation. For more information, see the UPnP service port section of the User guide.

You can optionally ignore the first word 'The' when sorting index tag values. For more information, see the Tag options section of the User guide.

You can optionally index date values in your audio files using four-digit years instead of full dates. For more information, see the Tag options section of the User guide.

You can automatically merge album contents from different folders by specifying the mergeFolderAlbums property. For more information, see the Albums and folders section of the User guide.

The default display name has changed from MinimServer:hostname to MinimServer[hostname], where hostname is the network host name of the computer running MinimServer. For more information, see the Multiple MinimServer instances section of the User guide.

You can use the listViewAlbums property to control whether the current browsing selection is shown as a list view or a tag view. For more information, see the List view and tag view section of the User guide.

You can optionally configure a single specific subnet for MinimServer to use. For more information, see the UPnP subnet section of the User guide.

MinimServer now uses HTTP persistent connections by default. For more information, see the HTTP persistent connections section of the User guide.

Updates to some properties are effective immediately without a server restart. For more information, see the MinimServer properties section of the User guide.

Bug fixes and minor changes

Fix missing album art when content directory name contains a space
Fix ArrayIndexOutOfBoundsException when AlbumArtist in albumSortTags but not indexTags
Fix problem reading mp4 and m4a files with multiple composer values
Accept all picture types in MP3 files
Fix Windows line endings (Notepad) problem with Save as in log window
Don't add conflicting AlbumArtist values to index
Fix problem with album art emdedded in unsynchronized ID3v2.4 frame
Fix NegativeArraySizeException with some corrupt files
Fix NullPointerException when invalid content directory entered at console
Fix shutdown hang with Parallels on Mac OS X
Fix ohNet abort() for adapter created by VPN application on Mac OS X
Fix problem interoperating with PS3 and AirAV as control points
Fix crash when sorting folder names
Fix crash on some control points after Hide Contents selected
Recreate log file if the user has deleted it
Send per-track AlbumArtist information to the control point
Send album art for incomplete albums to the control point
Fix various ohNet crashes and hangs
Fix occasional failure to respond to M-SEARCH requests
Improve diagnostics for problems reading audio files
Remove unused Close and Refresh selections from MinimServer menu
Increase maximum track number from 256 to 1024
Support Album tag in indexTags
Give 'AlbumArtist' tag priority over 'Album Artist'
Fix problem with audio file warnings only produced on first startup
Improve Mac OS X dialog for selecting content directory
Fix problem with Properties window sometimes not displayed
Fix conflict between command prompt with content directory prompt
Fix QNAP minimserver.sh restart command problem and add console messages
Add console messages to QNAP minimserver.sh
Add German language messages to Synology installation package
Delete daemon user home directory during Synology uninstallation
Use console interface if Swing isn't available
Show MinimWatch minim icon for daemon MinimServer process on same computer
Send 710 and 600 error codes as defined by UPnP specification
Fix incorrect adapter formatting in trace messages
Ignore zero-length album art image in ID3v2 APIC frame

MinimServer 0.52

This is a bug-fix release replacing MinimServer 0.51. It was released on 14th July 2012.

Upgrading from previous releases

You can update to MinimServer 0.52 from 0.30 or any later release without losing your configuration settings. For instructions on how to do this, see the Installing page.

If you're running MinimServer 0.21 (or earlier), you should uninstall this before installing 0.52. Your configuration settings will be lost, and you'll need to re-enter them after installing 0.52.

Usage notes

The match filter syntax has changed to avoid accidental triggering. To specify a match filter, you need to put ['filterName'] in the folder name instead of [filterName].

Summary of changes

MinimServer 0.52 contains the following bug fixes:

Fix duplicate entries in Artist index
Fix duplicate names in artist information sent to control point
Fix ArrayIndexOutOfBoundsException when Date or Genre not in indexTags
Fix QNAP startup crash ("Java heap space" message and/or grey icon problem)
Fix NullPointerException during startup
Fix errors when using "Show All" for albums and items lists
Ignore "The" in Artist and AlbumArtist names when doing sorting
Fix ArrayIndexOutOfBoundsException when browsing folder container
Fix "java.lang.ArithmeticException: / by zero" crash
Fix occasional deadlocks and hangs
Fix "unexpected end of file" message when reading some MP3 files
Fix error messages about unexpected chunks in WAV files
Fix "invalid DISCNUMBER tag value 0" and ".... TRACKNUMBER tag value 0" messages
Fix "MinimServer internal error: expected offset nnnnnn" message
Fix "no MP3 header near offset nnnnn" message
Fix "ID3v2 PIC frame has picture format PN" and ".... picture format JP" messages
Fix "disc number n ignored because no ALBUM tag" message with ID3v2.2 tag
Fix problem with image/jpg MIME type
Fix "unexpected item class 0" and ".... item class 12" messages
Fix "TCON frame has non-numeric genre index" message
Fix ArrayIndexOutOfBoundsException (incorrect genre index)
Fix ArrayIndexOutOfBoundsException (zero-length TCON frame)
Fix "mergeDiscs internal error: ignoring discArtist" message
Fix length calculation errors when reading unsynchronized ID3v2 tags
Fix "missing 'data' atom" message
Fix StringIndexOutOfBoundsException for invalid container ID sent by control point
Support all version/layer combinations for MPEG audio files
Improve diagnostic messages for errors reading files
Improve handling of audio stream corruption in MP3 files
Remove mapping from iTunes Grouping to GROUP tag
Support all Winamp genre values
Allow --nohup option when starting MinimWatch
Improve error handling when starting MinimWatch
Improve diagnostic messages for invalid HTTP requests

MinimServer 0.51

This is a bug-fix release replacing MinimServer 0.50. It was released on 20th June 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.51 from 0.30, 0.31 or 0.32 without losing your configuration settings. For instructions on how to do this, see the Installing page.

If you're running MinimServer 0.21, you should uninstall this before installing 0.51. Your configuration settings will be lost, and you'll need to re-enter them after installing 0.51.

Summary of changes

MinimServer 0.51 contains the following bug fixes:

Fix NullPointerException during startup
Fix MinimServer internal error during startup
Fix missing AlbumArtist on disc of multidisc album set

MinimServer 0.50

This is a major release for all platforms and adds support for Mac OS X on 32-bit Core Duo machines. It was released on 19th June 2012.

Upgrading from previous releases

You can upgrade to MinimServer 0.50 from 0.30, 0.31 or 0.32 without losing your configuration settings. For instructions on how to do this, see the Installing page.

If you're running MinimServer 0.21, you should uninstall this before installing 0.50. Your configuration settings will be lost, and you'll need to re-enter them after installing 0.50.

Usage notes

The contentDir field in the Properties dialog now accepts multiple values. For details, see the Reading audio files section of the User guide.

You can optionally split selection lists into alphabetical groups. For details, see the Alphabetical grouping section of the User guide.

There are new options for displaying multidisc albums. For details, see the Multidisc albums section of the User guide.

There are major improvements to logging and diagnostic facilities. For details, see the MinimServer logging section of the User guide.

The userTags property has been replaced by a new indexTags property which allows any tag name to be included in or excluded from the browse tree. For details, see the Index tag selection section of the User guide.

You can now sort Date values as oldest first instead of newest first by specifying "+Date" instead of "Date" in the indexTags field. For details, see the List sort order section of the User guide.

When sorting a list of artists, the prefix "The" is ignored. A more general facility for customizing the sort order of other lists is planned for a future release.

The Properties dialog has been divided into two dialogs, with a main page for commonly used properties and a separate Advanced page for other properties that are used less frequently. For details, see the Using properties section of the User guide.

There are a number of changes to how album contents are merged across different folders. For details, see the Albums and folders section of the User guide.

There's a new delayStart property which optionally delays MinimServer startup by a specified number of seconds. For details, see the Delaying startup section of the User guide.

MinimServer and MinimWatch have been repackaged as separately installable downloads. This improves flexibility and avoids the overhead and complexity of installing an extra component that isn't required.

When installing the MinimServer QPKG on a QNAP NAS, a default value for contentDir is set automatically. For details, see the QNAP installation instructions.

The tooltip text displayed when you hover the mouse pointer over the MinimServer and MinimWatch tray icons now shows the value of the displayName property. This is useful when you have more than one instance of MinimServer running.

The upnpComposer property has been added. For details, see the Composer information section of the User guide.

The layout of the tag view selection page has been revised slightly. The albums entry now appears before the items entry, and a selection of tracks from a single album now shows the album title instead of "1 album".

The showCompleteAlbum and showTagView properties have been replaced by a new showExtras property. For details, eee the Hide Contents choice section of the User guide.

MinimServer now supports .dsf audio files (DSD stream files). This file format contains DSD audio with optional embedded ID3v2 tag data.

The console interface for MinimServer and MinimWatch has been enhanced. There are new sleep and select commands, and there's a new syntax for displaying and setting multivalued properties. For details, see the Controlling MinimServer using console commands section of the User guide.

Summary of changes

MinimServer 0.50 contains the following new features and bug fixes:

New features:
Add support for multiple content directories
Add support for alpha-grouping based on number of entries
Add new option to display multidisc albums as discs and original track numbers
Add support for disc subtitles
Add "Show log" selection to display server log output
Provide interactive control of logging level without restarting the server
Add .logFile property to redirect the log file to any disk location
Capture MinimServer crash information in crash file for later investigation
Replace userTags property by indexTags with increased flexibility in tag selection
Allow Date values to be sorted as oldest first or newest first
Ignore prefix "The" in artist sort order
Reorganize Properties dialog into main page and advanced page
Improve control over album merging with [part] folder suffix
Add delayStart property to allow time for network drives to be mounted
Package MinimServer and MinimWatch as separate downloads and installations
Simplify QNAP installation by providing default contentDir value
Put displayName in tooltip text for MinimServer or MinimWatch tray icon
Add upnpComposer property so that ChorusDS HD can display composer information
Put n albums before n items in selection list
In selection list, replace 1 album / n items by the album itself
Add new showExtras property to replace showCompleteAlbum and showTagView
Add support for .dsf files (DSD stream files) including ID3v2 tags
Add downloads for 32-bit Mac OS X
Simplify installer by removing support for migrating from 0.21

Bug fixes:
Show an error message when running 64-bit MinimServer or MinimWatch with 32-bit Java
Fix layout problems when resizing the Properties dialog
Ignore blank tag values and strip leading and trailing blanks from tags
Prevent errors when the control point tries to access changed or deleted files
Close potential loopholes for HTTP access to files outside the content directory
Accept ID3v2.2 image types in upper/lower case
Add composer to album metadata sent to control point
Sign applications on Mac to prevent repeated incoming connections prompt
Use UTF-8 charset for output when necessary to preserve original data
Add support for unsynchronized and grouped ID3v2 tags and frames
Ignore ID3v2 tags in FLAC files to prevent spurious conflicts
Fix 0.32 bug preventing use of Linux symbolic links under the content directory
Accept hidden directory (e.g., Windows root directory) as content directory
Produce warning if it's necessary to do canonical resolution of Linux symbolic link
Fix ArrayIndexOutOfBoundsException -1
Add missing log messages for startup complete etc.
Fix problem with wrong artist name displayed for tracks in Various Artists albums
Ensure Properties and About dialogs are brought to the front when selected
Fix problem with unescaped XML for value
Increase tag size limit from 1000 to 20000 characters (needed for lyrics)
Increase maximum number of folders from 20000 to 65000
Remove 2GB limitation on audio file size
Fix MinimServer crash when there's a problem reading an audio file
Fix various "unsupported MPEG header" problems
Fix problem with missing album art for MP3 files
Fix EOFException on some files
Fix occasional crashes in ohNet native code
Fix crash when removing UPnP device
Fix incorrect sort order for lower-case characters
Improve sort order for international characters
Fix problem with MinimWatch losing contact on Mac suspend / resume

MinimServer 0.32

This is a bug-fix update to the QNAP QPKG downloads for x86 and ARM. It was released on 17th March 2012.

Summary of changes

MinimServer 0.32 contains the following bug fixes:

Fix problem when entering a symbolic link for the content directory
Ensure correct identification of TS-110 and similar models
Fix track numbering error for albums with more than two discs

MinimServer 0.31

This is a bug-fix release with little change from MinimServer 0.30. It was released on 9th March 2012.

QNAP QPKG downloads of MinimServer 0.31 for x86 and ARM were released on 14th March 2012.

Upgrading from previous releases

To upgrade to MinimServer 0.31 from MinimServer 0.30, first uninstall MinimServer 0.30 and then install MinimServer 0.31 as described on the Installing page. To upgrade to MinimServer 0.31 from MinimServer 0.21, use the process that's described in the next section, with all references to 0.30 replaced by 0.31.

Summary of changes

MinimServer 0.31 contains the following bug fixes:

Fix 'heap space' problem with multidisc albums
Fix album duplication problem with multidisc albums
Fix NullPointerException in createArtistIndex()
Support configuration by MinimWatch when starting MinimServer as a Linux background process

MinimServer 0.30

This is a major release for all platforms. It was released on 6th March 2012.

Upgrading from previous releases

The layout of the MinimServer installation on Windows and Mac has changed. If you've currently got MinimServer installed, these notes will help you to upgrade without losing your current configuration and cache files.

To upgrade from MinimServer 0.21 on Windows, first close MinimServer and MinimWatch. Don't uninstall MinimServer 0.21—instead, run the MinimServer 0.30 installer, which will detect your current MinimServer installation and move your existing configuration to its new location. If you uninstall MinimServer 0.21 before installing MinimServer 0.30, you'll lose your current configuration settings and cache. This means that you'll need to re-enter your configuration settings, and there'll be a short delay while MinimServer rebuilds its cache.

The Windows desktop icons in MinimServer 0.30 have slightly different colours than those in 0.21, but you might not see the new colours because of a bug in Windows icon caching. (The icons work OK, though.) If you care about this, you can fix it by following the instructions on this page. If you're on XP, the path for the cd command is "%userprofile%\Local Settings\Application Data".

To upgrade from MinimServer 0.21 on Mac, first close MinimServer and MinimWatch. It's not as easy to keep your current configuration on Mac as it is on Windows, but it is possible. To do this, you'll need to create a new folder named MinimServer in your user Library folder (not the system Library folder), and copy some files from the top-level folder of the MinimServer 0.21 application bundle to this new folder. The files to be copied are minimserver.config, cache1.data and cache2.data. If you don't copy these files, MinimServer 0.30 will install without any problems, but you'll need to re-enter your configuration settings, and there'll be a short delay while MinimServer rebuilds its cache.

In future Mac releases of MinimServer, installing the new release will automatically keep your current configuration and cache with no extra work needed.

To upgrade from MinimServer 0.21 on Linux, first close MinimServer and MinimWatch. Install MinimServer 0.30 into a different directory than your MinimServer 0.21 installation, then copy all the files in the data directory of your MinimServer 0.21 installation to the data directory of your MinimServer 0.30 installation. Start MinimServer 0.30, and it will pick up your previous configuration settings and cache.

Usage notes

The biggest change in MinimServer 0.30 is the new approach to indexing AlbumArtist and Artist information. There are three index entries covering this:

In MinimServer 0.30, the Properties dialog shows default values as well as user setttings. In MinimServer 0.21, it showed user settings but not default values.

The default setting for userTags in MinimServer 0.30 is All Artists and Composer. If you want to see additional user tags in the index, you'll need to enter them in the Properties dialog.

MinimServer 0.30 automatically combines multiple discs from the same album if the discs have the same album name and are tagged DISCNUMBER=1, DISCNUMBER=2, etc.

Summary of changes

MinimServer 0.30 contains the following new features and bug fixes:

New features:
Refactor Artist and AlbumArtist indexes, and add new All Artists index
Add displayName property to customize name shown by control points
Add --nohup option to catch HUP signal for Linux background process
Add support for .dff files (DSD audio)
Support custom art files for non-album items/groups
Combine multiple discs for the same album
Show all default values in Properties dialog
Support Windows upgrade install preserving configuration settings
Windows and Mac multi-user installation with concurrent execution
Support Windows and Mac installation by both admin and non-admin users

Bug fixes:
Fix problems with incorrect MIME type sent to music player
Restore tray icon popup messages on Windows and Linux
Fix incorrect working directory for MinimWatch Windows launcher
Fix problems reading some WAV files
Fix problem reading 'pinf' atom in iTunes MP4 downloads
Use folder.jpg for non-album items/groups
Trim blanks from track numbers
Display person icon in Kinsky for artists/composers etc.
Use transparent icon for Mac tray icon in running state
Change icon colours for consistency on all platforms
Add multiple resolution icon images to Windows launchers and Mac applications
Move config/log/cache files to new locations on Mac and Windows
Enable Mac applications to run from any location
Add locking for config file updates
Add buffering when streaming music files
Rename cache files to use .mcache extension
Don't delete configuration files on uninstall
Include version number in cache file
Change >> Show Tag View to >> Tag View
Produce better diagnostic information for tag conflicts

MinimServer 0.21

This is a major release that adds support for Mac OS X. It was released on 7th February 2012.

Summary of changes

MinimServer 0.21 contains the following new features and bug fixes:

New features:
Add support for Mac OS X
Add support for multiple album art files in a folder

Bug fixes:
Fix problems with handling of AlbumArtist tag
Ignore hidden files and directories
Improve diagnostic information for "incorrect FLAC header" message
Improve diagnostic information for "incorrect value for picture offset" message
Fix problem loading the C++ library on some models of NAS
Allow Stop and Exit commands to interrupt startup
Fix incorrect bitrate value sent to control point
Correctly handle control point Browse request with count of 0
Correctly escape reserved characters in query portion of resource URLs
Fix problems parsing some WAV files
Fix box length parsing error for some MP4 files
Handle MP4 files containing box length > 2GB
Fix NullPointerException when content directory has inaccessible subdirectory
Ignore folders that don't contain any music files
Remove tray icon popups when MinimServer starts and stops (problems on Mac)

MinimServer 0.20

This is a major release that adds support for Windows x64. It was released on 1st February 2012.

Summary of changes

MinimServer 0.20 contains the following new features and bug fixes:

New features:
Add a download for Windows x64
Add user-configurable sort order for albums list
Add cover.jpg and cover.png to folder art search order
Support track and disc totals in ID3 and MP4 tags

Bug fixes:
Improve diagnostic messages for problems in audio files
Fix problem reading TRACKNUMBER tag containing track/total format
Fix problem reading FLAC files with ID3 tags at the start
Fix problem reading WAV files containing no audio data
Fix problem handling MP4 files with audio and video content
Fix problem when folder.jpg file has folder name containing ampersand (&)
Fix "incorrect value for picture offset" message
Ignore very long tag values that cause problems writing to cache
Improve caching of folder art URIs to reduce memory usage

MinimServer 0.10

This is the initial release of MinimServer, with support for Windows x86, Linux x86 and Linux ARM. It was released on 26th January 2012, and the Windows installer was updated on 27th January 2012 to ensure the data directory is writeable.