SMB share queuing

kfiresmith

New member
Joined
Mar 12, 2025
Messages
2
Hi WiiM,
The best way I've found so far to mesh my collection with my WiiM has been to use SMB/Samba shares. This seems to give me less trouble than using my Plex.

One thing I'd love to see though when using SMB/Samba/"Home Music Share" would be to be able to select multiple folders to add to a play queue. Right now our only option appears to be to select the first audio track in a folder, from there, WiiM will play all audio tracks in that folder and then stop.

It'd be great if there was a general WiiM queue feature or one specific to SMB that would allow me to dynamically add folders to an ongoing play queue.

Thanks!
 
Upvote 1
Even though minidlna is an old project and I think not maintained anymore, it seems to have no problem serving music. If I try video I might find some limitations...
The only issues you'll likely see when using folder view are:
  • Low resolution artwork (you might be able to change this in the config)
  • Incorrect UPnP handling of Artist tags (you'll only see AlbumArtist in most control points)
  • You can't really create playlists as the URLs served can change over time
  • It uses alpha numeric sort e.g. 1, 10, 11, 100, .. 2

I'm not too keen on minim because I don't want a subscription, it's a bit obnoxious to be honest. Even if I can make do with the free version I'll avoid minim if I can. I don't mind paying for software but would rather pay once. Ideally I want source code tho so I can change things if I want to.
I've been a licensed user of MinimServer for over a decade and it's worth every penny, but the free version is likely all you need. £10 a year for MinimServer is less than I donate to most open source projects so I'm happy to do so, given the support and maintenance the author offers.

The two problems I still have is that my renderer (the Dayton WBA51/Wiimu Linkplay) can't handle AIFF nor BWF.. I need a better renderer, so hopefully a newer Wiim unit will do those formats.
I believe WiiM supports AIFF but I've never heard of BWF so I doubt any mainstream server/renderer supports that.

The second problem I have is that my phone is connected to my home network via a VPN, and mDNS traffic won't pass through that.. so BubbleUpnp can't auto detect my media server nor renderer unless I'm both home and turn off the VPN.
Out of interest why do you use a VPN at home?

Unfortunately, Bubble doesn't let you manually configure the IP address of media servers, it only lets you manually configure the IP address of their own bubbleupnpserver, which is a kind of media server proxy.
SSDP is also required for renderer discovery and BubbleUPnP Server can't help with that.
 
Last edited:
The only issues you'll likely see when using folder view are:
  • Low resolution artwork (you might be able to change this in the config)
  • Incorrect UPnP handling of Artist tags (you'll only see AlbumArtist in most control points)
  • You can't really create playlists as the URLs served can change over time
  • It uses alpha numeric sort e.g. 1, 10, 11, 100, .. 2


I've been a licensed user of MinimServer for over a decade and it's worth every penny, but the free version is likely all you need. £10 a year for MinimServer is less than I donate to most open source projects so I'm happy to do so, given the support and maintenance the author offers.


I believe WiiM supports AIFF but I've never heard of BWF so I doubt any mainstream server/renderer supports that.


Out of interest why do you use a VPN at home?


mDNS is also required for renderer discovery and BubbleUPnP Server can't help with that.
Here you go 😃
Seems to be just a WAV file with better metadata and should be playable on any WAV capable player. Still no reason to use it of course.
 
The only issues you'll likely see when using folder view are:
  • Low resolution artwork (you might be able to change this in the config)
  • Incorrect UPnP handling of Artist tags (you'll only see AlbumArtist in most control points)
  • You can't really create playlists as the URLs served can change over time
  • It uses alpha numeric sort e.g. 1, 10, 11, 100, .. 2
Ok thanks, I'll play around with it.. I had tried several different ones back when I first set this stuff up, this was just the last one I had running...
I've been a licensed user of MinimServer for over a decade and it's worth every penny, but the free version is likely all you need. £10 a year for MinimServer is less than I donate to most open source projects so I'm happy to do so, given the support and maintenance the author offers.
Thanks, I had the impression it was a lot more money than that, more like monthly.. That isn't very much money. I'll try it.

I believe WiiM supports AIFF but I've never heard of BWF so I doubt any mainstream server/renderer supports that.
BWF is a broadcast standard it's very common on portable recorders. That's why I have some BWF files.
AIFF is a requirement for me because it's the only lossless format that works on absolutely every Pioneer DJ deck, even most of the older ones.. as long as they have USB. So all my DJ files are AIFF. It's an older Apple standard.

Out of interest why do you use a VPN at home?
Because turning it on and off on our phones everytime we go in and out is a pain.. and because Tailscale is so good at finding the best available route there's really no problem having it on.
SSDP is also required for renderer discovery and BubbleUPnP Server can't help with that.
Hmm I thought the bubble server handled that, they implied that you use it to access your stuff "over the internet"... so I assumed it proxied everything.. but I'll have to look closer.

But yea these issues are why I settled on the setup I've been using up to now.. On my phone I have VLC player to play files from my file server out through the phone.. that's via SMB. I have VLC remote to use the phone to control playback of files on the file server out through my home sound system.. there's a headless VLC running in a container on Proxmox that plays those.. and it comes out through a Focusrite usb soundcard into a mixer.. then I have got my DJ setup at home also going into a rack mount mixer.. that then goes into the analog input of my system DSP.. then I have got the Dayton/Wiimu unit that takes care of rendering Tidal, Spotify, and it also handles Bluetooth.. that goes straight into the system DSP on a digital input.....

So to control everyting I have got a Tidal app, a Spotify app, VLC and VLCRemote.. I have an app called Hi-Fly that manages the Dayton/Wiimu box.. It's a bit hairy but it works. It doesn't rely on any broadcasts so it works through the VPN.. VLCRemote uses http, and VLC uses SMB, and Tidal and Spotify use their own protocols via internet, they don't care about my VPN. Since VLC plays every format it is pretty cool.

I also have a box connected to my system DSP so that it powers up my amps and such only when I'm playing something, which is cool. I did all this when I had a kid and had to put all my stuff in a locked rack to keep her from pushing the buttons :)

It worked well for 5 years...
Then the rack mount mixer died. So I replaced it with a mixer I had lying around which is a big desktop one.. but that worked ok, just annoying. Then more recently the system DSP died.. it's an old Rane that's not supported at all anymore.. so no problem.. I have a spare processor.. let me put that in.... oops.. that one can only do analog input, or digital input, it can't do both at the same time like the other one. My system needs both because the Dayton/Wiimu box analog output sounds terrible, I have to use the digital output only. But I need the analog input for VLC audio and DJ system audio through the mixer... Plus my wife's been bugging me about having a turntable permanently hooked up!

So I started hunting around.. found the Wiimu Ultra which looked perfect.. since it does everything, I could just plug it straight into the processor and boom, done. Much simpler, fewer apps... I can put another Wiim in the bedroom area, another in the bathroom.. (that's all we need, we live in a loft, it's basically one big room). I would love it.

Except for the limitations playing SMB...

So that's how I ended up here, asking questions.. and the answer was "Don't use SMB.. use DLNA/UPnP".. and I'm trying to make it work, but I can see it is not going to be easy.... I could keep the whole VLC Player/VLCRemote setup and.. VLC has the ability to output through a DLNA renderer.. which could be the Wiim Ultra.. That simplifies the hardware hookup I could just do everything analog... But it's not quite what I was hoping for.

Or I could run LMS in a VM and that has a web interface so I can control it anywhere.. just use the Wiim Ultra as a renderer and for the turntable.. that seems silly tho, it's even more complex than what I have now... I could just use LMS as the renderer and forget the Wiim and bring the turntable in through a small DJ mixer....

I'm trying to sort it out.
 
Back
Top