I bought the WiimPro Airplay 2 specifically for streaming audio from my NAS (networked attached drive) that I use for streaming from my Cambridge Audio server. I use the Cambridge unit with my main system, and it found my NAS drive attached no problem. However, I cannot seem to figure out how to find it with the Wiim software via wifi, although it finds another media server I have but cannot connect to it. In my research, other users were able to connect, (they said the unit found attached network drives) which is why I bought this unit. Can anyone help? Give me a step but step, if it is indeed possible? (I hope so). I hope I didn't waste my money. Thank you in advance.
It’s most commonly referred to on the forum simply as the WiiM Pro , AirPlay 2 being just one of the protocols supported in the remainder of the product description
I have a Pi 4 8 GB on the way here, with a 512 GB SD card to host the OS and for file indexing. I'll use the Pi 2 for something else that may require less intensive processing power.
It’s most commonly referred to on the forum simply as the WiiM Pro , AirPlay 2 being just one of the protocols supported in the remainder of the product description
I have a Pi 4 8 GB on the way here, with a 512 GB SD card to host the OS and for file indexing. I'll use the Pi 2 for something else that may require less intensive processing power.
Ok, so you don't want to do the install right now?
The reason I ask is because the Pi 2 would require a 32 bit install whereas you could go 64 bit with the Pi 4. I just want to make sure I don't give you incorrect instructions.
Is that SD card just for the OS and server software, not for the music itself?
A beginners guide to installing an Operating System to your Raspberry Pi.
howtohifi.com
# ssh into the Pi and make sure the OS is up to date
$ sudo apt update
$ sudo apt upgrade
## Mount the remote NAS Share
# If you don't know the NAS Share name, list all the shares on the server
$ sudo apt install smbclient
$ smbclient --no-pass --list <server-ip>
# Install the cifs package (this is a suggested package of smbclient so may not be necessary if you installed it above)
$ sudo apt install cifs-utils
# Make a directory to hold the mounted NAS Share
$ sudo mkdir /mnt/music
# Mount the filesystem temporarily to check connection details
$ sudo mount -t cifs //<server-ip>/<server-share> /mnt/music
# NOTE: If you have to authenticate to the NAS share append the following details to the above command
-o username=<share_user>,password=<share_password>
# Check it worked
$ ls -l /mnt/music
# If it worked, unmount the share and configure for mounting at boot time
$ sudo umount /mnt/music
# Add the cifs mount to the bottom of the fstab file (replace vi with your editor of choice e.g. nano)
$ sudo vi /etc/fstab
//<server-ip>/<server-share> /mnt/music cifs user=<share_user>,pass=<share_password>,iocharset=utf8 0 0
# NOTE: Remove the "user=xx,pass=xx," if the share isn't authenticated
# Verify the fstab changes
$ sudo mount -fav
# Assuming the test proved "successfully mounted" mount the share
$ sudo mount -a
## Install MinimServer and dependencies
# Once you have the remote share mounted follow the instructions here (they look daunting but they're really not).
# NOTE: Make sure to install the package for the architecture (32-bit or 64-bit) chosen during the OS installation.
# At this point you should be able to see the MinimServer configuration web interface on http://<server-ip>:9790, or via MinimWatch if you installed it using the previous instructions. This is where you perform library rescans, but it can also be done in control point apps like BubbleUPnP.
Ok, so you don't want to do the install right now?
The reason I ask is because the Pi 2 would require a 32 bit install whereas you could go 64 bit with the Pi 4. I just want to make sure I don't give you incorrect instructions.
Is that SD card just for the OS and server software, not for the music itself?
A beginners guide to installing an Operating System to your Raspberry Pi.
howtohifi.com
# ssh into the Pi and make sure the OS is up to date
$ sudo apt update
$ sudo apt upgrade
## Mount the remote NAS Share
# If you don't know the NAS Share name, list all the shares on the server
$ sudo apt install smbclient
$ smbclient --no-pass --list <server-ip>
# Install the cifs package (this is a suggested package of smbclient so may not be necessary if you installed it above)
$ sudo apt install cifs-utils
# Make a directory to hold the mounted NAS Share
$ sudo mkdir /mnt/music
# Mount the filesystem temporarily to check connection details
$ sudo mount -t cifs //<server-ip>/<server-share> /mnt/music
# NOTE: If you have to authenticate to the NAS share append the following details to the above command
-o username=<share_user>,password=<share_password>
# Check it worked
$ ls -l /mnt/music
# If it worked, unmount the share and configure for mounting at boot time
$ sudo umount /mnt/music
# Add the cifs mount to the bottom of the fstab file (replace vi with your editor of choice e.g. nano)
$ sudo vi /etc/fstab
//<server-ip>/<server-share> /mnt/music cifs user=<share_user>,pass=<share_password>,iocharset=utf8 0 0
# NOTE: Remove the "user=xx,pass=xx," if the share isn't authenticated
# Verify the fstab changes
$ sudo mount -fav
# Assuming the test proved "successfully mounted" mount the share
$ sudo mount -a
## Install MinimServer and dependencies
# Once you have the remote share mounted follow the instructions here (they look daunting but they're really not).
# NOTE: Make sure to install the package for the architecture (32-bit or 64-bit) chosen during the OS installation.
# At this point you should be able to see the MinimServer configuration web interface on http://<server-ip>:9790, or via MinimWatch if you installed it using the previous instructions. This is where you perform library rescans, but it can also be done in control point apps like BubbleUPnP.
SO SUPER COOL!! One question (I use Windows) Here is the location of the networked share according to Windows - what would the command line be in Linux for the network share mount? PNG Attached.
SO SUPER COOL!! One question (I use Windows) Here is the location of the networked share according to Windows - what would the command line be in Linux for the network share mount? PNG Attached.
I don't know if it's still the case, but the bigger problem with having an SD card this size is if you want to back it up. I think you can shrink it afterwards but it still has to copy the WHOLE card doesn't it?
I don't know if it's still the case, but the bigger problem with having an SD card this size is if you want to back it up. I think you can shrink it afterwards but it still has to copy the WHOLE card doesn't it?
I don't think the UPnP spec supports writing playlists (via the media server), I certainly don't know of any control points that do, they're usually stored on the phone.
I understand, I am unsure what you mean "spaces in the share name will have to be replaced with \ 040 in fstab", because obviously I don't know what I'm doing here. But your tutelage is appreciated mor than you know and yes, no authentication is needed.
I understand, I am unsure what you mean "spaces in the share name will have to be replaced with \ 040 in fstab", because obviously I don't know what I'm doing here. But your tutelage is appreciated mor than you know and yes, no authentication is needed.
Spaces are delimiters that separate the arguments passed to commands.
mount -t cifs //MyBookLive/SharedMusic/mnt/music
If we take the mount command as an example, it expects to be passed the remote share name followed by the local mount location (where you want to view the remote library on your local filesystem). Without quoting the remote share, mount would think //MyBookLive/Shared is the remote share, you'd like it to be mounted to Music and /mnt/music is an additional parameter that it doesn't know what to do with. To address this we quote the remote share so it's understood as a single parameter. mount -t cifs '//MyBookLive/Shared Music' /mnt/music
When defining these mappings in fstab (so it's mounted at boot time) it's not possible to use quotes, so you instead need to replace the space in //MyBookLive/Shared Music with '\040' so it becomes //MyBookLive/Shared\040Music and is understood as a single parameter.
Spaces are delimiters that separate the arguments passed to commands.
mount -t cifs //MyBookLive/SharedMusic/mnt/music
If we take the mount command as an example, it expects to be passed the remote share name followed by the local mount location (where you want to view the remote library on your local filesystem). Without quoting the remote share, mount would think //MyBookLive/Shared is the remote share, you'd like it to be mounted to Music and /mnt/music is an additional parameter that it doesn't know what to do with. To address this we quote the remote share so it's understood as a single parameter. mount -t cifs '//MyBookLive/Shared Music' /mnt/music
When defining these mappings in fstab (so it's mounted at boot time) it's not possible to use quotes, so you instead need to replace the space in //MyBookLive/Shared Music with '\040' so it becomes //MyBookLive/Shared\040Music and is understood as a single parameter.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.