Archive:UPnP/Client: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
m (Bot: Automated text replacement (- XBMC + {{name}} ))
Line 1: Line 1:
{{mininav|[[UPnP]]}}
{{mininav|[[UPnP]]}}
<section begin="intro" />XBMC's UPnP client (aka UPnP renderer) allows XBMC to instantly playback and control videos and music sent to it from a UPnP server and control point. This is similar to the [[AirPlay]] protocol, but more flexible and open. Several applications exist for nearly all major OSes that can send XBMC media through UPnP. This is different from using UPnP as a media source, where XBMC browses a UPnP server, rather than being controlled by one.<section end="intro" />
<section begin="intro" />XBMC's UPnP client (aka UPnP renderer) allows {{name}} to instantly playback and control videos and music sent to it from a UPnP server and control point. This is similar to the [[AirPlay]] protocol, but more flexible and open. Several applications exist for nearly all major OSes that can send {{name}} media through UPnP. This is different from using UPnP as a media source, where {{name}} browses a UPnP server, rather than being controlled by one.<section end="intro" />


__TOC__
__TOC__
Line 6: Line 6:
== UPnP client settings ==
== UPnP client settings ==
{{main|Settings/Services}}
{{main|Settings/Services}}
To turn on XBMC's UPnP client, in XBMC go to {{highlight|bordered=yes|[[Settings/Services#UPnP|Settings -> Services -> UPnP]]}} and enable '''"Allow control of XBMC via UPnP"'''.
To turn on XBMC's UPnP client, in {{name}} go to {{highlight|bordered=yes|[[Settings/Services#UPnP|Settings -> Services -> UPnP]]}} and enable '''"Allow control of {{name}} via UPnP"'''.




Line 16: Line 16:
http://www.youtube.com/watch?v=0D3JkUzUi-k
http://www.youtube.com/watch?v=0D3JkUzUi-k
|}
|}
As of XBMC v13 "Gotham", XBMC can also be a control point in addition to being a UPnP server, allowing one XBMC device to control another.
As of {{name}} v13 "Gotham", {{name}} can also be a control point in addition to being a UPnP server, allowing one {{name}} device to control another.


{{editor note|This needs some cleanup, but here is a rough "how-to".}}
{{editor note|This needs some cleanup, but here is a rough "how-to".}}


It seems to only reliably work with other instances of XBMC at the moment, but the goal is to have it work on TVs and other UPnP and DLNA targets.
It seems to only reliably work with other instances of {{name}} at the moment, but the goal is to have it work on TVs and other UPnP and DLNA targets.


Download a [[nightly]] or [[beta]] build, go into Settings -> Services -> UPnP -> Enable the "look for other UPnP" option.
Download a [[nightly]] or [[beta]] build, go into Settings -> Services -> UPnP -> Enable the "look for other UPnP" option.


Then when you want to play something, bring up the context menu while that video is selected, and choose "play with". That should give you a list, starting with DVDPlayer (local), and any UPnP renderers that XBMC is able to detect.  
Then when you want to play something, bring up the context menu while that video is selected, and choose "play with". That should give you a list, starting with DVDPlayer (local), and any UPnP renderers that {{name}} is able to detect.  


If playing to another instance of XBMC, remember to turn on the UPnP setting for allowing UPnP control (Settings -> Services -> UPnP ).
If playing to another instance of XBMC, remember to turn on the UPnP setting for allowing UPnP control (Settings -> Services -> UPnP ).


It's a little clunky at the moment, and it seems to not work with the most recent Monthly snapshot. I would recommend using an Alpha 4 monthly build until that is resolved. However, it does work, and it's pretty slick. XBMC still needs some tweaking in the UI to make controlling a little nicer, but that can also depend on various skinning options. For example, on Confluence you have to use the sidebar menu's "mini player" controls, but on a tablet using Touched or Retouched, you can use the full screen controls or the larger "mini player" controls at the top.
It's a little clunky at the moment, and it seems to not work with the most recent Monthly snapshot. I would recommend using an Alpha 4 monthly build until that is resolved. However, it does work, and it's pretty slick. {{name}} still needs some tweaking in the UI to make controlling a little nicer, but that can also depend on various skinning options. For example, on Confluence you have to use the sidebar menu's "mini player" controls, but on a tablet using Touched or Retouched, you can use the full screen controls or the larger "mini player" controls at the top.


{{Gotham updated}}
{{Gotham updated}}

Revision as of 01:19, 5 June 2014

Home icon grey.png   ▶ UPnP ▶ Client

XBMC's UPnP client (aka UPnP renderer) allows XBMC to instantly playback and control videos and music sent to it from a UPnP server and control point. This is similar to the AirPlay protocol, but more flexible and open. Several applications exist for nearly all major OSes that can send XBMC media through UPnP. This is different from using UPnP as a media source, where XBMC browses a UPnP server, rather than being controlled by one.

UPnP client settings

To turn on XBMC's UPnP client, in XBMC go to Settings -> Services -> UPnP and enable "Allow control of XBMC via UPnP".



Sending video to other UPnP targets

http://www.youtube.com/watch?v=0D3JkUzUi-k

As of XBMC v13 "Gotham", XBMC can also be a control point in addition to being a UPnP server, allowing one XBMC device to control another.

Editor note: This needs some cleanup, but here is a rough "how-to".

It seems to only reliably work with other instances of XBMC at the moment, but the goal is to have it work on TVs and other UPnP and DLNA targets.

Download a nightly or beta build, go into Settings -> Services -> UPnP -> Enable the "look for other UPnP" option.

Then when you want to play something, bring up the context menu while that video is selected, and choose "play with". That should give you a list, starting with DVDPlayer (local), and any UPnP renderers that XBMC is able to detect.

If playing to another instance of XBMC, remember to turn on the UPnP setting for allowing UPnP control (Settings -> Services -> UPnP ).

It's a little clunky at the moment, and it seems to not work with the most recent Monthly snapshot. I would recommend using an Alpha 4 monthly build until that is resolved. However, it does work, and it's pretty slick. XBMC still needs some tweaking in the UI to make controlling a little nicer, but that can also depend on various skinning options. For example, on Confluence you have to use the sidebar menu's "mini player" controls, but on a tablet using Touched or Retouched, you can use the full screen controls or the larger "mini player" controls at the top.