Accessing my ripped music from another location
Posted by: ken c on 18 September 2011
hi folks,
i have a lot of music now ripped to my NAS drive on my broadband network in England. Is it possible to have a set up, say in Denmark, to access my NAS drive in the UK. Obviously i need preamp/power amp/speakers in the remore location -- i.e. a base system. but if i then had another UServe there, what technology would i need for this UServe to access my NAS back home? or is this all addressed by "cloud" computing, i.e cant do anything now? im not even sure i have asked the right question :-(
enjoy
ken
Yes, this is usually handled by ddns, as usually your ISP gives you a dynamic IP address.
Now depending on what NAS you have will determin how easy this is.
On my QNAP there is a free service provided by them to configure an account, and indeed from work I can access my NAS any time I want.
Also on ipad is the qmobile service which does a similar thing but directly accesses your multimedia
A primary issue is upload speed
Your upload speed at home. I have a virgin 50meg service which gives me 5meg upload speed, which is very good for the UK. Usually its around half a meg, and this will provide issues for you if you are attempting to stream directly from the NAS. Bare in mind your upload speed at home determins the maximum download speed you can expect externally.
Use speedtest.net to establish this.
Ken,
Let me take a punt at this.
Cloud: For me this is a marketing term. Ultimately all our data, which includes your music files, has to be stored somewhere and be addressable. One idea that the term cloud encapsulates is that your computing power spans a number of different physical boxes, not just one box that can fail. A redundant array of inexpensive servers.
This doesn't guarantee availability, as demonstrated by Google and Microsoft over recent weeks.
In your case your files are stored on your NAS at home, so the term cloud wouldn't apply.
In order to address your files you need to be able to access them across the Internet. This raises security concerns ...of which I'll write a bit more later.
When you go on the Internet your ISP will assign you an IP address, your ISP almost certainly gives you this dynamically, that is they do NOT guarantee to give you the same IP address when you reboot your PC. ISPs CAN do this, but they charge you for the privilidge.
DDNS that Gary mentions above is one way of tackling this issue.
However, although the IP address they assign you MAY be a proper Internet addressable IP address, it is far more likely to be a local address. That is your ISP assigns you an IP address within a network they manage, and they pass your packets out through a gateway, changing the IP address en-route.
You need to understand how this is being done. It is perfectly possible that although YOU can see and interact with the Internet from your PC that if I try and communicate with you from OUTSIDE your ISPs network I will fail, UNLESS you contact me first.
A number of years ago I ran my own webserver and so paid for a static IP address, and used DDNS - it worked without issue. Although Gary's warning about upload speeds is bang on the money.
So, IF you can see your booted PC / NAS from another PC on the Internet you can then think about using your NAS as a remote music store.
Security: You may well want to limit who accesses your NAS. My suggestion would be to look at using IPCOP, an open source firewall. You could set up a point to point VPN between Denmark and your home and stream your music through it.
Depending on your knowledge this may be an interesting journey.
M
Another choice is to have 2 NAS drives, one here, one in Denmark.
Qnap have a feature to copy from one NAS to the other, over the internet. You rip in the UK, and the data is automatically copied to the other drive, wherever in the world. I believe it can also be set up both ways, rip in Denmark and it ends up in the UK. This negates the slow uplink speeds of most peoples broadband, as you have two lots of data.
The only thing you need is the player, ie US or NDX and a UPnP server. If the latter, make sure the program works on file structure to allocate artist and album data.
PlugPlayer. Simples
Suppose to not have issues: no problems with upload speed, no problems with public or dynamic IP no problems with security and so on...
How to configure a uniti to stream from the remote upnp server ?
....Or an iOS running PlugPlayer connected via USB to Uniti
For n=2 music servers (UnitiServe-SSD should be fine), one can rip to a music store at location 1. NAS #1 then copies the contents of its MQ folder via rsync to a network share on NAS #2 at location 2–in this instance, NAS #1 is both submitter and publisher of UnitiServe #1-ripped content to NAS #2.
UnitiServe #2 rips to music store on NAS #2 which publishes to a network share on NAS #1. The frequency of publication could be nightly, or manually initiated (the Backup button on a ReadyNAS can be assigned to run a specific script).
Each server passively subscribes to network shares from elsewhere and actively manages its own submissions, stored on a local music store on the NAS.
This is but one of at least four different models for publish / subscribe library synchronization–some models scale better than others to larger values of n locations, but might require central management of synchronization, central storage, or a combination thereof.
rsync is a pretty common yet powerful tool to use, and nearly every operating system and NAS platform supports it. (I wouldn't be the least bit surprised if the Naim servers also used rsync.)