This guide provides the optimal Plex Media Server and Plex for Windows settings for weak NAS hardware such as the WD MyCloud series. These devices cannot transcode video and struggle with background tasks, so correct configuration is essential for stable playback.
1. General Settings
Crash Reporting & Logging
- Send crash reports to Plex: Off
- Enable debug logging: Off
- Enable verbose logging: Off
These reduce unnecessary background activity and disk writes.
2. Library Settings
Disable Heavy or Real‑Time Scanning
Turn these Off:
- Scan my library automatically
- Run a partial scan when changes are detected
- Scan my library periodically
- Empty trash automatically after every scan
These tasks overload low‑power NAS devices and cause freezes or slowdowns.
Safe Tasks to Keep On
- Backup database every three days
- Optimize database every week
- Remove old bundles every week
- Remove old cache files every week
These are lightweight and help maintain server health.
Tasks to Keep Off (Too Heavy for MyCloud)
- Refresh local metadata every three days
- Update all libraries during maintenance
- Upgrade media analysis during maintenance
- Refresh library metadata periodically
- Perform extensive media analysis during maintenance
Other Library Settings
- Run scanner tasks at a lower priority: On
- Database cache size: 40MB (recommended default)
3. Network Settings
Connection & Discovery
- Client network: IPv4 and IPv6
- Secure connections: Preferred
- Strict TLS configuration: Off
- Enable local network discovery (GDM): On
- Preferred network interface: Any
Relay
- If you never stream remotely: Off
- If you sometimes stream remotely: On
Custom Certificate Fields
Leave all blank unless using a custom domain.
Allowed Networks Without Auth
Ensure this matches your LAN subnet (e.g., 192.168.0.0/24).
Webhooks
- Webhooks: Off (unless you use automation)
4. Transcoder Settings
Critical Settings for Weak NAS Devices
- Disable video stream transcoding: On
- Use hardware acceleration when available: Off
- Use hardware‑accelerated video encoding: Off
- Hardware transcoding device: Ignore
MyCloud devices cannot transcode video. These settings prevent Plex from attempting it.
Transcode Limits
- Maximum simultaneous CPU transcodes: 0 (or 1 if 0 not allowed)
- Maximum simultaneous background transcodes: 1
Other Transcoder Settings
- Transcoder temporary directory: Leave blank
- Downloads temporary directory: Leave blank
- Transcoder default throttle buffer: 60 (default)
5. DLNA Settings
If You Do NOT Use DLNA Devices
- Enable DLNA server: Off
- DLNA server timeline reporting: Off
If You DO Use DLNA Devices
- Leave DLNA server On
- Turn timeline reporting Off
- Leave all other DLNA values unchanged
6. Scheduled Tasks
Safe Tasks to Keep On
- Backup database every three days
- Optimize database every week
- Remove old bundles every week
- Remove old cache files every week
Tasks to Turn Off
These are too heavy for MyCloud hardware:
- Refresh local metadata every three days
- Update all libraries during maintenance
- Upgrade media analysis during maintenance
- Refresh library metadata periodically
- Perform extensive media analysis during maintenance
Maintenance Window
7. Extras
Disable All Trailer & Pre‑Roll Features
- Include Cinema Trailers from movies in my library: Off
- Include Cinema Trailers from new/upcoming movies in theaters: Off
- Include Cinema Trailers from new/upcoming movies on Blu‑ray: Off
- Always include English language Cinema Trailers: Off
- Movie pre‑roll video: Leave blank
- Global music videos path: Leave blank
These features slow down playback and add unnecessary overhead.
Quality
- Internet Streaming: Leave as-is
- Home Streaming → Use recommended settings: On
Windows Direct Plays almost everything, so no further changes are needed here.
Debug
- Debug level: Disabled
- Direct Play: On
- Direct Stream: On
- Reset settings: Do not use
Player Settings
Audio & Subtitles
- Normalise multi‑channel audio: Off
- Exclusive audio: Off
- Audio device: Auto
- Subtitle colour/position/size: As preferred
Video
- Video playback quality: Normal
- Use hardware decoding: On
- Enable refresh rate switching: On
- Refresh rate switching delay: None
Extras
- Cinema trailers before films: None
Final Outcome
With these settings applied:
- The NAS never attempts transcoding
- Plex stops running heavy background tasks
- Playback becomes instant and stable
- No CPU spikes, freezes, or timeouts
- Windows client always Direct Plays
- Network behaviour becomes predictable and reliable
Plex Optimisation FAQ
| Question | Answer |
|---|---|
| Why can’t my MyCloud NAS transcode video? | MyCloud devices use low‑power ARM CPUs that cannot perform real‑time video transcoding. Plex requires significant CPU power to convert video formats, so transcoding must be disabled. |
| What happens if Plex tries to transcode anyway? | The NAS will stall, freeze, or time out. Playback fails, the server becomes unresponsive, and the system slows down until the task stops. |
| Why should automatic library scans be disabled? | Real‑time and periodic scans are CPU‑intensive. On weak NAS hardware, they cause slowdowns, long delays, and failed playback. Manual scans are safer and more predictable. |
| Do I lose features by disabling transcoding? | You only lose the ability to play unsupported formats on devices that require transcoding. As long as your clients support Direct Play, you lose nothing. |
| Why is hardware acceleration turned off? | MyCloud devices do not have hardware decoding or encoding chips. Enabling these options can cause Plex to attempt unsupported operations, leading to errors or instability. |
| Should DLNA be disabled? | If you don’t use DLNA devices, disabling it reduces background network traffic and improves stability. If you do use DLNA, leave it enabled but disable timeline reporting. |
| Why are Cinema Trailers and pre‑rolls disabled? | These features require additional network calls and processing before playback starts. On a weak NAS, they slow down the start of every movie and add unnecessary overhead. |
| Why is “Secure Connections” set to Preferred? | “Preferred” allows secure connections when supported but still permits older clients to connect. “Required” can break compatibility, while “Disabled” is insecure. |
| Why is the maintenance window set to 02:00–05:00? | This ensures lightweight maintenance tasks run when the server is least likely to be used. Heavy tasks are disabled entirely, so the window is safe. |
| Does this configuration affect remote streaming? | Yes. Remote streaming will only work if the remote device supports Direct Play. If it requires transcoding, playback will fail. This is unavoidable on a MyCloud NAS. |
| Why is DLNA timeline reporting disabled? | Timeline reporting adds unnecessary network traffic and provides no benefit for most users. Disabling it improves performance. |
| Why are metadata refresh tasks disabled? | Metadata refreshes are CPU‑heavy and can overwhelm a weak NAS. Manual refreshes are safer and prevent performance issues. |
| Why is “Run scanner tasks at a lower priority” enabled? | If you ever run a manual scan, this prevents it from hogging the NAS CPU and keeps the server responsive. |
Plex Optimisation Glossary
| Term | Definition |
|---|---|
| Direct Play | The client plays the media exactly as it exists on disk with no conversion. Fastest and most efficient playback method. |
| Direct Stream | Plex copies audio/video streams into a new container without converting them. Very low CPU usage and safe for weak NAS devices. |
| Transcoding | The process of converting video or audio into a different format or bitrate. Requires significant CPU power and must be disabled on low‑power NAS devices. |
| Hardware Acceleration | Using a GPU or dedicated chip to speed up video encoding/decoding. MyCloud devices do not support this feature. |
| Library Scan | Plex checks media folders for new or changed files. Real‑time scanning is heavy on weak NAS hardware and should be disabled. |
| Metadata | Information such as posters, descriptions, cast lists, and artwork. Fetching and refreshing metadata can be CPU‑intensive. |
| Bundles | Metadata storage files used by Plex. Removing old bundles helps keep the database clean and responsive. |
| Cache Files | Temporary files used by Plex to speed up browsing. Removing old cache files prevents bloat and improves performance. |
| DLNA | A legacy streaming protocol used by older TVs and devices. Creates background network traffic and can be disabled if unused. |
| Relay | A fallback remote‑access method used when direct connections fail. Slow and bandwidth‑limited. |
| Transcoder Temporary Directory | A folder used to store temporary files during transcoding. Not used when transcoding is disabled. |
| Maintenance Tasks | Scheduled background operations such as database optimisation and cache cleanup. Only lightweight tasks should be enabled on weak NAS devices. |
| Secure Connections | Controls whether Plex uses HTTPS. “Preferred” is the best balance of security and compatibility. |
| GDM (Local Network Discovery) | Plex’s discovery protocol for finding servers and clients on the LAN. Should be enabled for fast device detection. |
| Background Analysis | CPU‑heavy tasks that analyse media for loudness, chapters, thumbnails, and more. Must be disabled on low‑power NAS devices. |
| Pre‑Roll Video | A video played before a movie starts. Adds delay and overhead; should be left blank on weak NAS setups. |
Discover more from TechyGeeksHome
Subscribe to get the latest posts sent to your email.

