minimserver
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 source (Media Server), controller (Control Point), and playback device (Renderer). MinimServer is the UPnP source. BubbleUPnP is an excellent Android controller which works well with MinimServer. There are many playback devices which have UPnP.
MinimServer has a number of advanced features incorporated into the MinimStreamer extension package. MininStreamer 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 link 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.
A user forum is well supported by the author.
Links
MinimServer doc: https://minimserver.com
MinimWatch install: https://minimserver.com/installing.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/
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.
- Set up music library in SnakeOil OS.
- Install MinimWatch on a PC or Mac connected to the same network. MinimWatch sets up, monitors and manages the MinimServer instance.
- Bring up Minimwatch Properties and enter library in the contentDir field
- In the Packages tab, enable MinimStreamer if required.
- 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.
- Note that when the music library is changed while MinimServer is running, a rescan is required to show the changed entries.
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.
In the library screen, select the UPnP library.