I did speak with moussa about this a bit earlier when I saw your other post, but I was hoping you would get another response first.
What it looks like is that the server is preferring the AAC audio for all transcodes by default now. I believe you should be able to edit the default profile for the Xbox One in the Plex Media Server/Resources/Profiles install directory. This would basically remove the targets for the additional audio formats so when transcoding the server should use AC3 again. This should work because the way the MDE works is that the Client decides if it can direct play, then the server decides what to transcode into. (Unfortunately, all my equipment is currently packed and shipped for a big move so I can’t test it out myself)
Original: <VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="ac3,eac3,aac" context="streaming"> <Setting name="GenerateDummyAudioStreams" value="true" /> </VideoProfile> <VideoProfile container="mp4" codec="h264" audioCodec="aac,ac3,eac3" context="static" />
Modified: <VideoProfile protocol="hls" container="mpegts" codec="h264" audioCodec="ac3" context="streaming"> <Setting name="GenerateDummyAudioStreams" value="true" /> </VideoProfile> <VideoProfile container="mp4" codec="h264" audioCodec="ac3" context="static" />
I have a netgear r9000. i finally got it working on my samsung tv by ticking a preference in that client’s settings for “DTS”. That solved the unwatchable skipping that had been happening. I came across this thread. The xbox app doesn’t have a setting like the tv had, so I would like to give your method a shot. Only problem is I can’t find …/Resources/Profiles anywhere on my drive. Netgear doesn’t make it to easy to get under the hood of this thing. Here is what my top level looks like (of what i am assuming is the library in use):
\READYSHARE\Library\Application Support\Plex Media Server
Cache
Codecs
Logs
Media
Metadata
Plug-in Support
Plug-ins
Thumbnails
plexmediaserver.pid
Preferences.xml
@checktravis said:
I have a netgear r9000. i finally got it working on my samsung tv by ticking a preference in that client’s settings for “DTS”. That solved the unwatchable skipping that had been happening. I came across this thread. The xbox app doesn’t have a setting like the tv had, so I would like to give your method a shot.
You definitely do not want to enable DTS for the Xbox One. It has no DTS decoder so if you send DTS audio with your video to the Xbox One you will get 1 of 2 things. Either an error message stating that the file is unsupported or video with no audio.
Only problem is I can’t find …/Resources/Profiles anywhere on my drive. Netgear doesn’t make it to easy to get under the hood of this thing. Here is what my top level looks like (of what i am assuming is the library in use):
\READYSHARE\Library\Application Support\Plex Media Server\
The above directory is for your Application data folder. You will need to find the actual folder that Plex is installed into. Without having a netgear I couldn’t even begin to guess where you would find it at.
For reference though on my Ubuntu mounts they look like this, you might be able to search for plexmediaserver as a one word search term to locate the folder (Or Xbox One.xml for the exact file):
/home/plex/Library/Application Support/Plex Media Server/
That is the directory you found.
/usr/lib/plexmediaserver
This is the actual program installation folder. And inside of that is the /Resources/Profiles settings.
Sorry Mike, While my stuff was packed, I actually moved and never saw the update for this thread. I know it’s a bit late but still wanted to get you what information I had.
@mike4001 said:
I am not “against” the transcode into aac if the quality is the same.
In theory it should of course be the same level of quality. But just like the video it normally will be up to personal preference if you hear any artifacts in the audio. Me personally I can not.
I was just curious why it had been changed or even if it had been changed by accident.
This was a change that happened server wide and carried into the apps. It was in version 9.16 (Transcoder) Prefer transcodes of stereo sources to AAC over other multi-channel codecs.
The intent was only supposed to be for stereo sources but for the Xbox One seemed to actually carry over to prefer AAC for all transcoded audio. I don’t know why it was left that way, but since the audio quality should stay the same the only difference on the user end should be that some people’s receivers wouldn’t light up with DD. Which carries in back up to the if the quality is the same. In either case transcoding from the DTS is going from lossy to lossy so there will be a little difference the source audio and what is played back, but shouldn’t be anything between the AC3 and AAC.
–Edit
Sorry about re-quoting the patch notes, I didn’t see it up top the first time I re-read through here.