How to Fix Hulu Error Code P-DEV320 (Streaming Issues)
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.
Steps to Fix Hulu Code P-DEV320
There are several ways in which you can approach the Hulu error code. We tried to list the following solutions in a logical order while taking into account Windows 10, Mac, Android, and iOS.
1. Restart your device
It’s right there in the error message. Try giving your desktop, laptop, smartphone, tablet, 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, then it was likely a temporary glitch that you don’t really need to worry about.
2. 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, however, you should force stop the app before starting it back up again.
How to restart the Hulu app on Android:
- Go to Settings
- Tap Apps
- Tap the Hulu app
- Select Force stop
- Start the Hulu app
How to restart the Hulu app on iOS:
- Swipe up from the bottom of the screen and stop in the middle
- Swipe left or right to select Hulu
- Swipe up to the app’s preview to close the app
- Restart Hulu
3. 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 all sorts of 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:
- Right-click the Start button and select Task Manager
- Find your web browser in this list, select it, and click End task
- Make sure to end the tasks of all browser processes
- Exit Task Manager and relaunch your web browser
- Try to watch content on Hulu now
It’s also possible to end tasks from Command Prompt:
- Click the Start button, type Command Prompt, and press Enter
- Run
tasklist
to view all currently running tasks - Find the name of your web browser’s task
- Run
taskkill /f /im task_name.exe /t
and replacetask_name.exe
with your process name (e.g. for example, usetaskkill /f /im chrome.exe /t
to terminate Google Chrome) - Exit CMD, restart your browser and try to use Hulu
How to restart a web browser on Mac:
- Select the web browser window
- Open the Apple menu on the top-left corner
- Click Force Quit
- Start the browser and try to use Hulu
4. Perform a power cycle
You can easily refresh your Internet connection and get rid of streaming issues that may cause Hulu error code P-DEV320 by performing a power cycle. Here’s how to do it:
- Shut down the device you use for Hulu
- Switch off your modem and router. If this isn’t possible or if you’re using a mobile data plan, then you can skip this step
- Remove your Hulu device, modem, and router from the power source if possible
- Wait a few minutes and turn all of them back on
- Try to log in to Hulu and watch content
5. Manage Hulu devices
Hulu sometimes has trouble detecting paired devices, resulting in error code P-DEV320. To fix this problem, you have to remove your device from the Hulu account and then add it once more. Here’s what you should do.
- Open a browser and go to the Hulu login page
- Sign in with your Hulu credentials
- Select the Account area
- At Watch Hulu on Your Device, click Manage Devices
- Remove your device from the list
- Shift your attention to the device and use it to sign in to Hulu
- Check for any additional streaming errors
6. Clear the app cache
The app cache could retain information that conflicts with the current Hulu session, causing error code P-DEV320. You just have to clear it up.
How to clear Hulu app cache on Android:
- Go the Settings
- Select Storage
- Tap Apps or Other Apps
- Tap Hulu
- Select Clear cache
- Open the Hulu app and check for errors
How to clear Hulu app cache on iOS:
- Open the Settings section
- Tap General
- Go to iPhone Storage
- Tap Hulu
- Select Offload app
- Open the Hulu app and try to use it
7. Clear web browser cache
If you’re using a web browser to watch Hulu instead of the mobile app, then you should clear the browser cache to fix error code P-DEV320. The easiest way to do it is by hard-refreshing your browser.
Just switch to the Hulu window and press Ctrl + Shift + R, Ctrl + F5, or Shift + F5 on Windows (or Shift + Command + R on Mac). Alternatively, you can clear the cache for all visited pages.
How to clear Chrome cache on Windows and Mac:
- Click the More button on the top-right corner of Chrome (near the address bar)
- Select Settings from the menu
- Scroll down to Privacy and security, then click Clear browsing data (or visit the
chrome://settings/clearBrowserData
address) - In the Basic section, set Time range to All time
- Enable the following options:
- Browsing history
- Cookies and other site data
- Cached images and files
- Click Clear data
- Restart Chrome and go to Hulu
How to clear Firefox cache on Windows and Mac:
- Click the ≡ hamburger button on the upper-right corner of Firefox
- Select Options
- Go to Privacy & Security and click Clear Data…
- Select the following options:
- Restart Firefox and try to use Hulu
How to clear Microsoft Edge cache:
- Click the More button on the top-right corner of Edge
- Select Settings from the menu
- Visit Privacy, search, and services (or visit the
edge://settings/privacy
address) - At Clear browsing data, click Choose what to clear
- Set Time range to All time
- Enable the next settings:
- Browsing history
- Download history
- Cookies and other site data
- Cached images and files
- Click Clear now
- Restart Edge and go to Hulu
8. Update the Hulu app
You should allow your operating system to download the latest updates for all apps. Otherwise, you can start experiencing functionality issues like Hulu error code P-DEV320.
How to update the Hulu app on Windows 10:
- Press the Win key, type Microsoft Store, and open this app
- Click the More button on the top-right corner
- Go to Downloads and updates
- Click Get updates to update all your apps
- To make it faster, you can locate the Hulu app and click Download to ignore all other app updates
- Launch the Hulu app on Windows 10 and check for errors
How to update the Hulu app on Android:
- Open Play Store
- Tap your Google Account to open a menu
- Go to My apps & Games
- In the Updates section, find the Hulu app and tap Update
- If it’s not there, it means that it’s already updated
- Launch Hulu and try to watch content
How to update the Hulu app on iOS:
- Open App Store
- Locate the Hulu app and tap Update
- If the Open button is shown instead of Update, it means that it’s already updated
- Fire up Hulu and check for errors
9. Update your graphics and network drivers
On Windows and Mac, it’s possible that your graphics driver, network driver, or both are not properly installed. Otherwise, they could be outdated, which can cause browser streaming problems like Hulu error code P-DEV320.
How to update the GPU and network drivers on Windows 10:
- Right-click the Start button and go to Device Manager
- Expand the Display Adapters category
- Select your graphics adapter, right-click it, and click Update driver
- Click Search automatically for updated driver software
- If you see the The best drivers for your device are already installed message, click Search for updated drivers on Windows Update
- Do the same for your network driver in the Network adapters group
- Restart your PC and try to use Hulu
How to update the GPU and network drivers on Mac:
- From the Apple menu, launch Software Update
- Wait until your Mac finds and installs system updates
- Restart the computer and try to watch Hulu
10. Check your Internet connection
If your Internet connection is not fast or stable enough, then you should expect streaming errors on any platform, not just Hulu. Get started by measuring your Internet speed to calculate your download rate.
Then, take the results and put them up against the Hulu speed recommendations. If you’re below the minimum requirements, here are some things you can try to enhance your Internet quality:
- Close all other applications except for the one you use to watch Hulu. This should include torrenting and FTP clients, gaming platforms like Steam or Epic Games, as well as extra web browsers
- Disconnect other devices connected to your wireless network to preserve bandwidth
- Move closer to the router to get a better signal on your device
- If you have a dual-band Gigabit router, switch from the 2.5Ghz to the 5Ghz band to get a better signal
- Plug an Ethernet cable into your computer to speed up your Internet connection
- Switch from Wi-Fi to 4G cellular data (or vice versa)
11. Customize your DNS servers
Your DNS resolver might not be doing its job properly, resulting in slower page loads and streaming problems in your web browser or apps such as Hulu error code P-DEV320. But you can switch to free, public, secure, and speedy DNS servers to fix this problem.
In the example below, we’re using Google Public DNS. However, you can also try Cloudflare or OpenDNS.
How to set Google Public DNS servers on Windows 10:
- Make sure to sign in to Windows 10 as the administrator
- Right-click the Start button and visit Network Connections
- Click Change adapter options
- Find and right-click your Internet connection, then go to Properties
- Select Internet Protocol Version 4 (TCP/IPv4) and click Properties
- Select Use the following DNS server addresses
- At Preferred DNS server and Alternate DNS server, type 8.8.8.8 and 8.8.4.4
- Click OK
- Try to watch Hulu
How to set Google Public DNS servers on Mac:
- Open the Apple menu and go to System Preferences
- Visit Network and select Advanced
- Head over to the DNS area
- Click the + sign to add 8.8.8.8 and 8.8.4.4
- Click OK and exit
- Open a web browser and try to use Hulu
How to set Google Public DNS servers on Android:
- Go to the Settings area
- Select Network & Internet
- Tap Advanced and then Private DNS
- Select Configure Private DNS and type
dns.google
- Open Hulu and check for errors
How to set Google Public DNS servers on iOS:
- Access Settings
- Open the Wi-Fi area
- Locate your network and tap i to view its properties
- Tap DNS and type
8.8.8.8, 8.8.4.4
- Launch Hulu and check it for errors
12. Flush your DNS servers
A simple way to refresh your Internet connection is by clearing your DNS cache.
How to flush DNS servers on Windows:
- Press Win key + R, type cmd, then press Ctrl + Shift + Enter to open Command Prompt with elevation rights
- Run the following commands (press Enter after each one):
- Restart your computer and try to watch Hulu
How to flush DNS servers on Mac:
- Open the Terminal app
- Run
sudo killall -HUP mDNSResponder
- Enter your admin username and password when asked
- Reboot and check for Hulu errors
13. Troubleshoot the Internet connection on Windows 10
You can turn to the Windows 10 built-in troubleshooter to automatically fix common Internet connection issues that may cause streaming issues such as Hulu error code P-DEV320.
- Right-click the Windows 10 Start button and select Settings
- Go to Update & Security
- Visit Troubleshoot on the left side
- Select Internet Connections and click Run the troubleshooter
- Once troubleshooting is complete, restart your PC and check for Hulu errors
14. Disable your VPN or proxy server
Many users turn to VPN services or proxy servers to conceal their IP address and change their geo-location. A few top VPNs can really unblock Hulu outside of the US, but most fail at this task. Instead, you might end up with Hulu error code P-DEV320.
You should deactivate your VPN or proxy server, especially if it’s free.
How to turn off VPN and proxy on Windows 10:
- Right-click the Start button and go to Network Connections
- Select VPN on the left
- If there’s an active connection there, turn it off
- Go to the Proxy area on the left
- Disable Automatically detect settings and Use setup script
- Go down to also disable Use a proxy server
- Restart your computer and check for Hulu errors
How to turn off VPN and proxy on Mac:
- Go to System Preferences from the Apple menu
- Select the Network section
- Click VPN and Disconnect
- Select your Internet connection and click Advanced
- Switch to the Proxies tab and switch off all options
- Click OK
- Restart your computer and check for Hulu issues
How to turn off VPN and proxy on Android:
- Go to Settings and tap Network
- Tap VPN and disconnect any VPN connections
- Tap and hold your Wi-Fi connection, then tap Modify network
- Check Show advanced options
- Tap Proxy and select None
- Reboot the device and try to watch Hulu
How to turn off VPN and proxy on iOS:
- Go to the Settings menu
- Tap General
- Go to the VPN area and disconnect any active connections
- Switch to the Wi-Fi section
- Open the advanced properties of your Wi-Fi
- Set HTTP Proxy to Off
- Restart your device and check for Hulu errors
15. Check for system updates
It’s essential to keep your operating system updated to the latest version, no matter what device you’re using. This way, you can eliminate the risk of streaming errors like code P-DEV320 on Hulu.
How to update Windows 10:
- Click the Start button, type Check for updates, and hit Enter
- Click Check for updates
- If there are any available updates, click Download
- Wait until the updates are downloaded and installed
- Restart your PC and try to use Hulu
How to update Mac:
- Open the Apple menu from the top-left corner
- Click Software Update and wait
- If there are any available updates, click Update Now
- If prompted, enter your admin username and password
- Restart your computer and check for Hulu errors
How to update Android:
- Check if your device is fully charged. Otherwise, plug it into a power source
- Access Settings
- Go to System
- Tap the Advanced area
- Tap System update
- Wait until the update is complete
- Reboot your Android and check for Hulu errors
How to update iOS:
- Make sure that your iPhone or iPad is fully charged or connect it to a power source
- Go to Settings
- Tap General
- Visit Software Update
- Select Download and Install
- If iOS asks to temporarily remove apps for storage space, tap Continue. Your apps will be automatically reinstalled after.
- Tap Install to begin the update
- Input your password or use your fingerprint to confirm
- Relaunch the Hulu app and check for errors
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’s usually enough to wait a few minutes because it should get resolved on its own. On the off chance it doesn’t, you should check your device and Internet connection.
For instance, you can restart your device, the Hulu app and web browser, perform a power cycle in your household, manage paired devices on your Hulu account, clear the app and browser cache, as well as update the Hulu app.
It’s also a good idea to update the graphics and network drivers, check your Internet connection, customize and flush your DNS servers, troubleshoot the Internet connection on Windows 10, disable your VPN or proxy server, and check for system updates.
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.