Support custom SMB port

Issue description:

The software is working perfectly, but I’ve encountered an issue. When I try to add an SMB source, entering 192.168.0.200 works fine, but if I add 192.168.0.200:445, it gives an error “Failed to retrieve media source”. However, in MX Player or ES File Manager, this 192.168.0.200:445 address works perfectly.

I’ve set up internal network penetration on my NAS. In MX Player, accessing the domain name with the port works fine, but it doesn’t work in Symfonium. Thank you very much for your response. The logs have been uploaded -cwater.

Please forgive any inaccuracies in this translation, as it was done by ChatGPT.

Logs:

Upload description: cwater

Additional information:

 

 

Reproduction steps:

 

 

Media provider:

Local device

Screenshots:

 

    

SMB has a well-known Port (445), why would you want to add one (especially if it works without)?

In China, most people don’t have public IP addresses. I’ve been using an internal network penetration service to enable access from outside the local network. MX Player works fine, but Symfonium can’t access it. So, I wanted to test if adding the port would enable normal usage.

The port is indeed not needed don’t enter it.
You say just entering the IP works and the logs you uploaded work. So what is your issue ?

For example, I have a domain: “music。cwater。cn” and I’ve mapped port 4002 to local port 445, like this: “music。cwater。cn:4002” → 192.168.0.200:445. Then, music.cwater.cn:4002 works fine in MX Player and ES File Manager, but it doesn’t work properly in Symfonium.

tip: I used “。” because this post doesn’t allow links.

Ok so you actually want to use a specific port :slight_smile: You should have started by that.

Next version will support that.