Players/minimserver: Difference between revisions

From Snakeoil OS Reference
Jump to navigation Jump to search
m (Updated links)
(Major update)
Line 1: Line 1:
{{DISPLAYTITLE: minimserver}}{{abox|Work in progress}}{{TopicPlayers|float:right;}}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.
{{DISPLAYTITLE: minimserver}}{{TopicPlayers|float:right;}}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.




Line 14: Line 14:


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 Oct 20:  MinimServer has become a paid application.  Snakeoil OS will install the [https://minimserver.com/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==
Line 35: Line 33:
==Set Up==
==Set Up==


#Select and enable MinimServer in SnakeOil OS.  MinimServer is currently (Aug 2019) available out of the box in the Activated (token donation required) version. [[File:MS1.png|none|thumb|600x600px]]<br />
#Select and install MinimServer in SnakeOil.  MinimServer is only available out of the box in the Activated (token donation required) version.<br />[[File:Minimserver select2.jpg|alt=Select Minimserver|center|thumb|900x900px|Minimserver install]]
#Set up music library in SnakeOil OS. [[File:MS2.png|none|thumb|600x600px]]<br />
#Start Minimserver and go to webpage (Remote)[[File:Minimserver start.jpg|none|thumb|600x600px]]
#Install and run MinimWatch on a PC or Mac connected to the same network. MinimWatch sets up, monitors and manages the MinimServer instance.
#Need to confirm License terms, when using it for first time,[[File:Minimserver confirm.jpg|none|thumb|400x400px|Confirm license terms]]
#Bring up Minimwatch Properties and enter library name in the contentDir field[[File:MS3.png|none|thumb|400x400px]]<br />
#Will be using  [https://minimserver.com/starter.html starter edition] which is free and with limited configuration.[[File:Minimserver starter.jpg|none|thumb|400x400px]]
#In the Packages tab, enable MinimStreamer if required.[[File:MS4.png|none|thumb|400x400px]]<br />
#Enter content directory, if empty.  And you can check status of Minimserver on this page, which should now be running.[[File:Minimserver status.jpg|none|thumb|400x400px]]
#Optionally, install and run [https://minimserver.com/minimwatch.html MinimWatch] on a PC or Mac connected to the same network. MinimWatch sets up, monitors and manages the MinimServer instance.
#Bring up Minimwatch Properties.  For the starter edition, you can add additional libraries in the contentDir field. Other fields are used in the fulll version.[[File:MS3.png|none|thumb|400x400px]]
#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.[[File:MS5.png|none|thumb|400x400px]]<br />
#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.[[File:MS5.png|none|thumb|400x400px]]<br />
#When MinimServer is running, a rescan is required to show the changes in the music library.
#When MinimServer is running, a rescan is required to show the changes in the music library.

Revision as of 13:59, 21 December 2022

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.

Links

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

MinimWatch install: https://minimserver.com/minimwatch.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 install MinimServer in SnakeOil.  MinimServer is only available out of the box in the Activated (token donation required) version.
    Select Minimserver
    Minimserver install
  2. Start Minimserver and go to webpage (Remote)
    Minimserver start.jpg
  3. Need to confirm License terms, when using it for first time,
    Confirm license terms
  4. Will be using starter edition which is free and with limited configuration.
    Minimserver starter.jpg
  5. Enter content directory, if empty. And you can check status of Minimserver on this page, which should now be running.
    Minimserver status.jpg
  6. Optionally, install and run MinimWatch on a PC or Mac connected to the same network. MinimWatch sets up, monitors and manages the MinimServer instance.
  7. Bring up Minimwatch Properties. For the starter edition, you can add additional libraries in the contentDir field. Other fields are used in the fulll version.
    MS3.png
  8. 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

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