MinimServer

Home

Donate

Features

Downloads

Installing

Release notes

User guide

Support

Troubleshooting

Forum

MinimStreamer

License

UPnP AV

Technology

Contact

Latest news

Tag update support for multiple match values

Latest change

MinimServer update 128 has been released

Installing MinimServer on a Melco N1, N100 or N10

You can install and use MinimServer on a Melco N1, N100 or N10 free of charge, subject to the License terms. If you are enjoying the combination of MinimServer and the Melco, please bear in mind the considerable effort that has been required to create a MinimServer installer for the Melco and show your appreciation by making a donation via the Donate page. There's no recommended amount—please give what you feel MinimServer is worth to you. Many thanks!

Table of contents

Overview
Creating the USB installer flash drive on Windows
Creating the USB installer flash drive on Mac
Installing MinimServer on the Melco
Updating MinimServer on the Melco
Removing MinimServer from the Melco
Reinstalling MinimServer on the Melco

Overview

The installation process uses a USB flash drive to install, update or remove MinimServer depending on what is in the files directory of the USB flash drive and what is already installed on the Melco. The MinimServer installation includes a tailored version of the OpenJDK Java Runtime Environment (identified as MinimJRE) that is suitable for running MinimServer.

If the version of MinimServer on the flash drive is later than the version currently installed on the Melco (or no version is currently installed), the flash drive version of MinimServer will be installed and the currently installed version of MinimServer (if any) will be removed. If MinimServer is running, it will be restarted.

If MinimServer is not present on the flash drive, MinimServer will be uninstalled from the Melco. If MinimServer is running, it will be stopped. The MinimServer configuration will be saved in case MinimServer is reinstalled later.

To revert to an older version of MinimServer, you need to first uninstall MinimServer and then reinstall the desired version. This prevents unintentionally overwriting MinimServer with an older version if an older install flash drive is inserted. The saved MinimServer configuration will be used when MinimServer is reinstalled.

Java security updates are issued periodically. These updates will be delivered to the Melco as updates to the MinimJRE package and will be installed automatically by the MinimServer automatic update facility. These updates can also be installed or removed using MinimWatch.

Some older versions of the MinimServer install image for the Melco included Java as a separate install package. If this separate Java package is currently installed, it will be removed automatically.

The MinimJRE package that is included in the MinimServer installation was built from the publicly available OpenJDK source repository. It is licensed under the GPL v2 license with the "Classpath" exception (see this page) and the "Assembly" exception (see this page). If you would like a copy of the source code that was used to build the MinimJRE package, please send a private message to user simoncn via the MinimServer forum at forum.minimserver.com.

Creating the USB installer flash drive on Windows

The installation process requires a USB installer flash drive containing MinimServer and some other files.

Important: [NEW] The contents of this flash drive are different depending on whether you are installing MinimServer on a Melco N1 or whether you are installing MinimServer on a Melco N100 or N10. If you use the wrong install image, MinimServer will not start and some of the functionality of the Melco firmware will not work correctly.

To create the USB installer flash drive using a Windows PC, follow these steps:

  1. Format a USB flash drive (128 MB or larger) with a single NTFS or FAT32 partition
  2. Download the MinimServer archive file MinimServer-0.8.5.4-melco-n1.zip (for the Melco N1) from or MinimServer-0.8.5.4-melco-n100.zip (for the Melco N100 or N10) from
  3. Extract the downloaded archive file to the root folder of the flash drive. This will create the following folder structure on the flash drive:
    .Anas.bak
      5A0001
        18-12-07-202311
    files
    scripts
    

    Note: Make sure the folders .Anas.bak, files and scripts are all in the root folder of the USB drive and aren't underneath some other folder

  4. Safely eject the USB flash drive using the Windows system tray icon and remove the USB flash drive from your Windows PC.

You can now continue with the installation as described in the section Installing MinimServer on the Melco.

Creating the USB installer flash drive on Mac

The installation process requires a USB installer flash drive containing MinimServer and some other files.

Important: [NEW] The contents of this flash drive are different depending on whether you are installing MinimServer on a Melco N1 or whether you are installing MinimServer on a Melco N100 or N10. If you use the wrong install image, MinimServer will not start and some of the functionality of the Melco firmware will not work correctly.

To create the USB installer flash drive using a Mac, follow these steps:

  1. Download the MinimServer archive file MinimServer-0.8.5.4-melco-n1.dmg (for the Melco N1) from or MinimServer-0.8.5.4-melco-n100.dmg (for the Melco N100 or N10) from
  2. Insert a USB flash drive (128 MB or larger) into your Mac
  3. Double-click the downloaded MinimServer archive, then double-click the create-installer file within the archive
  4. A Terminal window will open. This window is a wizard that creates the USB installer flash drive from the MinimServer archive that you have downloaded. The wizard will guide you through a number of steps, including asking you to select the USB flash drive that you want to use as the installer flash drive. Take care when making this selection because the USB flash drive that you specify will be erased and overwitten. When you are prompted to enter a password, enter the password that you use to login to your Mac.
  5. When the wizard has completed, remove the USB flash drive from your Mac, close the Terminal window and eject the MinimServer-0.8.5.4-melco volume.

You can now continue with the installation as described in the section Installing MinimServer on the Melco.

Installing MinimServer on the Melco

You should follow the steps in this section if you have never previously installed MinimServer on your Melco N1, N100 or N10 or if you are reinstalling MinimServer after selecting Initialize settings from the Melco front panel or downgrading the Melco firmware to an older level. In other cases, you can use the simpler process described in the section Updating MinimServer on the Melco.

To install MinimServer on your Melco N1, N100 or N10, make sure you follow all the steps in this section exactly and in the order shown. [NEW] Some of the steps are slightly different depending on your model of Melco (N1, N100 or N10) and these differences are indicated by prefixing them with N1: or with N100 and N10:.

Warning: the following procedure will reset your Melco to its factory default settings and you will need to re-enter any custom settings. Your audio files will be preserved.

  1. Create a USB installer flash drive using the instructions in one of the previous sections, making sure you have used the correct download for your model of Melco (N1, N100 or N10) when creating the USB installer flash drive.
  2. N1: Check that your Melco firmware level is 3.80 or higher. If your firmware level is lower than this, update your firmware to 3.80 or higher before proceeding with the MinimServer installation.
  3. N1: Insert the USB flash drive into the USB port marked Backup at the rear of the N1
    N100 and N10: [NEW] Insert the USB flash drive into any USB port on the Melco. You will see a prompt asking you to select the action to take for the USB flash drive. Select the action Backup or Restore, then click OK at the Finished... prompt.
  4. On the Melco front panel, select Backup » Restore from Backup
  5. Check that you have the correct restore image for your model of Melco. For the N1, the front panel display should say MinimServer Setup (N1). For the N100 and N10, the front panel display should say MinimServer Setup (N100 and N10). If the restore image name is not correct, do not proceed any further.
  6. If the restore image name is correct, select OK to confirm the restore image, then Restore Settings
  7. At the prompt 'All settings will be initialized. Continue?', select OK
  8. When the restore has finished, select OK
  9. N1: You will see a Restarting... prompt. Before you select OK, remove the USB flash drive from the USB port marked Backup and insert it into the USB port marked Expansion.
    N100 and N10: [NEW] At the Restarting... prompt, select OK
  10. Select OK to restart the Melco
  11. You will be prompted to re-enter your language and time zone settings.
  12. N100 and N10: [NEW] You will see a prompt asking you to select the action to take for the USB flash drive. Instead of selecting an action, press the Back key.
  13. The Melco will install MinimServer from the USB flash drive.
  14. If the Melco is connected to the internet, MinimServer will download and apply the latest update.
  15. MinimServer will start scanning your music library on the Melco. If your library is large, this could take a long time. Subsequent rescans will be quicker because MinimServer uses a cache to speed up the scanning process.
  16. Follow the instructions in the "Importing Music Files from a Computer" section of the Melco user manual to view the share folder in Windows Explorer or Mac Finder.
  17. Check the minimsetup.log file in the share folder or share/MinimServer folder to confirm that installation was successful. The contents of this file should be similar to the following:
    Expansion drive found
    Found MinimServer 0.8.5.4 on flash drive
    Installing MinimServer 0.8.5.4...
    Configuring MinimServer startup settings...
    Starting MinimServer...
    Creating minimstart.conf file
    Creating minimserver.defaults file
    Creating minimserver.options file
    Enabling MinimServer automatic startup...
    MinimServer setup completed
    
  18. If installation wasn't successful, copy the minimsetup.log, minimserver-init.log, minimserver.log and minimserver-out.log files from the share folder or share/MinimServer folder to another location and post a message to the Support section of the MinimServer forum
  19. Re-enter any custom settings that have been reset to system defaults. In particular, you need to change the Auto Power Save setting to Off from its default value of 15 minutes.
  20. To confirm that MinimServer is running, you can display the MinimServer status web page by typing http://x.x.x.x:9790 into a web browser address bar, where x.x.x.x is the IP address of the Melco. Alternatively, you can install and start MinimWatch on another computer on your local network, then select 'Show log' from the MinimWatch minim icon to view the MinimServer log.
  21. When the initial scan of your music library has completed (this can take a long time), the MinimServer library will become visible to UPnP control points on your local network and you can use a UPnP control point to view the contents of your library
  22. You can now remove the USB flash drive. Melco recommends that you don't remove a USB drive while the Melco is powered on.
  23. If you want to install MinimStreamer (see this page), you can do this from MinimWatch
  24. Retain the USB flash drive for use if you need to update or remove MinimServer (see below)

The MinimServer installer creates a folder named share/MinimServer. This folder contains files used by the MinimServer application such as logs and configuration files and should not be used for music files. If you put your music into the normal locations in the Melco shared folder, MinimServer will find it.

Twonky and MinimServer are both started automatically when the Melco is powered on. Having Twonky running as well as MinimServer can cause performance issues with a large library. To stop Twonky on the N1, use the Melco front panel to navigate to Settings > Media Server > Twonky Service and select Off. This setting will take effect immediately. To stop Twonky on the N100 or N10, edit the minimserver.options file in the share/MinimServer/etc folder and change the stoptwonky setting from false to true. This setting will take effect the next time you power on the Melco.

[NEW] If you have installed MinimStreamer and you want to use FFmpeg as a stream converter, you can use MinimWatch to install the ffmpeg-4.1-melco-0.1 extension package from the Packages tab of the Properties window. This package contains an ffmpeg static binary executable that has been built specially for the processor in the Melco N1, N100 and N10 and has been configured to contain only those audio decoders and encoders that are used by MinimStreamer. For more information, see the Stream converter program section of the MinimStreamer user guide.

Updating MinimServer on the Melco

You should follow the steps in this section if you have previously installed MinimServer on your Melco N1, N100 or N10 and you now want to update MinimServer to the latest version.

Note: If MinimServer was removed because you selected Initialize settings from the Melco front panel or you downgraded the Melco firmware to an older level, you need to use the full installation process described in the section Installing MinimServer on the Melco.

To update MinimServer on your Melco N1, N100 or N10, follow the steps in this section exactly and in the order shown. [NEW] Some of the steps are slightly different depending on your model of Melco (N1, N100 or N10) and these differences are indicated by prefixing them with N1: or with N100 and N10:.

  1. Create a USB installer flash drive containing the latest MinimServer installer using the instructions in this section (for Windows) or this section (for Mac), making sure you have used the correct download for your model of Melco (N1, N100 or N10) when creating the USB installer flash drive.
  2. N1: Power off the Melco, then insert the USB flash drive into the USB port marked Expansion at the rear of the N1.
    N100 and N10: [NEW] Power off the Melco, then insert the USB flash drive into any USB port on the Melco.
  3. Power on the Melco.
  4. N100 and N10: [NEW] You will see a prompt asking you to select the action to take for the USB flash drive. Instead of selecting an action, press the Back key.
  5. MinimServer will be updated automatically to the new version on the flash drive. If MinimServer is running, it will be restarted.
  6. If the Melco is connected to the internet, MinimServer will download and apply the latest update
  7. Follow the instructions in the "Importing Music Files from a Computer" section of the Melco User Manual to view the share folder in Windows Explorer or Mac Finder
  8. Check the minimsetup.log file in the share/MinimServer folder to confirm that the update was successful. The contents of this file should be similar to the following:
    Expansion drive found
    MinimServer 0.8.5.2 is installed
    Found MinimServer 0.8.5.4 on flash drive
    Updating MinimServer 0.8.5.2 to 0.8.5.4...
    Stopping MinimServer process 1262
    MinimServer update completed successfully
    Configuring MinimServer startup settings...
    Starting MinimServer...
    Creating minimstart.conf file
    Creating minimserver.defaults file
    MinimServer setup completed
    
  9. If the update wasn't successful, copy the minimsetup.log, minimserver-init.log, minimserver.log and minimserver-out.log files from the share/MinimServer folder to another location and post a message to the Support section of the MinimServer forum
  10. You can now remove the USB flash drive. Melco recommends that you don't remove a USB drive while the Melco is powered on.

Removing MinimServer from the Melco

To remove MinimServer from your Melco N1, N100 or N10, follow the steps in this section exactly and in the order shown. [NEW] Some of the steps are slightly different depending on your model of Melco (N1, N100 or N10) and these differences are indicated by prefixing them with N1: or with N100 and N10:.

  1. On the USB flash drive, delete the MinimServer file from the files folder. After you have done this, the files folder should be empty. Do not change or remove any other files on the flash drive.
  2. N1: Power off the Melco, then insert the USB flash drive into the USB port marked Expansion at the rear of the N1.
    N100 and N10: [NEW] Power off the Melco, then insert the USB flash drive into any USB port on the Melco.
  3. Power on the Melco.
  4. N100 and N10: [NEW] You will see a prompt asking you to select the action to take for the USB flash drive. Instead of selecting an action, press the Back key.
  5. The Melco will stop MinimServer if it is running and then remove MinimServer
  6. Follow the instructions in the "Importing Music Files from a Computer" section of the Melco User Manual to view the share folder in Windows Explorer or Mac Finder.
  7. Check the minimsetup.log file in the share/MinimServer folder to confirm that removal was successful. The contents of this file should be similar to the following:
    Expansion drive found
    MinimServer 0.8.5.4 is installed
    Uninstalling MinimServer 0.8.5.4...
    Do you want to save your MinimServer configuration file (y/n)?
    Removing links for automatic startup...
    Stopping MinimServer process 2357
    Saving MinimServer configuration file...
    Removing MinimServer installation files...
    MinimServer has been uninstalled
    Uninstall actions completed
    
  8. If removal wasn't successful, copy the minimsetup.log, minimserver-init.log, minimserver.log and minimserver-out.log files from the share/MinimServer folder to another location and post a message to the Support section of the MinimServer forum
  9. You can now remove the USB flash drive. Melco recommends that you don't remove a USB drive while the Melco is powered on.
  10. A copy of your MinimServer configuration is saved on the Melco in case you decide to reinstall MinimServer later. If you select Initialize settings from the Melco front panel or if you downgrade the Melco firmware to an older level, this saved configuration will be deleted.

Reinstalling MinimServer on the Melco

If you have previously installed and removed MinimServer from your Melco N1, N100 or N10 and you now want to reinstall MinimServer, follow the steps in the section Updating MinimServer on the Melco.

If MinimServer wase removed because you selected Initialize settings from the Melco front panel or you downgraded the Melco firmware to an older level, you need to use the full installation process described in the section Installing MinimServer on the Melco.