Hi.
Just so you know, When DTV says "streaming doesn't work on Mac OS X 10.9 or 10.10", they're sort of lying. I'm sitting next to two machines, A MacBook 2009 and a MacBook Pro 2011. One works fine, and one is amazingly goofed up. Why it works on one with largely the same installation and settings and not the other? That would be a question for whomever writes software and the totally unnecesarry "DirecTV Player" plug in.
On the MacBook Pro 2011 (quad i7, 16g ram), attempting to stream a program for the first time asks one to download and install the "Free DirecTV Player" software. Okay, whatever. Downloaded, Installed.
At that point, a dialog box appears asking "Do you want the application 'NDSPCShowServer.DTV.bundle' to accept incoming network connections?" and no matter how many times you click deny or allow continues to re-appear every 3 seconds or so, forever. Until you dig down in your Library folder (if you can even find it, but that's another issue) and run the uninstall.cmd file they've as vaguely as possible hidden there. It makes the machine mostly unusable as just to be EXTRA ****** the very insistent dialog box forces itself to be the "in focus" window, stopping any clicking or text entry in any other window. It's SO insistent on repeatedly coming up for input, it prevents any apps from quitting when you request a restart and one is forced to "hard restart" the machine. I took a number of screenshots of the process in it's full ugly glory, but it seems we are unable to share screen shots here.
so a few bits of information, that might hopefully help whatever software people are supposed to make this work for paying customers:
1) dialog box presented asks "Do you want the application 'NDSPCShowServer.DTV.bundle' to accept incoming network connections?" Click allow or click deny, it doesn't matter - the dialog box will re-appear 3 seconds later, force itself to the front "in focus" window, and cancel any other input you were trying to make in any other application or the finder, wether your input there is modal or not. it's really inappropriately insistent and can't be backgrounded.
2) closing windows/restarting browsers doesn't change it.
2a) ...note that Safari is what I'm using, and what it works fine in on the other Yosemite install.
3) clearing caches doesn't change it.
4) Manually insuring that the firewall has the appropriate entry for NDSPCShowServer doesn't help, and the process of opening system preferences, navigating to Security & Privacy, navigating to Firewall, navigating to advanced>rules is incredibly frustrating with the dialog box continuing to steal focus every 3 seconds.
5) I use LittleSnitch. Appropriate rules are in place to allow the incoming traffic. Turning it on, turning it off, or uninstalling LittleSnitch completely doesn't stop the problem so don't even suggest it.
6) in the Activity Monitor, TWO processes called NDSPCShowServer.DTV are alive, and un-killable. They seemingly instantly re-spawn the moment you (manage to fight thru the every-3-second-appearing dialog box and actually get to the kill button) kill them.
7) their parent process, PCShowServerPMWrapper, is equally un-killable.
8) Sampling the PCShowServerPMWrapper activity reveals a number of errors in threads. Example: 2900 boost::system::system_error::what() const (in PCShowServerPMWrapper) + 387242 [0x6f01a]
9) attempting to restart the machine is halted by the ever-appearing dialog box.
10) trying to force-quit apps to get to the restart isn't possible either - the ever-appearing dialog box takes away any user input from the force-quit window.
11) one's only alternative is to hold the power key down for 5 seconds and force the machine to power off. Not the most graceful or safe way to exit.
12) upon restart, the entire cycle starts over again with the ever appearing, never acknowledging any input dialog box.
So. WHY THE **** can't you guys create a simple plug-in to wrap flash in all your pretty graphics and controls that at it's most basic level can:
a) properly make it's firewall entries
b) present it's dialog boxes in a NON "scorched earth" sort of way, allowing the user to at the very least USE the graphical user interface for other things while they try to figure out your problem?
c) UN-bury the "uninstall.cmd" shell script and place it somewhere the user can find it, and perhaps wrap it in a simple GUI "uninstaller" app?
d) reconcile for us users that pay quite a lot for your service and expect this add-on to make you equal and competitive with other services why the whole thing works fine on one Yosemite installation, and completely craters on another?
Have a nice day.
W