PAC file not working in IE10

I recently upgraded to IE10 on my Windows 7 machine on our network, however IE seems to ignore the PAC file. It works on other machines which are running IE9, just not IE10.
I also have a Windows 8 machine with IE10 and it doesn't seem to work either.

This issue has started cropping up in my environment as well
I have a pac file set on a webserver location (hosted in the cloud with no authentication for our source addresses). 
I've checked the temporary internet files location and stuff is downloaded and saved there. What I see is the following 
IE doesn't work, however the pac url is reachable. I run a wireshark and I see the pacfile retrieved and it passes the javascript to IE (the pac file is also downloaded). However IE never sends any requests to either of the 2 proxies, it just attempts direct
connection.
Further, for the rest, Chrome and any other app that uses IE settings for it's proxy info just continue to work no problems.
Also with the exact same setup on IE9, no issues (whole company runs like this) if we were to upgrade the org to IE10, nobody would have internet anymore. Anybody found a fix?! 
So far the warnings about this stuff I've found is 
file based pac file support is deprecated -> host it on a web server - check. We do this, so this isn't it
the temp file issue outlined above. I've checked temp file location, it's set, it's working and it's grabbing the pac file.
so far as I can conclude at the moment is that IE10 has just stopped interpreting pac files. which is odd, because this has just started occuring in the last week with no environment changes. Something in a windows update?
EDIT: while trying various options I found resetting the Internet explorer from advanced tab in internet options seemed to fix my issue. I'll leave the above here anyway as a 'working config'.

Similar Messages

  • Proxy.pac file not working for using proxy for selected websites

    After changing my ISP, i cant connect to Bluenest.org directly but with proxy. I can also connect by setting manual proxy server for all websites. But I dont want to do that as there is a bit security problem. I just wrote Proxy.pac files to use proxy sever for that particular website & put its location on Automatic Proxy Configuration. But its not working. I va tried with two types of .pac files. Given the code of the files below.....
    First one..........
    <pre><nowiki>
    function FindProxyForURL(url, host)
    if (shExpMatch(url, "http://bluenest.org") || localHostOrDomainIs(host, "http://www.bluenest.org"))
      return "PROXY 204.45.138.4:80";
     else
      return "DIRECT";
    </nowiki></pre>
    Second one......
    <pre><nowiki>function FindProxyForURL(url, host)
    if(!isResolvable(host))
    return "DIRECT";
    return "PROXY 204.45.138.4:80";
    }</nowiki></pre>
    but none of them working. Please help.
    Can you please tell which proxy server is fastest & safest.
    Thanx in advance

    I submitted a bug report to Apple. The problem is present since 10.9.2, now with 10.10 and iOS. I hope they will take this problem seriously.

  • Proxy.PAC file not working after upgrade to 10.9.2

    I have a local proxy.pac file and it was working happily before 10.9.2.
    It was loaded under "Network > Proxies > Automatic Proxy Configuration" and effective for all browsers (Chrome, Safari and Firefox).
    After upgrade to 10.9.2 seems like it's being totally ignored. I have a CNTLM proxy in my machine and can see the traffic coming in. Looking at logs, no traffic really comes in and all browsers try to access internet directly.
    If I set the proxy.pac directly in Firefox, it works but I want all my browsers and application. I want the same functionality as of 10.9.1 and before.

    I submitted a bug report to Apple. The problem is present since 10.9.2, now with 10.10 and iOS. I hope they will take this problem seriously.

  • PAC file not working in IE 9

    I have the IE9 browser set to use the PAC file, but it does not send traffic to the WSA.  I have tried it locally from the C: drive and downloading it from the WSA PAC source.  Putting the link to the file opens it from either location.  It seems that it is not processing it.               
    Some document suggested to name it proxy.pac; this did not help.
    Here is the code to proxy when the WSA is available and go direct to the website when the WSA is not in the network the user is in (mobile users)
    function FindProxyForURL(url,host){
        return "PROXY 10.100.2.2:80;
        DIRECT;"

    I would highly recommend putting the WSA in the DNS resolution. Depending on what kind of authentication you are performing, you will need to resolve the hostname.
    Christian Rahl
    Customer Support Engineer
    Cisco Web Content Security Appliance
    Cisco Technical Assistance Center RTP

  • Multiple file upload not working in IE10 and IE11

    Hi,
    As per the UI5 documentation( https://sapui5.hana.ondemand.com/sdk/#test-resources/sap/ui/commons/demokit/FileUploader.html) , UI5 supports multiple file uploading for IE10 and IE11. I set the "multiple: true" flag in the fileuploader example page and the file browser dialog is not allowing to select multiple files. Does UI5 provide multi file upload support for IE10 and IE11 or am i missing anything ?
    regards
    Raja

    Huh?
    Your problem makes no sense. The filename is included with the upload so that the server knows what the file was originally called. Are you running the JSP locally and reading the file directly off the hard drive??
    I note also that you aren't using a multipart form, which is required to upload a file.
    <form action="uploadFile.jsp" method="post" enctype="multipart/form-data">
      <input type="file" name="upload" value="<%= fileName %>" />
    </form>You'll need to use the Jakarta Commons FileUpload class to correctly process a form encoded with "multipart/form-data" or getParameter("xxx") will return null. You can also use the older com.oreilly.servlet.MultipartForm or whatever it's called. I'm pretty certain that the Jakarta Commons obsoletes all the COS classes.
    Brian

  • Application files not working...please help.

    I have an imac g3 400MHz when i start it up it goes through its normal starting phases but without any error messages and when the color screen pops up , it freezes so the only way i can start the computer is with extensions off. Once their any application file i try to open does not work but i do get messages that read for example:"The application "Apple DVD Player" could not be opened because "ControlStripLib" could not be found". Other messages read similiarly. Can you offer any suggestions or do you require further information about my problem?
    Thanks.
    Rob Arrona
    imac g3 400mhz   Mac OS 9.0.x  

    Open the Servers folder inside the System Folder and throw away anything that you don't recognize, and restart your computer normally. If the issue persists, open the Extensions Manager control panel, turn off half of your extensions, and restart the machine. Repeat the process of turning off half of the remaining extensions and restarting until you've narrowed down the extension causing your issue.
    The messages about items not being found are due to the extensions not being loaded.
    (11587)

  • Edge.oam animation file not working in Muse

    Anybody tell me what I'm doing wrong?
    I've created an edge animation, published an .oam file and placed it on a Muse wepage (no prob).
    Preview in Muse works beautifully.
    Preview in browser from Muse works beautifully.
    Export Muse to HTML and Edge animation not displaying – looked at the code, shows an iframe with link to edge html, but just not working.
    ...help please

    Someone please help me with this... I dont understand where the src path should point to when updated? Can you give an example path. I am not using edge animate but instead HYPE 3 which is relatively the same thing, exports html animations as an OAM or html file. When I use the OAM in muse it previews fine in browser and in Muse. But when I publish it shows a blank box. I looked at the code and see the iframe pointing to assets/example/example.html.
    I've tried exporting the Muse file as HTML after I've placed the OAM widget in Muse.. Then I navigate to the assets file and open the HTML file and try and locate the iframe code line but it does NOT exist. But if i Publish the site with Muse and OAM widget and use the developers tools I can see the iframe. After that I've tried going through filezilla to the assets folder and opening the HTML file but still NO iframe code line exists. I only find src for .js code.
    PLEASE HELP... would really like to integrate these animations into my projects.
    Thanks

  • Sharepoint 2013, event receiver to rename files not working

    I coded an event receiver (ItemAdding) that renames for example a .txt file to a .text file (it does not matter the extensions, it is just an example). In my code what I do is to an SPFile.MoveTo operation. It works fine in SP2010 but when I execute
    the same code in SP 2013, when the operation is done using IE I get the text "Sorry, something went wrong" and then "File Not Found".
    In the logs this is what I see:
    12/23/2013 15:48:49.16  w3wp.exe (0x17B0)                        0x0AC8 SharePoint Foundation        
     General                        ai1wu Medium   System.IO.FileNotFoundException: The system cannot find the file specified.
    (Exception from HRESULT: 0x80070002), StackTrace:    at Microsoft.SharePoint.SPWeb.GetFileOrFolderProperties(String strUrl, ListDocsFlags listDocsFlags, Boolean throwException, SPBasePermissions& permMask)     at Microsoft.SharePoint.SPFile.PropertiesCore(Boolean
    throwException)     at Microsoft.SharePoint.SPFile.get_Length()     at Microsoft.Office.RecordsManagement.PolicyFeatures.ApplicationPages.UploadPage.OnSubmit(Object o, EventArgs e)     at Microsoft.Office.RecordsManagement.PolicyFeatures.ApplicationPages.UploadExPage.OnSubmit(Object
    o, EventArgs e)     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.ProcessReque... f72b639c-77b1-5045-c3a2-b23f24ae71c0
    It's clear that the Sharepoint upload code tries to do things with the original name and it does not realize that it was renamed.
    Can I do something from my event receiver code like using the AfterProperties to bypass this error?
    Thanks

    Hi Dennis,
    The issue still persists. Here is the code:
            public override void ItemAdded(SPItemEventProperties properties)
                SPSecurity.RunWithElevatedPrivileges(delegate()
                    try
                        OutputDebugStringA("Inside ItemAdded");
                        string szHttpUrl = properties.WebUrl + "/" + properties.AfterUrl;
                        SPWeb openedWeb = properties.Web.Site.OpenWeb(properties.Web.ID);
                        SPFile spf = openedWeb.GetFile(szHttpUrl);
                        EventFiringEnabled = false;
                        string szUrl = properties.AfterUrl;
                        szUrl = szUrl + ".renamed";
                        string szNewFileName;
                        if (szUrl.LastIndexOf('\\') != -1) szNewFileName = szUrl.Substring(szUrl.LastIndexOf('\\') + 1);
                        else if (szUrl.LastIndexOf('/') != -1) szNewFileName = szUrl.Substring(szUrl.LastIndexOf('/') + 1);
                        else szNewFileName = szUrl;
                        if (properties.ListItem != null)
                            properties.ListItem["Title"] = szNewFileName;
                            properties.ListItem.Update();
                        spf.MoveTo(szUrl);
                        EventFiringEnabled = true;
                        base.ItemAdded(properties);
                        OutputDebugStringA("Renaming to " + szUrl);
                    catch (System.Exception exception)
                        OutputDebugStringA("ItemAdded ERROR: " + exception.ToString());

  • Delete Dataset File not working

    Hi All,
      I am trying to delete file from application server (AL11) directory after processing using DELETE DATASET FILE is not working , after processing also file still exists.
    My code is like this,
    *&      Form  backup_file
          The file has been processed.  Go ahead and copy it to the
          backup directory and delete it from the processing directory.
    FORM backup_file .
      DATA: lv_oldfile TYPE string,
            lv_backup TYPE string,
            l_rc TYPE i.
      IF p_appl = 'X'.  "Unix file
        lv_oldfile = wa_files-filename.
      Replace the directory name with the backup directory.
        REPLACE p_dir IN wa_files-filename WITH p_back.
      Tack date/time onto the end of the file name to avoid duplicate
      files
        CONCATENATE wa_files-filename
                    sy-datum
                    sy-uzeit
                  INTO wa_files-filename.
        OPEN DATASET wa_files-filename FOR OUTPUT
                                       IN TEXT MODE
                                       ENCODING DEFAULT.
        IF sy-subrc NE 0.
          f_backup_error = 'X'.
          EXIT.
        ELSE.
        Write the file contents to the new backup file.
          LOOP AT itab_input INTO wa_input.
            TRANSFER wa_input TO wa_files-filename.
          ENDLOOP.
        ENDIF.
      Close the backup file.
        CLOSE DATASET wa_files-filename.
      Delete the original file from the processing directory.
    if sy-subrc = 0.
        DELETE DATASET lv_oldfile.
    endif.
    endform.
    Thanks Everyone!

    HI,
    You have to check the value of Sy-subrc after the delete statement,
    and the value present in the variable lv_oldfile that if there is correct
    value in the variable populated or not.
    Moreover after assigning the value to variable lv_oldfile in the step 
    lv_oldfile = wa_files-filename.
    then you should use this variable lv_oldfile only for open dataset and close dataset also.
    Hope ir helps
    Regards
    Mansi

  • Calendar Alarm Open FIle not working in Mountain Lion

    Recently upgraded my mac mini server to 10.8.2 Mountain Lion. I need it to open a particular Filemaker file every morning, and close the application every night. Used to have a simple alarm in iCal set to do this with Open File and then a very simple Automator script to close the program at a scheduled time, also in iCal. Worked fine. Now, in trying to recreate this, it doesn't work - I make the scripts, and if I set them for a time I can test them (ie. 5 minutes from now), they work as planned, but they will not function on their own at the scheduled time. I thought it might be going to sleep, so I set Energy Saver to Never go to sleep, unchecked "Put hard disks to sleep when possible", and checked "Wake for network access". Still not working. Any thoughts? Any idea how to even troubleshoot this?

    I thought I was on to something, but then I re-read your post and saw that you've successfully tested your scripts in Calendar.  So, all I've got left to offer is a silly question: has the calendar been set to ignore alerts?  I ask because just within the last few days I created an Automator calendar alarm, tested it successfully (in the same fashion as you), and set it off to run on its merrily-scheduled way, only to discover it wasn't firing on its own.  Like you, I double-checked my Energy Saver settings and it looked like things should work just fine.  What I finally found was that at some point during all my testing and fiddling I'd ticked the "Ignore alerts" box for the calendar,  and that's what was keeping my script from firing.

  • Animated gif files not working in FF5 ok in every other browser

    Hi .
    I am having problems getting animated gifs to play in firefox 5 i am using a photo gallery script to show these files it works in every other browser i have access to (most of them on Linux and windows Xp and win7 ) if i use FF5 as a file manager and navigate to the files they run but not from a web page this is only with firefox 4 and 5 not got previous to 4 to test .

    Right . this looks like it may be a problem with the way FF5 is handling various methods of viewing images i use the following code .
    <pre><nowiki><a class="thumbnail" href="#thumb"><img src="photos/IMG_7039 EOS-1D Mark III copy.jpg" width="100px" height="75px" border="0"><span><img src="photos/Animations/IMG_7039 EOS-1D Mark III copy.gif"></span></a></nowiki></pre>
    along with css .
    <pre><nowiki>(
    .gallerycontainer{
    position: relative;
    /*Add a height attribute and set to largest image's height to prevent overlaying*/
    .thumbnail img{
    border: 1px solid blue;
    margin: 0 5px 5px 0;
    .thumbnail:hover{
    background-color: transparent;
    .thumbnail:hover img{
    border: 1px solid blue;
    .thumbnail span{ /*CSS for enlarged image*/
    position: fixed;
    background-color: lightyellow;
    padding: 5px;
    left: -600px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    .thumbnail span img{ /*CSS for enlarged image displays the large image*/
    border-width: 4;
    padding: 12px;
    .thumbnail:hover span{ /*CSS for enlarged image*/
    visibility: visible;
    top: 0;
    left: 230px; /*position where enlarged image should offset horizontally */
    z-index: 50;
    )</nowiki></pre>
    to create the gallery now if i navigate directly to the dir with the gif images in they work ok but if i use the gallery method they fail .
    Tried safe mode no addons no change ..

  • Y Generate to File not working?

    Hai,
    V are facing some probelms with reports6i.
    1.we are calling the report using the command line method not
    run_product.for these reports 'Generate to File' menu is not working.It shows
    an error like Umimplemented Error (rep-0999).How to solve this problem.
    2.In one report we are using CLOB field.but when we take the print output of
    this field some of the characters are missing in print out.the problem what
    we think is that, there is no entre key padding when a word wrap is
    occuring.We have to give it manually which is not applicable in all
    cases.Please give some methods to solve these probelms.
    Please treat this as an urgent matter.
    thanking you,
    dilip

    hai,
    regarding the 1st point there is one default printer attached to my m/c.but still the same error is coming. is it bcoz v r using command line arguments.but there should not be any link how u r calling the reopt.do v need to to pass any argument for doing this operations.my generate to file menu is enabled any way.pls help me to solve this problem.
    regards,
    dilip

  • Generate to File not working

    Hai,
    we are calling the report using the command line method not
    run_product.for these reports 'Generate to File' menu is not working.It shows
    an error like Umimplemented Error (rep-0999).There is one default printer attached to m/c. and the operation system is winows nt.This is working when running the report in report builder.it is not working when called through menu.Pls help me to solve this problem.
    dilip

    Hi,
    I am not sure what do you want to convey here - "It is working with Reports builder and not working with menu". From Report builder, only way to generate the otput to file is to go through menu, there are no other shortcut or toolbar icon present. Do you want to say, it works when you run to previewer but is failing when you generate to a file. To give you a hint:
    1. Does the problem exist with only this report or with all the reports?
    2. If the problem is with all the reports, then there is a setup problem.
    3. Try running PRINTER DRIVER TEST against your printer, to check it is ok?
    4. Check that the login under which you are trying to run the report, has the priviledge to print with this default printer.
    5. Try changing the printer driver?
    If this does not solve the problem, please contact Oracle support to resolve this issue.
    Thanks,
    Rohit

  • LocalLAT.txt file not working in Windows 7

    hi,
    i want to exclude few ip addresses from tmg client installed on a host and want it to be routed through another gateway placed on a router. I used to do this via locallat.txt file placed in all users directory with windows xp. but it is not working with
    windows 7.
    i have placed the file in: %ProgramData%\Microsoft\Firewall Client 2004
    thanks

    Hi,
    As the issue is specific with Forefront TMG , you may contact Microsoft Forefront TMG Forum for further assistance on the issue:
    Contact - Forefront TMG support:
    https://social.technet.microsoft.com/Forums/forefront/en-us/home?category=forefront
    Please revert for any clarification on this or any Windows issue. We will be glad to help you.
    Roger Lu
    TechNet Community Support

  • JRE7Update25 Deployment Properties File Not Working And Cant Disable Next Gen Plugin

    Good Day
    Our organisation needs to deploy JRE7U25 to over 4000 workstations. Our desktops are running the following Windows and IE combinations:
    WinXP 32 Bit/IE7
    WinXP 32 Bit/IE8
    Win7 32 Bit/IE8
    Win7 32 Bit/IE9
    Win7 64 Bit/IE8
    Win7 64 Bit/IE8
    We use the 32bit JRE installer across all environments and all IE browsers use 32Bit IE. On all of our environments the Deployment.properties and config files no longer work due to what appears to be a bug in the JRE7U25 installer. Our deployment files are as follows:
    Deployment.config
    deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
    deployment.system.config.mandatory=true
    Deployment.properties
    deployment.security.level=MEDIUM
    deployment.security.level.locked=
    deployment.javaws.autodownload=NEVER
    deployment.javaws.autodownload.locked=
    deployment.security.mixcode=HIDE_RUN
    deployment.security.mixcode.locked=
    deployment.console.startup.mode=HIDE
    deployment.console.startup.mode.locked=
    Both files are being copied to the following location:
    C:\Windows\Sun\Java\Deployment
    After the installer runs and deployment files are copied to the workstation the deployment.properties and config files look like this:
    Deployment.config
    deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
    deployment.system.config.mandatory=true
    Deployment.properties
    #System Deployment Properties
    #Mon Jul 01 12:29:20 CAT 2013
    deployment.security.level=MEDIUM
    I have tried changing the deployment.config file as follows in an attempt to fix this to no avail:
    1. deployment.system.config=C:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.properties
        deployment.system.config.mandatory=true
    2. deployment.system.config=C:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.properties
        deployment.system.config.mandatory=false
    3. deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
        deployment.system.config.mandatory=true
    4. deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
        deployment.system.config.mandatory=false
    5. deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
    None of the above mentioned works. So all our required settings in the deployment.properties file are being overwritten when opening the Java console? Our other major problem is that Changing the registry key to 0 in order to disable the next generation plugin does not disable the next generation plugin in Jre at the usual location as it worked for us machine wide (across multiple profiles for JRE6U29):
    [HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Plug-in\10.25.2]
    "UseNewJavaPlugin"=dword:00000000
    ^^I have observed on a fresh install of JRE7U25 that the above mentioned registry key no longer exists in this version so a computer wide disablement of this option is no longer possible via the registry.
    On our 32Bit and 64bit machines running the 32 bit JRE 7U25 client when we disable the next generation plugin it keeps enabling itself again. Even when we run the javacpl.exe to run as administrator by changing the compatibility settings and disabling the next generation plugin it enables itself again. This is a huge problem for us because our company Oracle web based applications need this plugin to be disabled in order to run the apps properly.
    These are major obstacles for our deployment as we desperately require assistance or any advice in addressing these issues as there appear to be numerous bugs with the JRE7U25 release. Thank you in advance.
    Update 7 July 2013:
    I have observed that if you have the following options in your Deployment.config file it doesn't allow our java webstart apps which use jnlp extensions to run.
    1. deployment.system.config=C:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.properties
        deployment.system.config.mandatory=true
    2. deployment.system.config=C:\\WINDOWS\\Sun\\Java\\Deployment\\deployment.properties
        deployment.system.config.mandatory=false
    3. deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
        deployment.system.config.mandatory=true
    4. deployment.system.config=C:\WINDOWS\Sun\Java\Deployment\deployment.properties
        deployment.system.config.mandatory=false
    The jnlp file association is also broken on Windows XP workstations with JRE7U25. We are having to manually associate the .jnlp file extension with javaws.exe on workstation for Web start apps or else users cannot lauch JRE whn clicking on .jnlp links.
    The only Deployment.config syntax which allows our Webstart applications to run is as follows:
    deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
    What a mess!

    I don't have an answer to the problem, but I am having problems with the system level deployment.properties file and IE9 on Windows 7 32/64bit.
    Starting with version 13, the IE plugin seems to igonore the system level deployment.properties file in favor of the user level deployment.properties file. When I open the Java Control Panel, the settings are correct per the system deployment.properties file. Currently to get the Java Plugin to work reliably in IE9 I have to set the following:
    _JAVA_OPTIONS = -Djava.net.preferIPv4Stack=true
    Disable caching
    Set the proxy to Direct Connection.
    If I set the _JAVA_OPTIONS as an environment variable and the other two in the system deployment.properties file, Firefox works fine, but IE wont load either of the Java tests. If I removed the system deployment.properties files and configure the user deployment.properties file, both IE and Firefox work fine.
    I find it interesting that if I set the configuration through the control panel, then apply the system deployment.propteries file, the user deployment.properties file reverts to defaults when the system file is removed.

Maybe you are looking for

  • How to load a Class Dynamically?

    hi, I have the following problem.I am trying to load a class dynamically.For this I am using ClassLoader and its Loadclass method.My code is like this, File file = filechooser.getSelectedFile(); ClassLoader Cload = this.getClass().getClassLoader(); S

  • I was prompted to submit a crash report, but the link didn't work and I keep being asked to reload the page, which doesn't seem to be working, either

    I think the sentence above summarizes things quite well. I don't know how to go back to recreate the situation, which I'm SURE is going to keep right on occurring, and then get right back here to let you know the EXACT details. I don't know if someth

  • Duplicate Sales Order - Workflow

    Hi, I have a requirement like this.. When duplicate sales order is received through EDI , I need to notify to Customer service team. If purchase order and ship-to is same and PO date is within 30 days, need to notify that it is a duplicate sales orde

  • DefaultMutableTreeNode.getPath() returns incomplete path

    My application is quite complex, I'll try to explain the problem: I'm using a JTree with nodes derived from DefaultMutableTreeNode and without a TreeModel. Everytime I close a node (collapseNode) I delete all subnodes (node.removeAllChildren) and add

  • Simple speaker setup for ATV?

    I understand if I get bumped because this post isn't ATV-related... But I argue that other ATV users might find this thread helpful. So... I purchased a new HD TV, one that I will use solely with Apple TV. I want better audio than the built-in speake