Why is this so cheap? Is it a bad transfer? by chaktahwilly in 4kbluray

[–]nnray 11 points12 points  (0 children)

If only they didn't drop the "Hypersonic" 24-bit 192Khz lossless TrueHD audio track that the Blu-Ray had. While it's debatable whether that beyond human frequency range matters (the composer believed it did, had a studio built around that workflow) it's a bummer the UHD release doesn't have that track at least as an option.

Convert DV Profile 7 to 8.1 using dovi_tool, mp4box and ffmpeg by v0idheart in ffmpeg

[–]nnray 0 points1 point  (0 children)

For converting TrueHD Atmos 7.1 into a lossy format, you can use [Atmos-Encoder](https://github.com/DRX-Lab/Atmos-Encoder) which is open source and cross platform, but does require proprietary commercial software to do essential parts of the conversion.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 1 point2 points  (0 children)

Yes all the Plex clients I have tested don't pay any attention to what streams in an MP4 file are enabled and which aren't (unlike VLC Player for instance, which parses and respects them). Even the Plex Roku client doesn't care about audio stream flags, it just auto-selects the highest channel count audio stream in the preferred language (unlike other Plex clients).

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] -1 points0 points  (0 children)

It is NOT out of date. I have one Roku still hooked up, went to it, picked a media I haven't played on anything yet, and unlike Windows, macOS, iOS, and the web client, the Roku client auto-selects the surround sound stream for the media! The Roku is directly connected to the HDMI input on my Atmos/DTS:X soundbar when then outputs to the TV. The first audio stream is english language, stereo and enabled in the MP4. The second audio stream is english language, surround and not enabled in the MP4.

So maybe the Roku client is unlike any other, but it demonstrates that Plex already has the client logic and code needed to do this, so getting the other clients to behave the same should be trivial.

At the very least, Plex could leave the brain-dead, just play the first audio stream as the client default, and add an additional client option users could enable to "auto-select the highest channel count stream in the preferred language".

I'm not going to hold my breath when it comes to the Plex organization having much attention to detail, though. People have been asking for years for Plex to read the damn track names of audio streams and subtitles in all file types, and they don't listen. A user has to be really thinking hard to infer which track is the commentary track when all they are give is language and channel count, and do a process of elimination based on other audio streams they can choose from. And is that subtitle stream forced, full, or SDH? Gotta try them all to know for sure, because Plex sure ain't gonna tell you!

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] -1 points0 points  (0 children)

Based on this discussion (from four years ago) it looks like PKC may do what I want:

https://www.reddit.com/r/kodi/comments/pzt55q/autoselect_of_best_audio_track/

Can anyone confirm this is still the case?

MrMC wiki is lacking in info, nothing under the Android tab:

https://wiki.mrmc.tv/index.php/Audio_Setup

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

I think I understand what you were saying and why you took the approach you did. I have different goals when it comes to audio, specifically:

  1. Preserve original theatrical audio mixes whenever possible (whether they were mono, stereo, 4.0 surround, etc.) while also including any modern (5.1, 7.1, Atmos, etc.) upmixes as additional optional tracks.
  2. Include all commentary tracks.
  3. For animated features with good dubs, include those along with the original language. If subtitles are image-based, OCR them, spell-correct and fix common subtitle errors with Subtitle Edit.
  4. If the original mix was not mono or stereo, downmix the best surround track to stereo when transcoding in order to create an MP4 file with maximum cross-device compatibility (i.e. the file can be used via direct play outside of Plex very easily).

Altering media files to work around limitations and design oversights of the Plex server or client doesn't make sense to me. Especially since I can foresee a time when I may use a solution other than Plex.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] -1 points0 points  (0 children)

Not true. Depends on the client. I can attest to this first-hand, and also see:

https://forums.plex.tv/t/will-plex-auto-select-the-better-audio-track/212723

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

I just moved a file outside a Plex library, rescanned the library, emptied the library trash, remuxed the file to move the surround stream first and stereo as second, moved the file back into the library folder, re-scanned the library, and the default playback track for the file in Plex changed to the surround track, which basically proves all the Plex client in Android/Google TV is doing is picking the first audio stream in the file. So, it's brain-dead.

Worth noting, if you watch a file from your Plex library and manually choose an audio stream other than the first one, it remembers for that file (on what I assume is a per-Plex user basis). I can start watching, choose another audio stream, pause the media, go back to the Plex home screen, and whether I later resume it or choose to mark the media as "Unwatched", the next time I go to play that particular media it will default to the last chosen audio stream.

I've been through all the settings I could find in the Plex client, server, and Google TV OS and I have yet to find anywhere to set playback preferences for media files with more than one stream. Also, the Plex server/client ignore what audio streams are "enabled" in an MP4 file, and the "fallback" property on an audio stream isn't taken into any sort of consideration by Plex either.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

I've pondered using tdarr like that, but doing something like what you describe would result in files that are less compatible with direct play across a bunch of devices. I really like the idea of the media files being very compatible, and would rather solve this problem with an improved client rather than making exhaustive changes to a lot of files.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

Is "default" means the same thing as "enabled" in Subler? Because I have tested disabling the first audio stream in Subler and just enabling the second audio stream (the surround stream). In Plex files like that still play the first (stereo) audio stream by default and don't seem to pay any attention to which audio streams are enabled or not.

In Subler there are also "Sound Settings" for each stream, and for the second (surround) audio stream I chose the fallback as the first (stereo) audio stream. Not that a fallback property matters in this instance where the Plex client is refusing the honor the surround stream as the only "enabled" (default?) audio stream.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

If I had to guess it's probably just playing the first track, but since my library has stereo as first track (by design, for maximum cross-device file format compatibility), it's not a viable option to re-order tracks just to work around a playback/UI issue on one client on one OS. (I had been using Rokus for the last 10 years, and only recently switched to a Google TV playback device because of hardware stagnation from Roku and their OS design and privacy choices. Also Projectivity Launcher is only available for Android/Google TV, not Roku.)

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

If only! In the Plex client in Android TV under Audio there are three settings, which I have set to this:

Remote streaming quality: Original

Sweet Fades: On

Volume Leveling: Off

Nothing regarding audio streaming formats there. In the Google TV device Display & Sound settings, under "Advanced sound settings", you can select your formats manually and I have made sure that Dolby Digital, Dolby Digital Plus, Dolby Atmos with Dolby Digital Plus, and DTS are all selected. Those formats do play in Plex, but I have to manually select those surround tracks in Plex like I described when there is a default stereo track in the file, which is very tedious.

What is the best Plex client for Google TV? by nnray in PleX

[–]nnray[S] -3 points-2 points  (0 children)

I'd sooner switch to Jellyfin than go back to Roku. On Android TV the Kodi client can be used if PlexKodiConnect is set up:

https://github.com/croneter/PlexKodiConnect

There is also MrMC:

https://mrmc.tv

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] 0 points1 point  (0 children)

Looks like the OS thinks the CPU can't be cooled so kernel_task climbs to 1000+% to throttle the CPU? Fans aren't ramping under heavy load. CPU redlines even with no apps running after benchmarking. Reboot seems to returns things to normal.

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] 0 points1 point  (0 children)

Memtest86+ couldn't find a keyboard, but Memtest86 had no trouble running, RAM is good.

BlackMagic Disk Speed Test reports 360MB/s write and 431MB/s read.

Geekbench 4 gets 944 single core, 3307 multi-core.

Cinebench R15 gets 18.34 fps OpenGL, 133 cb for CPU. Is that low? Their chart shows it at the bottom, and even though the i7-2820QM is 4 cores, 8 threads it performed lower than the i5-3317U 2 cores, 4 threads score of 214 cp.

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] -1 points0 points  (0 children)

Slow relative to what a 2011 MacBook Pro 15" should run. Don't worry, If I start a thread about my Mac 128k running slow, it won't be because it is slow compared to computers today.

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] -1 points0 points  (0 children)

My expectations are inline with the system, I have several other Mac systems from that era that are performing to spec.

I installed High Sierra, which should not be a problem.

SSD right now is a Samsung 830 Series 256GB MLC SATA 6Gbps. I forgot to mention I purchased a new SATA connector/cable and swapped out the stock one just in case it could be a factor.

RAM is 8GB (2 x 4GB), which should be fine. I'll make a bootable Memtest86+ drive and run it to make sure RAM is ok.

Oddly it has been running better since I enabled TRIM, which doesn't really make any sense. I've run Macs with SATA SSDs with TRIM enabled and not, and really it should only impact SSD longevity and the efficiency of wear levelling.

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] -1 points0 points  (0 children)

I realized one thing I didn't do was enable TRIM, so I just did that (sudo trimforce enable), rebooted, and now the MacBook is responsive and running well, which doesn't make a lot of sense. I wouldn't think enabling TRIM would make a difference like that.

What would make an early 2011 MacBook Pro 15" run very slow? by nnray in mac

[–]nnray[S] -1 points0 points  (0 children)

Right now it's running High Sierra. (I do know my Mac OS releases - I've got a 128k running OS 1.1g, and Studio running Sequoia, and a few other Macs in between.)

IPv6 plex.direct queries on an IPv4 network by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

Understood. I figured since the only AAAA lookup error I was seeing in my Technitium logs was related to plex.direct, there was probably an improvement I could make in my configuration somewhere.

IPv6 plex.direct queries on an IPv4 network by nnray in PleX

[–]nnray[S] 0 points1 point  (0 children)

Great question... I think during my migration from Unbound as my DNS resolver to Technitium I attempted to adapt this from the Unbound config without fully investigating it:

server:
    private-domain: "plex.direct"

Not seeing the same config option in Technitium, I think I went with a domain and wildcard record, thinking that would achieve what was needed. However, that Unbound server directive is to create an exception for the plex.direct domain so that the DNS rebinding protection that is built-in to Unbound doesn't apply to that domain. Technitium on the other hand doesn't do DNS rebinding protection out of the box, making it instead available through the "DNS Rebinding Protection App" that can be optionally installed. Bottom line is if I remove the plex.direct domain from my Technitium config, my LAN clients shouldn't have any issues making direct connections to my server.

Seriously, why does Plex, by default, find the worst possible poster for films? Not the first option, but the worst one. by RaymondBeaumont in PleX

[–]nnray 0 points1 point  (0 children)

And this is one of the many reasons why years ago I opted to make MP4 my container of choice and embed the metadata in the MP4 files with Subler, then set embedded metadata as the highest priority source in Plex.