2014-01-23, 06:43
Feel free to use this thread for both reporting and asking questions about the test.
What is this
Testing for the various UPnP (wiki) features coming in XBMC v13 "Gotham".
What is needed to test
Tests:
UPnP "play using":
Accessing TV shows and episodes:
• You need at least one device needs to have a library with at least one TV show with episodes inside.
At this point, anything else UPnP related that you can think of.
Reporting the test results
In this forum thread, please report back the following information:
What is this
Testing for the various UPnP (wiki) features coming in XBMC v13 "Gotham".
What is needed to test
- You need two XBMC devices running the most recent beta or nightly build (wiki). The more recent the nightly build, the better, on both XBMC devices.
- Both devices need to be running on the same network.
Tests:
UPnP "play using":
- On an XBMC device that we want to "play to", which we will call the "HOST":
- Enable UPnP control: ( XBMC -> Settings -> Services -> UPnP -> Allow control of XBMC via UPnP )
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
- Restart XBMC (exit and reopen the XBMC application)
- Enable UPnP control: ( XBMC -> Settings -> Services -> UPnP -> Allow control of XBMC via UPnP )
- On a second XBMC device that will play the file, which we will cal the "CLIENT":
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
- Enable UPnP lookup: ( XBMC -> Settings -> Services -> UPnP -> Look for remote UPnP players )
- Restart XBMC (exit and reopen the XBMC application)
- Navigate to a video file, either a plain file from Videos -> Files, or a file in your library.
- Select the file and bring up the context menu and select "Play using".
- This should show a list starting with "DVDPlayer" (which is the name for the local player XBMC uses), and any UPnP targets that XBMC finds. This should include the HOST.
- Play the file from the CLIENT and see if it plays on the HOST.
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
- Feel free to test various things out, like the player controls on both the client and host side, switching the video back to local or back to UPnP.
- If you have a keyboard connected you can switch the player in mid-playback by pressing "Y". If you have a remote you can map a keymap (wiki) to this function using the "SwitchPlayer" action ID.
- If playback or controls fail then please see the next section:"Reporting the test results". If everything seems to work correctly, you don't have to report anything, but feel free to let us know that it worked for you.
Accessing TV shows and episodes:
• You need at least one device needs to have a library with at least one TV show with episodes inside.
- On an XBMC device with a library, which we will call the "HOST":
- Enable UPnP library sharing: UPnP/Share (wiki) ( XBMC -> Settings -> Services -> UPnP -> Share video and music libraries through UPnP )
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
- Restart XBMC (exit and reopen the XBMC application)
- Enable UPnP library sharing: UPnP/Share (wiki) ( XBMC -> Settings -> Services -> UPnP -> Share video and music libraries through UPnP )
- On a second XBMC device, which we will cal the "CLIENT":
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
- Restart XBMC (exit and reopen the XBMC application)
- From the home menu go to Videos -> Files, and now we will add a UPnP source: Add source -> Browse -> UPnP -> [Find your host XBMC instance] -> Okay -> name it (anything is fine) -> Okay again -> and you should have the new UPnP source listed with your Files in XBMC
- Open the UPnP source you just added and navigate to: Video Library -> TV shows -> Title -> [ Note if this takes a long time ]
- Select any TV show -> [ Note down if the folder opens or if nothing happens or if you get a "playback failed" message ]. You might try selecting the specific TV show a couple of times to make sure the folder is not opening.
- If nothing happened or you got a "playback failed" message when you tried to open a specific TV show folder, please see the next section: "Reporting the test results"
- If the specific TV show folder opened and you see season folders, please try opening those folders and then playing an episode.
- If the episode fails to play then please see the next section: "Reporting the test results". If the episode plays correctly, you don't have to report anything, but feel free to let us know that it worked for you.
- Enable debug logging: Log file/Easy (wiki) ( XBMC -> Settings -> System -> [select "settings level" on the left-side so that it says "advanced"] -> Debug logging -> Enable debug logging )
At this point, anything else UPnP related that you can think of.
Reporting the test results
In this forum thread, please report back the following information:
- HOST OS:
- CLIENT OS:
- If you have issues or things don't seem to be working correctly, please upload both HOST and CLIENT debug logs to a paste site such as http://xbmclogs.com (see Log file (wiki) for details on how to do this) and include the URLs for both:
- HOST debug log URL:
- CLIENT debug log URL:
- HOST debug log URL:
- Any other details you with to share about your setup: