Post Reply 
 
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Implementing a music streaming system: request for advice or comments
02-09-2013, 18:31 (This post was last modified: 02-09-2013 22:43 by DavidHB.)
Post: #1
Implementing a music streaming system: request for advice or comments
Introduction
Firstly, apologies for making my first post on the forum a long one. My purpose in posting is to seek advice and comments on the implementation of my Minimserver-based streaming system so far, so that I can correct any errors that more experienced users identify and make use of suggestions offered. I also hope that my experience and thinking will be of some use to others.

What I am trying to do
My current main audio system is based on 1980s technology, in particular a much-loved Quad (34/FM4/606) setup which still sounds well to me, but which cannot sensibly be connected into my otherwise digital media world. The idea is to replace the Quad components with a DSM player providing a DAC, control unit facilities for various components and (probably) power amplification. Current models under consideration are mainly Linn and Naim, but I am going to have to devote a good deal of effort to listening tests before I make a choice. It seemed to me that, even before I do that (and particularly before I invest a sizeable chunk of my savings in high end kit), I needed to get the infrastructure up and running in order to understand how things come together and to keep future installation hassles (hopefully) to a minimum.

The host network
When I had my house rebuilt in 2004, I had wired networking installed in all the living areas. My non-wireless Broadband router (Netgear DG234v2) also acts as the DHCP server and 100 Mbps switching point for these connections. In the study, this connects to a gigabit switch which serves the main Windows 7 desktop computer and my NAS (Netgear ReadyNAS Duo v2). In the living room, the Ethernet connects to a Wireless access point (Netgear WN604) which also serves as a switch, and this is where the connection to the DSM player would go.

The intention from the outset was that the ReadyNAS would host the music server. There has been nothing so far to suggest that this decision was wrong.

Workflow
A decade of experience in digital imaging has convinced me (1) that handling large amounts of media requires an efficient and comfortable workflow and (2) that complete and accurate tagging (or metadata, as it is known in digital photography) is crucial to success. The earlier that tagging is done in the workflow, the better.

My music library will (at least initially) consist entirely of ripped CDs. Fortunately, my CD collection is not overly large (500-600 discs). I decided to start from scratch, and progressively rip the whole of my collection. I cleared out the whole of the music folder on my PC, so that I could develop the folder tree as the ripping progressed. I have already made changes, and expect that there will be more.

Aother decision was to use FLAC as the format for all CDs. This seems to be the format preferred by the high end digital player manufacturers, and involves relatively few user decisions on configuration.

Drawing on my imaging experience, I decided to develop the library (i.e rip and tag the CDs) on my PC, and then, using Microsoft's free SyncToy utility, make an exact copy in the media folder of the NAS and keep it updated, for use as the 'working' library. This approach has several advantages. Firstly, each copy of the library becomes a backup for the other. Secondly, the NAS can act as a server independently, while ripping and tagging are in progress on the PC. And, of course, the PC does not have to be on for the music library to be available on the network.

Software choices and installation
Server. The ReadyDNLA application pre-installed on the NAS works pretty well for images, but I knew I would need something much more configurable for my (mainly classical) music library. MinimServer was an obvious choice because:
  • it runs directly on the NAS, so I don't need to have my PC on when streaming music (and it also saves network traffic);
  • it is standards compliant, which makes it about as future-proof as it can be;
  • the design takes into account the particular requirements of classical music;
  • the support is excellent!
CD ripping. With its excellent facilities for importing and editing tag data and managing the file tree, and its provision for secure ripping, dBPoweramp seemed worth the relatively modest cost. I am using the dBPoweramp default (medium compression) for ripping to FLAC.

Tagging. MP3Tag is a good fit with dBPoweramp, and allows the inevitable errors made at the ripping stage to be corrected relatively easily; its facilities for handling album art also complement those of dBPoweramp.

Rendering and Control. This is an area where I am still experimenting. Currently I am accessing the music through UPnPlay on my Android tablet and foobar2000 on my PCs. If I do buy a high-end DSM player, computer- and tablet-based rendering will in any case be of secondary importance.

Installation of all this has gone pretty smoothly. The only slightly problematic installation for a PC user was getting MinimServer on to the NAS. The instructions for doing this are very clear and explicit, except that the sentence

"MinimServer should now be running, and you should be able to see it in a UPnP control point."

is confusing to a novice because (1) there is no explanation of what the control point is or where it should be (i.e. not on the NAS!) and (2) the new user might not yet have a control point installed (I didn't). It seems to me that what I did to check that MinimServer is running, that is install and run MinimWatch on the PC, is a simpler way of doing the test. The new user can then go on to install, say, UPnPlay on a tablet to discover whether it can 'see' MinimServer.

So - is this all OK?
I have a working system, and no obvious (to me) major problems. With only 35 or so albums ripped so far, I expect to do further work on standardising my tagging procedures (especially as regards album and track names) and on keeping the folder tree under control. But my real concern at this point is that, as a novice in this area, I may have committed some boo-boo of which I am completely unaware. On this basis, if any kind reader of this forum is able to offer reassurance, advice, warnings or suitably gentle criticism, I should be most grateful.

David
Find all posts by this user
Quote this message in a reply
02-09-2013, 22:36
Post: #2
RE: Implementing a music streaming system: request for advice or comments
Welcome to the MinimServer forum, and thanks for the detailed explanation of your thinking and choices. I don't see any major problems with anything you've said in your post. I've made a few comments inline below.

(02-09-2013 18:31)DavidHB Wrote:  My current main audio system is based on 1980s technology, in particular a much-loved Quad (34/FM4/606) setup which still sounds well to me, but which cannot sensibly be connected into my otherwise digital media world. The idea is to replace the Quad components with a DSM player providing a DAC, control unit facilities for various components and (probably) power amplification.

You might not need to replace all your Quad components. I have a 1980s system as well, and I have found that a Linn DS (not DSM) makes an excellent front-end source for this system.

For radio listening, you will have the choice of receiving FM through your FM4 or digital internet radio through a streaming player. I've been very impressed by the sound quality of the BBC Radio 3 320 kbps AAC digital stream. I don't have a high-quality FM tuner myself, so I can't do a fair comparison, but I've seen a number of comments saying that the sound quality of this digital stream (when played through a high-quality streaming player) is superior to the FM signal.

Quote:Rendering and Control. This is an area where I am still experimenting. Currently I am accessing the music through UPnPlay on my Android tablet and foobar2000 on my PCs. If I do buy a high-end DSM player, computer- and tablet-based rendering will in any case be of secondary importance.

You will find the sound quality from a high-quality streaming player to be greatly superior to either of these.

Quote:Installation of all this has gone pretty smoothly. The only slightly problematic installation for a PC user was getting MinimServer on to the NAS. The instructions for doing this are very clear and explicit, except that the sentence

"MinimServer should now be running, and you should be able to see it in a UPnP control point."

is confusing to a novice because (1) there is no explanation of what the control point is or where it should be (i.e. not on the NAS!)

This should be covered by the About UPnP AV page on the MinimServer website.

Quote:and (2) the new user might not yet have a control point installed (I didn't). It seems to me that what I did to check that MinimServer is running, that is install and run MinimWatch on the PC, is a simpler way of doing the test. The new user can then go on to install, say, UPnPlay on a tablet to discover whether it can 'see' MinimServer.

Most new MinimServer users are already using another UPnP server and control point, so they would find it easier to check this using their existing control point than going through the extra steps of installing MinimWatch. I'll think about how best to introduce this to new MinimServer users who have no previous experience of UPnP streaming.
Find all posts by this user
Quote this message in a reply
03-09-2013, 00:42
Post: #3
RE: Implementing a music streaming system: request for advice or comments
Thank you very much for your helpful and encouraging reply.

(02-09-2013 22:36)simoncn Wrote:  I don't see any major problems with anything you've said in your post.
That is reassuring to know.

(02-09-2013 22:36)simoncn Wrote:  You might not need to replace all your Quad components. I have a 1980s system as well, and I have found that a Linn DS (not DSM) makes an excellent front-end source for this system.
That is certainly an option, particularly with the Quad 606. But the 34 is fairly restricted on inputs, and I'd also want to make maximum use of the DAC that comes with the DS or DSM, particularly for playing CDs that haven't been ripped, and also for my DAB tuner (despite the level of compression on DAB broadcasts). Linn DS has (I believe) no digital inputs. The Akurate DSM has digital inputs and preamplifier outputs (so I would use it with the 606). The cheaper Majik DSM has 90W per channel of built-in amplification. That choice (and comparison with Naim and any other relevant products) will be dependent on listening tests.

(02-09-2013 22:36)simoncn Wrote:  For radio listening, you will have the choice of receiving FM through your FM4 or digital internet radio through a streaming player. I've been very impressed by the sound quality of the BBC Radio 3 320 kbps AAC digital stream. I don't have a high-quality FM tuner myself, so I can't do a fair comparison, but I've seen a number of comments saying that the sound quality of this digital stream (when played through a high-quality streaming player) is superior to the FM signal.
Yes, I have heard the same thing from several sources. My hi-fi dealer told me the other day that it is now clear that there is significant compression, even in BBC FM broadcasts. And we know that the powers that be want to wean us off FM in any case. When I add to that thinking the fact that the dear old FM4 (which does still sound pretty good) only allows me 7 presets, streaming radio starts to look like a pretty good default option.

(02-09-2013 22:36)simoncn Wrote:  You will find the sound quality from a high-quality streaming player to be greatly superior to either of these.
I should hope so! That is the object of the exercise. However, as my budget does not quite stretch to the Linn vision of a synchronised DS or DSM in every room, there will be occasions when using a computer or tablet to access streamed music when I am not in the living room will be quite useful. I have been pleasantly surprised so far by the quality the lo-fi devices deliver with streamed FLAC files, as compared with what they do playing CDs or MP3 files.

(02-09-2013 22:36)simoncn Wrote:  Most new MinimServer users are already using another UPnP server and control point, so they would find it easier to check this using their existing control point than going through the extra steps of installing MinimWatch. I'll think about how best to introduce this to new MinimServer users who have no previous experience of UPnP streaming.
Thank you for that, which is as kind and positive a response as I could expect to a rather nit-picking point. I suppose the essential issue is that even experienced Windows users are going to be outside their comfort zone when installing software on a headless NAS (though with the ReadyNAS NETGEAR does its best to help, aided by your step-by-step instructions), so any little confusion can start to look like a show stopper.

I agree that new users may well have other UpnP servers and control points. But they may not know that they have them, especially if they are DNLA branded. I was surprised to find that my networked TV happily connects to MinimServer, and can list the files. It cannot render FLAC, of course.

I also think that you undersell MinimWatch somewhat. Because MinimServer only refreshes its cache on restart (as you have explained elsewhere on the forum), I use MinimWatch to restart it every time I add new or changed material to the server library. I think it is useful for the new user to know that MinimWatch is his or her interface to a headless installation of MinimServer. There is a measure of comfort in that green minim icon in the notification area ...

David
Find all posts by this user
Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)