INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: DLNA on Linux based Media Network  (Read 137 times)

yinmeout

  • Junior Woodchuck
  • **
  • Posts: 60
DLNA on Linux based Media Network
« on: Yesterday at 02:36:06 pm »

Hi all - I am just resurrecting some long forgotten DLNA concepts before I start work on this probably complex piece of work. I am not really Linux literate. Let me scope down context on my questions. I have used MC for years on a Windows Server as a central distribution media network server - like at least 10 years. This works well for me as I work at a Windows PC which can then use the remote library from my sever based MC instance. Nothing is ever played on the server, heck it doesn't even have a sound card.

I also have a bunch of Sonos devices around the place and all these I control with JRemote from an iPad and the rest of the family with iPads, phones etc.

What I am not clear about is whether DLNA is handing off SMB [server message block] filename paths and exposing a music SHARE on the sever, (since the music is shared) or whether the music is streamed from the JRiver instance direct to the DNLA renderers, like JRemote itself, my JRiver instance and the Sonos devices.

One final point, my library paths on the server instance so not point into the Windows file system, they point the SMB share name. This is because before I started with JRiver (probably more than 10 years ago actually) DLNA was young and sometimes things needed direct access to the files themselves and I just never bothered to properly learn how it works.

Now I am being confronted with Samba shares, mount points permissions galore and I am wondering if all I need to worry about is the internal file reference and just let DNLA do the streaming out of port 52199. (I think port 1900 also is used for discovery) In which case this makes like a whole lot easier!

Thanks in advance - hope this helps someone else.

 
Logged

yinmeout

  • Junior Woodchuck
  • **
  • Posts: 60
Re: About to take the plunge - into Linux based "Media Network"
« Reply #1 on: Yesterday at 03:52:51 pm »

I pulled a test album over and dumped it on the dedicated disk. Imported it and it just "worked".
I could see the library server from my PC - connected up and it just played - so worry not for that/
I'll deal with puling the whole file system of music and the library later.
Aware I need to fix up the file paths to sort that out.

But DNLA renderers are not being seen.
Added a rule to the firewall for 1900
But not popping up so far ? (The renderers are appearing fine on other DNLA servers right now so they should be visible) ?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 73091
  • Where did I put my teeth?
Re: About to take the plunge - into Linux based "Media Network"
« Reply #2 on: Yesterday at 03:58:57 pm »

DLNA doesn't use SMB.  The wiki explains DLNA.
Logged

yinmeout

  • Junior Woodchuck
  • **
  • Posts: 60
Re: DLNA on Linux based Media Network
« Reply #3 on: Yesterday at 04:50:02 pm »

Thanks - I have it now and I have read through the ports and network configuration for Library Server and DLNA server.

I can't get my DLNA renders to appear in Linux Mint - I have opened 8200,tcp, 1900,udp 52100:52199,tcp,udp
Checked the three check boxes in Media Network -> Advanced are checked and they are checked.
I have bounced the system a couple of times - stubbornly refuse to appear.

sudp lsof -nP -TCP/UDP show
MC appears to be bound to TCP 52100, 52199, 52101 and UDP 1900.

Any ideas ?
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 73091
  • Where did I put my teeth?
Re: DLNA on Linux based Media Network
« Reply #4 on: Yesterday at 05:32:54 pm »

Which devices don't show up?  Sonos?  They may not be standard DLNA devices.  Check network requirements for them.

Port 8200?  What is that for?

You could test against MC as a DLNA Renderer, running on Windows.
Logged

yinmeout

  • Junior Woodchuck
  • **
  • Posts: 60
Re: DLNA on Linux based Media Network
« Reply #5 on: Today at 01:32:03 am »

Thanks Jim,

I have basically three MC instances all running media network.
1. On a 2019 server
2. On a win 10 workstation
3. On Linux Mint - latest version. I am on Linux via xrdp since it runs headless. This may be relevant to the problem since Linux is so nuanced.

The windows editions of MC “see” each other and the Sonos devices.
The Linux edition “sees” no one. But I can connect to its library using the “key”
Logged

yinmeout

  • Junior Woodchuck
  • **
  • Posts: 60
Re: DLNA on Linux based Media Network
« Reply #6 on: Today at 02:35:19 am »

Update - when I run MCE in the console session - DLNA renderers are showing up.

However, the whole point of this machine is to run it entirely headless - so the MCE instance would only ever run from inside xrdp.

I guess this is not the same as Windows session manager which essentially flips out the same session instance to the console or an RDP Winstation So I am guessing this is some permission issue with xrdp which is preventing the DLNA renderers from showing up headless?
Logged
Pages: [1]   Go Up