Players/minimserver: Difference between revisions

From Snakeoil OS Reference
Jump to navigation Jump to search
(Change in MinimServer licensing)
(Updated to MininServer 2)
Line 15: Line 15:
Questions and enhancement requests on MinimServer can be posted to the user forum. Simon, the developer is responsive and helpful.   
Questions and enhancement requests on MinimServer can be posted to the user forum. Simon, the developer is responsive and helpful.   


Update Dec 2019:  MinimServer will become a paid application soonWhile MinimServer itself will never expire, MinimStreamer will have an expiry date and anyone contemplating using network audio streaming and convolution room correction will need to move to the paid model.   
Update Oct 20:  MinimServer has become a paid application.  Snakeoil OS will install the [https://minimserver.com/minimserver2/starter.html starter edition].  You can try all the features of MinimServer 2 at no cost by activating a trial license. For a 30-day trial period, this gives you everything you would get by purchasing a full license, with no limitations or restrictions.   


==Links==
==Links==
MinimServer doc: https://minimserver.com
MinimServer doc: https://minimserver.com/minimserver2/


MinimWatch install: https://minimserver.com/installing.html
MinimWatch install: https://minimserver.com/minimserver2/downloads/index.html


MinimStreamer doc: https://minimstreamer.com
MinimStreamer doc: [https://minimserver.com/minimserver2/downloads/index.html https://minimstreamer.com]


Forum for users and support: https://forum.minimserver.com
Forum for users and support: https://forum.minimserver.com
Line 58: Line 58:




The primary driver was finding a UPnP server which does room correction. Not only did MinimServer's convolution filtering fulfill this requirement well, but it was also easy to set up.  Creating good convolution filters is more challenging but is outside the scope of this Wiki. MinimServer is running on an Intel i5 8th Gen box which easily copes with the convolution filtering load. Note that MinimServer  without convolution filtering, will run on low powered hardware.  BubbleUPnP is a well rated and easy to use Android App, running on a Samsung tablet.
Originally the primary driver was finding a UPnP server which does room correction. Not only did MinimServer's convolution filtering fulfill this requirement well, but it was also easy to set up.  Creating good convolution filters is more challenging but is outside the scope of this Wiki. MinimServer is running on an Intel i5 8th Gen box which easily copes with the convolution filtering load. Note that MinimServer  without convolution filtering, will run on low powered hardware.  BubbleUPnP is a well rated and easy to use Android App.





Revision as of 19:18, 1 October 2020

!icon.png Work in progress

MinimServer is a high performance UPnP dedicated music server which has an intelligent browsing mechanism to select genres, composers and other fields to progressively narrow down the results across the library.  It is particularly useful for a classical music collection.


For those unfamiliar with a Universal Plus and Play (UPnP) setup, it consists of a UPnP server (Source), controller (Control Point), and renderer (playback device). MinimServer is the UPnP source. BubbleUPnP is an excellent Android controller which works well with MinimServer.  There are many playback devices which have UPnP.

MS8.png


MinimServer has a number of advanced features incorporated into the MinimStreamer extension package. MinimStreamer allows for on-the-fly transcoding of music formats, play a network stream such as an internet radio station on a music player that doesn't have native support for playing the stream, record a network stream, including timed recording and convolution filtering (room correction). Please refer to the MinimStreamer doc for more information.


MinimServer supports multiple platforms including Windows, Mac, Linux, Raspberry Pi and various NAS. MinimServer (without convolution filtering) can run on low powered hardware.


Questions and enhancement requests on MinimServer can be posted to the user forum. Simon, the developer is responsive and helpful.

Update Oct 20: MinimServer has become a paid application. Snakeoil OS will install the starter edition. You can try all the features of MinimServer 2 at no cost by activating a trial license. For a 30-day trial period, this gives you everything you would get by purchasing a full license, with no limitations or restrictions.

Links

MinimServer doc: https://minimserver.com/minimserver2/

MinimWatch install: https://minimserver.com/minimserver2/downloads/index.html

MinimStreamer doc: https://minimstreamer.com

Forum for users and support: https://forum.minimserver.com

BubbleUPnP App: https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp&hl=en_AU

MP3Tag for managing music tags: https://www.mp3tag.de/en/

UPnP controller Apps Wiki: https://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients#UPnP_AV_clients


Set Up

  1. Select and enable MinimServer in SnakeOil OS.  MinimServer is currently (Aug 2019) available out of the box in the Activated (token donation required) version.
    MS1.png

  2. Set up music library in SnakeOil OS.
    MS2.png

  3. Install and run MinimWatch on a PC or Mac connected to the same network. MinimWatch sets up, monitors and manages the MinimServer instance.
  4. Bring up Minimwatch Properties and enter library name in the contentDir field
    MS3.png

  5. In the Packages tab, enable MinimStreamer if required.
    MS4.png

  6. The MinimServer log is useful to monitor the state and identify any errors, including problems with music tags.  Suggest using MP3Tag to fix music tags.
    MS5.png

  7. When MinimServer is running, a rescan is required to show the changes in the music library.

Playing Music

Once MinimServer has been set up, use an App such as BubbleUPnP to control and play your music. In the "Now Playing" screen, select the UPnP Renderer.

MS6.png


In the library screen, select the UPnP library.

MS7.png


Please see the Wiki in the Links section for other controller Apps.

Why MinimServer & BubbleUPnP?

The following are Snoopy8's motivations for using MinimServer and BubbleUPnP.


Originally the primary driver was finding a UPnP server which does room correction. Not only did MinimServer's convolution filtering fulfill this requirement well, but it was also easy to set up. Creating good convolution filters is more challenging but is outside the scope of this Wiki. MinimServer is running on an Intel i5 8th Gen box which easily copes with the convolution filtering load. Note that MinimServer without convolution filtering, will run on low powered hardware. BubbleUPnP is a well rated and easy to use Android App.


Other reasons:

  • Minimserver is available out-of-the-box in Activated version of SnakeOil OS. Together with SnakeOil OS library setup, made it easy to install and get running.
  • MinimServer and BubbleUPnP are known to work well together. Unsurprisingly, the software developers talk to one another to resolve problems.
  • Both MinimServer and BubbleUPnP are dedicated UPnP packages. There are other server and controller software which can also do UPnP but often UPnP needs to be specifically enabled.

 Main   Music Players    upmpdcli   Spotify Connect