1. Home
  2. Media Streaming
  3. Hulu error code p dev320
We are reader supported and may earn a commission when you buy through links on our site. Read Disclosure

How to Fix Hulu Error Code P-DEV320

Hulu users sometimes experience streaming issues when trying to catch up to their favorite TV series, regardless of the device. For example, Hulu error code P-DEV320 is pretty common in the user community, and many have complained that it prevents them from accessing any Hulu content.

The error code is accompanied by a message that says We’re having trouble playing this. It may help if you turn your device off for a minute and then try again. As you can see, it’s not very helpful, so we’re here to help you fix this annoying issue with additional workarounds.

Hulu error code P-DEV320

Steps to Fix Hulu Code P-DEV320

There are several ways in which you can approach the Hulu error code. We listed the following solutions in a logical order and updated them to reflect current Hulu guidance and modern devices (Windows 10/11, macOS, Android, iOS, Roku, Fire TV, and smart TVs).

1. Check for Hulu service issues or outages

Before you dive into fixes, confirm it’s not a platform-side problem. Check Hulu’s help articles & tips or Hulu’s social channels. If others are seeing P-DEV320 (and related codes like P-DEV318/P-DEV322), it may clear up once Hulu resolves the issue.

2. Restart your device

It’s right there in the error message. Try giving your desktop, laptop, smartphone, tablet, streaming stick, or Smart TV a reboot to see what happens. Log in with your Hulu credentials and try to watch content. If you no longer get error code P-DEV320, it was likely a temporary glitch.

3. Restart the Hulu app

If it’s not the device, perhaps it’s the Hulu app. You can restart it to give it a jolt and see if it got rid of that irritating error message. On Android, you should force stop the app before starting it back up again.

How to restart the Hulu app on Android:

  1. Go to Settings
  2. Tap Apps
  3. Tap the Hulu app
  4. Select Force stop
  5. Start the Hulu app

How to restart the Hulu app on iOS:

  1. Swipe up from the bottom of the screen and stop in the middle
  2. Swipe left or right to select Hulu
  3. Swipe up on the app preview to close it
  4. Restart Hulu

4. Restart your web browser

You might be using a web browser to try and watch Hulu on your Windows or Mac computer. However, since it’s susceptible to errors, it’s a good idea to restart the browser app. Just make sure to close all processes first.

How to restart a web browser on Windows 10/11:

  1. Right-click the Start button and select Task ManagerWindows 10 shows how to open Task Manager from the taskbar
  2. Find your web browser in the list, select it, and click End taskTask Manager shows how to end the Google Chrome task
  3. End all browser processes
  4. Exit Task Manager and relaunch your browser
  5. Try Hulu again

End tasks from Command Prompt (Windows):

  1. Click Start, type Command Prompt, and press EnterWindows 10 shows how to access Command Prompt from the Start menu
  2. Run tasklist to view running tasks
  3. Run taskkill /f /im task_name.exe /t (e.g., chrome.exe)Command Prompt shows how to kill a task
  4. Restart the browser and try Hulu

How to restart a web browser on Mac:

  1. Select the browser window
  2. Open the Apple menu (top-left)
  3. Click Force Quit
  4. Start the browser and try Hulu

5. Perform a power cycle

Refreshing your connection often clears streaming hiccups (Hulu recommends this). Power off your device, modem, and router, wait a minute, then power them back on and try Hulu again. See Hulu’s note on power cycling here.

6. Manage Hulu devices

Hulu sometimes has trouble detecting paired devices, resulting in error P-DEV320. Remove your device from the account and add it again.

  1. Open a browser and go to the Hulu login page
  2. Sign in and open Account
  3. At Watch Hulu on Your Devices, click Manage Devices
  4. Remove your device, then sign in again on the device

7. Clear the app cache

Corrupted temporary data can trigger P-DEV320. Clearing cache/data refreshes the app (Hulu documents this here).

How to clear Hulu app cache on Android:

  1. Go to Settings
  2. Select Storage
  3. Tap Apps or Other Apps
  4. Tap Hulu
  5. Select Clear cache
  6. Open Hulu and check for errors

How to clear Hulu app cache on iOS:

  1. Open Settings > General > iPhone Storage
  2. Tap Hulu
  3. Select Offload App (then reinstall)
  4. Open Hulu and try again

Roku / Fire TV / Smart TVs:

Remove the Hulu channel/app, restart the device, reinstall Hulu, and sign in again. Also check for TV firmware/system updates in Settings > System.

8. Clear web browser cache

If you’re using a web browser, clearing cache can resolve stale data conflicts. You can also hard-refresh your browser.

How to clear Chrome cache on Windows and Mac:

  1. Click the More button (⋮)
  2. Select Settings
  3. Go to Privacy and security > Clear browsing data (chrome://settings/clearBrowserData)Google Chrome shows how to access the Clear browsing data option
  4. Set Time range to All time, select Browsing history, Cookies and other site data, Cached images and files
  5. Click Clear dataGoogle Chrome shows how to clear browsing data
  6. Restart Chrome and try Hulu

How to clear Firefox cache on Windows and Mac:

  1. Click the button
  2. Select SettingsMozilla Firefox shows how to access the Options menu
  3. Go to Privacy & Security > Cookies and Site Data > Clear Data…Mozilla Firefox shows how to access the Clear Data option
  4. Select Cookies and Site Data and Cached Web Content, then click ClearMozilla Firefox shows how to clear data
  5. Restart Firefox and try Hulu

How to clear Microsoft Edge cache:

  1. Click the More button (⋯)
  2. Select SettingsMicrosoft Edge shows how to access the Settings menu
  3. Go to Privacy, search, and servicesedge://settings/privacy )
  4. Under Clear browsing data, click Choose what to clearMicrosoft Edge shows how to access the Clear Browsing Data option
  5. Set Time range to All time and select Browsing history, Download history, Cookies and other site data, Cached images and files
  6. Click Clear nowMicrosoft Edge shows how to clear browsing data
  7. Restart Edge and go to Hulu

9. Update the Hulu app

Keep Hulu current to avoid playback and authorization glitches.

Windows 10/11 (Microsoft Store app):

  1. Open Microsoft StoreWindows 10 shows how to access Microsoft Store from the Start menu
  2. Click Library > Get updatesMicrosoft Store shows how to get updates
  3. Update Hulu

Android:

  1. Open Play Store
  2. Tap your profile > Manage apps & device
  3. Find Hulu in Updates and tap Update

iOS:

  1. Open App Store
  2. Search Hulu and tap Update (or Open if up to date)

10. Update your graphics and network drivers

On Windows and Mac, outdated GPU or network drivers can cause streaming problems.

Windows 10/11:

  1. Right-click Start > Device ManagerWindows 10 shows how to access Device Manager from the Start right-click menu
  2. Update drivers under Display adapters and Network adaptersUpdate display adapter drivers
  3. Restart your PC

Mac:

  1. From the Apple menu, open System Settings > General > Software Update
  2. Install updates and restart

11. Check your Internet connection

Measure your connection and compare it with the current Hulu speed recommendations (3 Mbps for on-demand, 8 Mbps for Live TV/1080p, 16 Mbps for 4K). If you’re below minimums, try these:

  • Close bandwidth-heavy apps (cloud backups, torrents, game updates)
  • Disconnect other devices from Wi-Fi
  • Move closer to the router; prefer the 5 GHz band on dual-band routers
  • Use a wired Ethernet connection if possible
  • Try a different network (mobile hotspot vs. home Wi-Fi) to isolate the issue

12. Customize your DNS servers

Your DNS resolver might be slow or flaky. Switch to reliable public DNS (e.g., Google DNS, Cloudflare, or OpenDNS). Below is the Google DNS example; use similar steps for others.

Windows 10/11:

  1. Right-click Start > Network ConnectionsNetwork Connections
  2. Click Change adapter optionsChange adapter options
  3. Right-click your connection > PropertiesConnection properties
  4. Select Internet Protocol Version 4 (TCP/IPv4) > PropertiesIPv4 properties
  5. Choose Use the following DNS server addresses and enter 8.8.8.8 and 8.8.4.4Set Google DNS
  6. Click OK and test Hulu

Mac:

  1. Open System Settings > Network > your network > Details
  2. Open DNS, add 8.8.8.8 and 8.8.4.4, then OK

Android (Private DNS):

  1. Go to Settings > Network & Internet > Advanced > Private DNS
  2. Select Private DNS provider hostname and enter dns.google

iOS:

  1. Go to Settings > Wi-Fi > tap i on your network
  2. Under DNS, enter 8.8.8.8, 8.8.4.4

13. Flush your DNS cache

Refreshing DNS can resolve stale lookups that interrupt playback.

Windows:

  1. Press Win + R, type cmd, then press Ctrl + Shift + Enter (admin)Run CMD as admin
  2. Run, pressing Enter after each:
    ipconfig /flushdns ipconfig /registerdns ipconfig /release ipconfig /renew netsh winsock reset
  3. Restart and test Hulu

Mac:

  1. Open Terminal
  2. Run sudo killall -HUP mDNSResponder, enter your password
  3. Reboot and test Hulu

14. Troubleshoot the Internet connection on Windows 10/11

  1. Right-click Start > SettingsSettings from Start right-click menu
  2. Go to Update & SecurityUpdate & Security
  3. Open Troubleshoot > Additional troubleshooters > Internet Connections > Run the troubleshooterInternet Connections troubleshooter
  4. Restart your PC

15. Disable your VPN or proxy server

Most VPNs/proxies aren’t reliable with Hulu and can cause authorization/connection errors (including P-DEV320). Turn them off and test again. If you need a VPN for privacy, connect to your home region and avoid free/slow services.

16. Check for system updates

Keep your OS, TV firmware, and streaming devices updated to the latest version for best compatibility with current Hulu apps and DRM components.

Extra tips (device & account specifics)

  • Supported devices/OS: Verify your device is on Hulu’s current supported list and OS version (see Hulu supported devices).
  • Hulu + Live TV Home network: If Live TV works on one device but not another at home, recheck your designated home network settings (see Manage Home Network).
  • Try another profile/device: If the error only affects one profile or device, it’s likely app data or device-specific.
  • Related codes: P-DEV318 and P-DEV322 are closely related connection/authorization errors and usually respond to the same fixes above.

Hulu streaming issues: CONCLUSION

To recap, Hulu error code P-DEV320 is a streaming problem that can occur on the server or client side. It often resolves on its own, but if it doesn’t, work through the steps above: restart devices/apps/browsers, power cycle your network, manage paired devices, clear app/browser cache, update the Hulu app and system software, check your internet speed against Hulu’s speed recommendations, adjust DNS, run troubleshooters, and temporarily disable VPNs/proxies.

Did these solutions help fix Hulu error code P-DEV320 on your device? Let us know what important steps we missed by taking advantage of the comment section below.

What’s New in This Update

  • Added an upfront outage check and linked to Hulu’s power-cycle guidance to align with current support flow.
  • Expanded device coverage: Roku/Fire TV/Smart TVs reinstall & firmware update, Windows 11 labels, and modern browser notes.
  • Clarified that P-DEV318/P-DEV322 are related and typically respond to the same fixes.
  • Updated network section with current Hulu speed recommendations (3 Mbps on-demand, 8 Mbps Live/1080p, 16 Mbps 4K).
  • Added links to clear cache/data, supported devices, and Live TV Home network.

Last updated: 2025-10-14

Don't miss this great deal