I set up Plex (Synology NAS) and RasPlex (RPi 2) a little over a month ago and was thrilled that it just played whatever I threw at it from my media library. I’ve spent more time over the last couple weeks tweaking my settings and media library, updating Plex and RasPlex than actually watching media. Last night I sat down to watch something with a DTS-MA track and saw “unknown audio codec: dca-ma”. Plex tried to transcode the audio (which doesn’t work because Synology). I went back and checked DTS-MA files that played successfully before and they show the same behavior.
So either I’ve changed a setting which broke this (likely), or something in version updates of PMS or RasPlex has changed.
PMS version: 0.9.14.4
RasPlex version: 1.0.1
tvservice -a
PCM supported: Max channels: 8, Max samplerate: 192kHz, Max samplesize 24 bits.
AC3 supported: Max channels: 8, Max samplerate: 48kHz, Max rate 640 kb/s.
DTS supported: Max channels: 8, Max samplerate: 48kHz, Max rate 1536 kb/s.
DTS_HD supported: Max channels: 8, Max samplerate: 192kHz, Max rate 8 kb/s.
I haven’t tried that, but I can.
Is the process as simple as installing the old package or is there more to it? Will it cause problems that the underlying DB / settings / etc. are configured for 0.9.14.4?
I was able to roll back to 0.9.12.19 without any obvious problems and now movies with DTS-MA play fine.
Is this a bug in 0.9.14.x? Should I report it somewhere?
@sock said:
I was able to roll back to 0.9.12.19 without any obvious problems and now movies with DTS-MA play fine.
Is this a bug in 0.9.14.x? Should I report it somewhere?
Thanks for your help!
If you want to go back to 0.9.14.4 then add the following to /storage/.plexht/userdata/advancedsettings.xml file in the ‘codecs’ section:
I just want to give a big THANKS to this thread, and Ned, for your solution here.
My LONG story…
With PMS 9.12 and below, it annoyed me that the DTS MA never showed the DTS MA logo. So I went through the SQL hacks to change the media_items and media_streams to properly recognize when audio tracks are truly DTS MA. Worked like a champ, and on my Openelec/Raspberry HTPC things worked great, passed DTS MA, and my receiver got the nice little DTS-MA light turned on. Of course… then immediately found out that the Raspberry did not like the DTS-MA and had the PMS transcode everything, whereas with the track being recognized as base DTS, the Pi could play it (whether transcoded in the Pi/playing the core track/however the DTS MA works). So I undid all my SQL hacks and my Pi was happily DirectPlay-ing everything again.
Along came 9.15… They “fixed” the DTS-MA recognition in the server (without needing the SQL hacks. Which put me right back to having the Pi say “Unknown Codec DTS-HD MA” and forcing transcode.
Your solution with the advancedsettings.xml did the trick. The Pi now receives the media in DirectPlay mode with no errors… AND my “bigger” HTPC is happily passing along the DTS-HD MA files to my receiver in another room.
I totally understand that this is a change that PMS put on the Rasplex world, but I wonder if this “fix” (workaround) on Rasplex will be included in future versions.
@Bsmith993 said:
I totally understand that this is a change that PMS put on the Rasplex world, but I wonder if this “fix” (workaround) on Rasplex will be included in future versions.
Thanks!
Yes it is fixed in the next - 1.0.2 - release, with the option to have DTS-HD MA to be bit streamed to LPCM 7.1 for the best sound.
I am having the same issue. I used to stream remux files fine but now they lag a lot and I receive the same transcoding error you guys are.
My first attempt after reading this thread was I rolled back my plex server to an older version but I then received an error that it was not compatible with my current version of diskstation.
However, do I understand correctly that if I update rasplex to its most current version, that I will no longer receive errors and no more lagging and I can also have the most current versions of plex server?
Is there a way to update rasplex while in my rpi2 or do I need to move my sd card into a computer first? I cannot find a settings or preferences menu while running rasplex.
To update to the latest version, go to Preferences->System->Software update and change the Update channel to ‘Pre-release’ then select ‘Check for updates now…’
This will only update Rasplex, you need to update PMS separately.
I am probably missing something obvious but when I turn on my rpi2 and my tv, I have never found a preferences option. I see only my folders from my nas. Is the preferences option on rasplex, or is this something I do online on my plex account? Do I need to move my sd card to my computer to change these options? If so, which app do you suggest? Please help me to find this option. Thank you in advance for helping me!
To clarify, the only menu options I seem to have available are channels, search, watch later, and the folders I added (movies and music). Does this mean there is something wrong if preferences is not listed here?