[SOLUTION] Xbox One client profile

General discussion about the media server. Feature requests. Hints, tips and tricks.
Locked
User avatar
phibertron
Posts:1566
Joined:Sun Jan 30, 2011 5:52 pm
AV Hardware:Hardware
========
WHS - HP Ex495
PS3
XBOX 360
iTouch - Gen 2 and Gen 3
PSP - 3000

Encoders
========
Handbrake
x264
ffmpeg
mencoder

Tagging
======
mp3tag
[SOLUTION] Xbox One client profile

Post by phibertron » Fri Jul 25, 2014 2:18 am

At present the Xbox One does not have a built in DLNA client
But one can push content to it with Twonky Beam or PlayTo
However...
Prior to Twonky Server 7.3.x there was no client profile for the Xbox One
So the odds of getting to work with the Xbox One were hit or miss

Kind of odd, but even the client profile supplied with Twonky Server 7.3.x
doesn't get auto assigned correctly, one had to manually assign it

Code: Select all

<Client>
	<DeviceId>
		<DisplayName>XBOX One</DisplayName>
		<DeviceDescriptionRecognition>
			<DescriptionText>Xbox-SystemOS</DescriptionText>
		</DeviceDescriptionRecognition>
		<MappingUpdatePolicy>FIX</MappingUpdatePolicy>
	</DeviceId>
	<Adaptations>
		<DLNA>
			<Version>DLNA15</Version>
		</DLNA>
	</Adaptations>
	<DeviceQuirks>
		<Quirk>STOP_WORKAROUND</Quirk>
	</DeviceQuirks>
</Client>
The problem is with this line

Code: Select all

<DescriptionText>Xbox-SystemOS</DescriptionText>
If you change to this, it will fix the not auto assigning issue

Code: Select all

<DescriptionText>Xbox One</DescriptionText>
If you are not using Twonky Server 7.3.x
you will need to create the file XBOX_One.xml under \resources\devicedb\Microsoft
I tested this with 7.0.x, 7.1.x, 7.2.x, and 7.3.x without issue

reminder, you must restart the server for client profile changes to take effect
.
viewtopic.php?f=2&t=10627
viewtopic.php?f=2&t=9353
viewtopic.php?f=2&t=9408
viewtopic.php?f=2&t=9416
viewtopic.php?f=2&t=9424
viewtopic.php?f=2&t=9364
viewtopic.php?f=2&t=9497

User avatar
phibertron
Posts:1566
Joined:Sun Jan 30, 2011 5:52 pm
AV Hardware:Hardware
========
WHS - HP Ex495
PS3
XBOX 360
iTouch - Gen 2 and Gen 3
PSP - 3000

Encoders
========
Handbrake
x264
ffmpeg
mencoder

Tagging
======
mp3tag

Re: [SOLUTION] Xbox One client profile

Post by phibertron » Thu Oct 16, 2014 3:22 pm

Now that the Xbox One can do DLNA

[INFO] Media Player Preview with DLNA on the XBOX One
http://twonkyforum.com/viewtopic.php?f=2&t=12527

I was able to see what the navtree would look like on the Xbox One
and noticed that it wanted to use its own sorting request to Twonky
so I add quirk to the xbox one client profile to honor the sorting presented to it from twonky
<Quirk>IGNORESORT</Quirk>
So my current Xbox One Client profile looks like this

Code: Select all

<Client>
	<DeviceId>
		<DisplayName>XBOX One</DisplayName>
		<DeviceDescriptionRecognition>
			<DescriptionText>Xbox One</DescriptionText>
		</DeviceDescriptionRecognition>
		<MappingUpdatePolicy>FIX</MappingUpdatePolicy>
	</DeviceId>
	<Adaptations>
		<DLNA>
			<Version>DLNA15</Version>
		</DLNA>
	</Adaptations>
	<DeviceQuirks>
		<Quirk>STOP_WORKAROUND</Quirk>
		<Quirk>IGNORESORT</Quirk>
	</DeviceQuirks>
</Client>
viewtopic.php?f=2&t=10627
viewtopic.php?f=2&t=9353
viewtopic.php?f=2&t=9408
viewtopic.php?f=2&t=9416
viewtopic.php?f=2&t=9424
viewtopic.php?f=2&t=9364
viewtopic.php?f=2&t=9497

greggd
Posts:1
Joined:Wed Oct 29, 2014 7:56 am
AV Hardware:QNAP ts-212
xbox one

Re: [SOLUTION] Xbox One client profile

Post by greggd » Wed Oct 29, 2014 4:09 pm

@phiberton
Hi and thanks for the xbox one profile. However, Im seeing that some mkv work and some dont. When I use the twonky server through my samsung smart TV all the mkv's are working. Is there something that need to be added to the xbox one profile to fix this? Can I take the mime settings from the samsung profile and add them to the xbox one? With the oct. update to the xbox one, I would assume that all the mkv should work.


here is my current profile:

<Client>
<DeviceId>
<DisplayName>XBOX One</DisplayName>
<DeviceDescriptionRecognition>
<DescriptionText>Xbox One</DescriptionText>
</DeviceDescriptionRecognition>
<MappingUpdatePolicy>FIX</MappingUpdatePolicy>
</DeviceId>
<Adaptations>
<DLNA>
<Version>DLNA15</Version>
</DLNA>
</Adaptations>
<DeviceQuirks>
<Quirk>STOP_WORKAROUND</Quirk>
</DeviceQuirks>
</Client>

then add/replace this (taken from the samsung profile):

-<Adaptations>
-<DLNA>
<Version>DLNA15</Version>
<PretendServer>SAMSUNGFEATLIST</PretendServer>
</DLNA>
-<HTTP>
<HttpSetting>chunked</HttpSetting>
</HTTP>
-<MimeTranslations>
-<MimeTypeMapping>
<In>video/x-matroska</In>
<Out>video/x-mkv</Out>
</MimeTypeMapping>
-<MimeTypeMapping>
<In>video/mpeg2</In>
<Out>video/mpeg</Out>
</MimeTypeMapping>
<MimeTypeSuppress>audio/x-wav</MimeTypeSuppress>
<MimeTypeSuppress>audio/wav</MimeTypeSuppress>
<MimeTypeSuppress>audio/wave</MimeTypeSuppress>
</MimeTranslations>
</Adaptations>
-<Capabilities>
-<Scaling>
<Target>JPEG1920x1080</Target>
<Target>JPEG640x480</Target>
<Target>JPEG160x160</Target>
<Target>JPEGORG</Target>
</Scaling>
-<SupportedMediaProfiles>
<Profile>AASCALE#JPEG640x480</Profile>
</SupportedMediaProfiles>
</Capabilities>

or can you point me in the direction of a xbox one profile that works with 7.2.8
thanks

User avatar
phibertron
Posts:1566
Joined:Sun Jan 30, 2011 5:52 pm
AV Hardware:Hardware
========
WHS - HP Ex495
PS3
XBOX 360
iTouch - Gen 2 and Gen 3
PSP - 3000

Encoders
========
Handbrake
x264
ffmpeg
mencoder

Tagging
======
mp3tag

Re: [SOLUTION] Xbox One client profile

Post by phibertron » Wed Oct 29, 2014 5:17 pm

I think that since the Video App is still beta its hard to say where the issue is
as I have heard of people making note of the app crashing on mkv etc.

IF, I were to try anything, the only thing would be this, but I don't think this is it

<MimeTranslations>
<MimeTypeMapping>
<In>video/x-matroska</In>
<Out>video/x-mkv</Out>
</MimeTypeMapping>
</MimeTranslations>
viewtopic.php?f=2&t=10627
viewtopic.php?f=2&t=9353
viewtopic.php?f=2&t=9408
viewtopic.php?f=2&t=9416
viewtopic.php?f=2&t=9424
viewtopic.php?f=2&t=9364
viewtopic.php?f=2&t=9497

Locked