It sounds like you're encountering a frustrating issue with your streaming, especially since it works well with IPTVSmarters but not with the emulator. Based on your description, it seems like the issue is related to the emulator or how it's handling the stream. Since it’s happening on both your Nvidia Shield and FireStick, we can rule out device-specific issues. Here are some things you could try to potentially resolve the problem:
1. Check for Emulator Updates
Some emulators (like the one you're using) may have updates that could fix bugs or improve compatibility. Check if there’s a newer version of the emulator you're using and update if necessary.
2. Change Stream Source or URL
Even though the server itself seems to be working fine, sometimes a change in the server or the stream URL can cause issues. If the emulator allows, try switching the stream source or entering a different M3U URL if possible.
3. Adjust Emulator Settings
Some emulators have specific settings related to streaming, buffering, and decoding. Check the emulator’s settings for options related to:
Video codec support (ensure it's compatible with your device)
Buffering settings (you've tried increasing buffer, but try experimenting with other options like increasing/decreasing the buffer size or changing it to “auto”)
Hardware acceleration settings (turn it on or off to see if it helps)
4. Test with a Different Emulator
If you're not already using something like TiviMate or Perfect Player, consider testing with one of those apps to see if the issue persists. Some users find that certain emulators handle streams better than others.
5. Clear Cache/Data on the Emulator
Sometimes clearing cache and data from the specific emulator app can help resolve issues. Try going to the app settings on your devices and clearing cache or data for the emulator.
6. Check for Network Issues
Even though you mentioned no recent changes to the router or network, sometimes network performance can impact streaming. Try the following:
Run a speed test on your connection to ensure the bandwidth is stable.
If possible, connect your devices directly to the router with an Ethernet cable rather than Wi-Fi to rule out connection instability.
Ensure no other devices are consuming a lot of bandwidth on your network (e.g., large downloads, streaming, etc.).
7. Test Using a VPN (If Relevant)
If your server has any restrictions or issues with your region or ISP, trying a VPN could help stabilize the connection. Some servers have regional blackouts or throttling based on your location.
8. Check Server Logs
If possible, check the server logs (sometimes available through the IPTV service provider) for any errors or warnings related to your stream. This might give you clues as to what could be causing the freezing.
9. Reinstall the Emulator
If all else fails, try uninstalling and reinstalling the emulator on both devices. This can sometimes reset any corrupted settings or files that could be causing problems.