AdguardTeam / AdGuardHome

Network-wide ads & trackers blocking DNS server
https://adguard.com/adguard-home/overview.html
GNU General Public License v3.0
25.63k stars 1.84k forks source link

Hulu (and Disney) skipping too far ahead after blocked ad #7298

Closed ckmccollim closed 1 month ago

ckmccollim commented 1 month ago

Prerequisites

Platform (OS and CPU architecture)

Custom (please mention in the description)

Installation

GitHub releases or script from README

Setup

On one machine

AdGuard Home version

v0.107.52

Action

I installed AdGuard Home (Version: v0.107.52) on Raspberry Pi following NetworkChuck's YouTube video and enjoyed the learning and process.

https://youtu.be/B2V_8M9cjYw?si=tsifeyfGydfdwNEw

Everything is working very well with the exception of the Hulu app on both Android Fire Tablet and Sony Android TV. Hulu app is playing the intended program fine and then instead of going to the ad (which is then blocked by AdGuard Home DNS) the player jumps ahead skipping part of the program--further down the timeline than it should be.

Even if you jog back, you still cannot see the missing program video.

If I "disable protect" in AdGuard Home webpage then Hulu works correctly again--with the ad showing.

I posted this question on reddit and the only response that I got was from another person saying they were also having trouble with this working "I get the same issue with Disney plus"

https://www.reddit.com/r/Adguard/comments/1f2z9gu/comment/lkb0tgp/?context=3

Thank you.

Expected result

I expected Hulu to start playing the movie again where it had left off to play the ad.

Actual result

Hulu started playing the movie further down the timeline, and there was no way to scrub or rewind the timeline back to where it had left off for the ad.

Additional information and/or screenshots

I have posted this question to reddit.com/r/Adguard/ and directly to support@adguard.com. support@adguard.com told me "AdGuard Home is our free for use product that is supported by our developers directly at GitHub. Please move your query here: https://github.com/AdguardTeam/AdGuardHome/issues "

tjharman commented 1 month ago

I'm sorry there is nothing AdGuardHome can do to resolve this. AdGuardHome blocks ads. If an Ad is blocked, the way the client (Hulu) handles that is completely outside of AdGuardHome's Control.

Really this comes down to how Hulu handles a blocked ad - and of course you can't complain to them because they don't want you blocking ads.

But I'm sorry there's no way a DNS adblock can influence how a client reacts to its inability to load an ad.

ckmccollim commented 1 month ago

How would I go about allowing the ad sites for Hulu in order for Hulu to work correctly? Is there an article or FAQ that would describe how I could do this? Thank you for your help. I was so impressed with Adguard Home and how powerful it is, but then when Hulu didn't work correctly, it was a deal breaker for my wife and I :(

tjharman commented 1 month ago

the best way would be, when watching Hulu, look at the list of sites being blocked in the main AdGuardHome interface. When an ad is about to play/is blocked, look at what host(s) appear in the logs. You can then whitelist them and try again.