INTERACT FORUM

Please login or register.

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

Author Topic: DLNA/UPNP (DMR) detection  (Read 366 times)

TheShoe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 826
DLNA/UPNP (DMR) detection
« on: June 20, 2024, 08:15:59 am »

Question for the JRiver devs - I'm working on a basic digital media renderer (DMR) over UPNP.

So far my DMR can be seen when I probe for it using Media Renderer Analyzer by Whitebear, however Media Center never sees it.

I know it's broadcasting via SSDP as other devices can see it; the media renderer analyzer is running on the same PC as Media Center so I know it's not a firewall issue or router issue (and I can see and play to other devices on my home network).

Is there something special a DMR needs to implement that Media Center is looking for in order to add it to the list of devices it can play to under "Playing Now" ?  If so, can you shed some light on what that is?  Right now my goal is to simply create a device that advertises itself and go from there.  I had hoped to see it at least appear in Media Center even though it can't do much of anything at the moment.

Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 72443
  • Where did I put my teeth?
Re: DLNA/UPNP (DMR) detection
« Reply #1 on: June 20, 2024, 09:50:36 am »

I assume you've turned on Media Network in MC.  All three parts?

What version of MC?

It could take a few minutes in some cases.
Logged

TheShoe

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 826
Re: DLNA/UPNP (DMR) detection
« Reply #2 on: June 20, 2024, 10:56:29 am »

I got it working (appearing that is).  Needed a bit more implementation on my DMR to tell MC what services it supports.

-

Thanks for the reply.  Working on an MC->Oppo203 bridge to support full folder playback (gives me full DV support when needed).  Currently I have this working in MC using the "Send To" functionality to essentially play back a title in the MC library to the Oppo using a powershell script (could be anything really, but Powershell was easy to get working).  Now I want to shim in a "fake" digital media renderer where MC will "play" to the DLNA device - in this case a Go program I'm writing - which in turn will send the file (folder in this case) to the Oppo for playback.

For those curious - there are two commands to send over HTTP to the Oppo for playback of folders.  1 is to mount a share (SMB or NFS) on the oppo to the folder; the other is to then tell the Oppo to playback the folder (when the Oppo 203 sees a folder with a BDMV structure, it will attempt to just play it like a disc).  The input parameters to make this pretty seamless are stored in the MC library for the title in question - which is essentially the full path name - a standard library field.

It's a hack for sure but interesting learning exercise, and has a practical application: full DV support.  I'd like to set up a Zone switch rule that would play to my fake DMR for DV titles only.  or just select the zone and using e.g. JRemote, tell it to play to that zone so I can avoid TV input switching when playback starts.

Logged
Pages: [1]   Go Up