Streaming audio receiver

Hi folks.
I need to write a java application that receives streaming audio over the network. The audio source may vary, but will likely be an internet radio station.
I assume there are many different protocols used to broadcast audio over the internet - is there one or two that are most common?
What package would I use to receive the audio? JMF is dead, correct? What other options are there?
Thanks!

bump

Similar Messages

  • I recently purchased an Onkyo stereo receiver with a wireless USB adapter, UWF-1, and want to stream audio from my MacBook Pro through my stereo system. The receiver tells me it is connected to my wireless LAN, but I cannot get music to play?

    New to the community here, thanks for your patience.  I recently purchased an Onkyo TX-8050 Network Stereo Receiver with the UWF-1 USB adapter with the intent to stream audio from my MacBook Pro to the stereo. I have gone through the setup instructions for the adapter and the receiver gives me a message saying that it is connected to the password protected network, but that is as far as I can get.
    I have gone into iTunes and clicked on the "Open Stream" option, but I just get a pop up box labeled "URL" that is empty. I have Home Sharing turned on and File Sharing turned on, but I am not seeing the receiver in my Finder window or as a iTunes device.
    I would appreciate any and all advice and assistance.
    Thanks so much.
    Dan

    So I have been searching the iStore for Airplay and I find lots of information about what it is, but nothing about how much it costs, how/where to buy it, etc.?
    Fortunately, AirPlay does not cost anything as it is a streaming protocol used by Apple. Currently, the AirPort Express and Apple TV are AirPlay-ready. A number of other companies, like JBL, iHome, Denon and Klipsch are also rumored to be working on AirPlay versions of their products.
    Your other option would be to get an AirPort Express and connect it to your Onkyo analog or optical digital audio input and stream from iTunes that way. I currently do this with my 10+ year old Harmon Kardon HT receiver.

  • Can I use apple TV  to stream music to an audio receiver?

    Can I use apple TV to stream music to an audio receiver?

    As long as the music is in itunes and the ATV is connected to the receiver, yes.

  • Can't stream audio via Airplay to Denon X4000 receiver

    I have a late 2013 Macbook Pro with 13-inch Retina Display. It came preloaded with Mavericks. I'm trying to stream audio via airplay to my Denon X4000 receiver which is airplay certified. For some reason airplay only works with iTunes. If I go into the sound preferences in Mac OS X my Denon X4000 receiver is listed as an audio output device but OS X won't let me click on it. It immediately reverts back to the laptop's internal speakers. I just recently started having this problem as of tonight when I tried to listen to music from Google Play Music. Has Apple decided to force iTunes down everybody's throat? How do I fix this?

    This is from the Web page at Denon, confirmimg what you have found. I don't know if it is a Denon restriction or Apple.
    http://usa.denon.com/us/product/pages/productdetail.aspx?catid=avreceivers(denon na)&pid=avrx4000(denonna)
    Equipped with Apple’s AirPlay function, the AVR-X4000 lets you stream your favorite tracks from your iPod touch, iPhone and iPad via your home network. You can also access your favorite iTunes tracks from your computer or connect your portable device directly via the front panel USB port.

  • Browser is non functional after receiving phone call while streaming audio

    If I browse to a site that streams audio and play that audio, when a call comes in I am able to answer the call and hang up but when I go back to the browser it appears that the Quicktime window that plays the audio is in the background behind some kind of black modal window except for a thin space at the top of the screen. About the same size as the window for an active call if you do other things with your phone while in a call. I can still hit the Done button on the top left hand corner but that is the end of it. I can't use the browser anymore until I reboot the phone(which I find myself doing quite frequently since the iOS4 update...it reminds me of my Windows Mobile 5 phone it replaced).

    Hi Janineadam,
    Welcome to the community forum. I am sorry to hear you have been left without service. I can look into this for you. Please send me in your details using the "Contact Us" link found in my profile.
    Thanks
    PaddyB
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Streaming audio data won't stop unless I turn off the phone for 5 minutes.

    I have been testing the Curve 8330 regarding streaming audio from an icecast server. The address of the station is http://www.AirProgressive.org, click on "listen". (I have already run this by the icecast experts and they say it is a Blackberry "bug")
    BLACKBERRY USERS! PLEASE BE AWARE THAT THE STREAM (dataflow) DOES NOT STOP WHEN YOU CLICK "STOP" ON THE MEDIA PLAYER! (and will continue for as long as you leave it on, and even if you turn off your BB for less than 5 Minutes.) I'm not sure if you are charged for these streams, but it seems that the battery is depleted rapidly if this continues without aborting it. See details of my testing below:
    > Access icecast stream by clicking on the link on the website:
         http://www.airprogressive.org:8000/stream.m3u
    > Stream consists of mp3 at 32kbps / 22050 Hz.
    > Stock media player launches, stops at "Do you want to open or save the item."
        > No connections started yet (viewing "List Clients" page of icecast admin interface).
    > Click "open", stream begins playing.
    > Two connections are started instead of just one, always offset by 2 seconds.
        -- but sometimes only one connection starts.
    > FYI, Icecast config: <client-timeout>30</client-timeout>
    Here is the output from the "List Clients" page of Icecast2 Admin
    IP
    Seconds Connected
    User Agent
    Action
    68.7.238.55
    406
    WinampMPEG/5.62, Ultravox/2.1
    Kick
    74.82.68.16
    6
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.16
    4
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    Note the last two entries with the same IP address. This is the Blackberry. Top entry is winamp player on PC for reference. Don't know why two listener connections are generated.
    > Stream is "Stopped" (i.e. click stop)
    > Stream is restarted (i.e. click Play)
    > A new connection is started, this time with a new +1 IP address.
    IP
    Seconds Connected
    User Agent
    Action
    68.7.238.55
    687
    WinampMPEG/5.62, Ultravox/2.1
    Kick
    74.82.68.16
    287
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.16
    285
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.17
    8
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    I can understand that the player may continue to communicate when "stopped" to fill the lookahead buffer, but when it is restarted, it should use the same connection and not start a new one.
    > Click Stop.
    > Click Play.
    IP
    Seconds Connected
    User Agent
    Action
    68.7.238.55
    803
    WinampMPEG/5.62, Ultravox/2.1
    Kick
    74.82.68.16
    403
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.16
    401
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.17
    124
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.18
    24
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    > Yet another connection is started with a new "listener".
    > Click "back" to exit from browser in Blackberry.
    > All threads continue.
        --> I have tested this many times and the threads continue without being cleaned up indefinitely, even though the player is stopped and the stream is not "playing" on the handset.
    > Turn off mobile network. Handset not communicating.
    > Threads continue
    > Handheld turned off.
    IP
    Seconds Connected
    User Agent
    Action
    68.7.238.55
    995
    WinampMPEG/5.62, Ultravox/2.1
    Kick
    74.82.68.16
    595
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.16
    593
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.17
    316
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    74.82.68.18
    216
    Mozilla/4.8 [en] (Windows NT 5.0; U)
    Kick
    Finally, after over 300 seconds, the threads are finally cleaned up.
    IP
    Seconds Connected
    User Agent
    Action
    68.7.238.55
    1139
    WinampMPEG/5.62, Ultravox/2.1
    Kick
    So, to stop the streaming server from communicating with the Blackberry handset, you must either turn it off or disable mobile network for at least 5 minutes.
    It appears that the handset continues to transfer data (and therefore incur charges, if the user does not have an unlimited data plan) if the handset is not turned off or mobile network disabled for at least five minutes. It also runs down the battery much faster because the radio transmitter is actively being used, even if the user is not listening to the stream.
    The Blackberry network has intervening servers that continue to receive data from the streaming server even if the handset is off. This behavior likely has utility to deal with the realities of the cellphone network, to allow the stream to be transferred from one cell to another, and deal with the possibility that the handset may be out of range for up to 5 minutes without "interruption." However, it is hard to turn off the stream.
    QUESTIONS:
    1. Is there a way to stop this sort of behavior using a configuration setting or something? It seems particularly stupid to start a new stream connection each time a STOP/START cycle is completed, allowing the old connections to continue streaming data (even if the data does not make it to the handset).
    2. IS IT TRUE that the user will be "charged" for the data streams that are not disconnected?
    3. Is there a way for a developer to send a signal to the intervening cellphone network to discontinue the orphan streams?
    THANKS!!

    No, I'm using something like this :
    to start...
                       channel = new SoundChannel();
                                            soundPlay = new Sound();
                                            urlReq=new URLRequest;
                                            urlReq.url=mylUrl;  // url of radio mp3
                                            soundPlay.load(urlReq);
                       channel = soundPlay.play();
    to stop it...
                          channel.stop();
                          channel=null;
                          try{soundPlay.close();} catch (e:Error) {} // error or not, the sream won't stop.
    Any idea ? Did you try with a NetStream object ?
    Bernard

  • Streaming audio from my IPAD to my Apple TV from Rhapsody application.  when Apple TV go into Screen Saver mode, about 5 minutes after that it stops playing the Audio Stream and goes into Sleep mode.

    I am Streaming audio from my IPAD to my Apple TV from Rhapsody application.  when Apple TV go into Screen Saver mode, about 5 minutes after that it stops playing the Audio Stream and goes into Sleep mode.  I am using the Optical Out from the Apple TV to my receiver, the Apple TV is hard Wired to the Network, the IPAD is Wirelessly attached to the network (it continues to play the Audio Stream).  When the Apple TV is turned back on it resumes playing once I manual select it for output from the IPAD.  All device are on current releases of software.  I have no Video hooked up to the Apple TV.  How do I correct this?

    Intermittent problems are often a result of interference. Interference can be caused by other networks in the neighbourhood or from household electrical items.
    You can download and install iStumbler (NetStumbler for windows users) to help you see which channels are used by neighbouring networks so that you can avoid them, but iStumbler will not see household items.
    Refer to your router manual for instructions on changing your wifi channel or adjusting your multicast rate.
    There are other types of problems that can affect networks, but this is by far the most common, hence worth mentioning first. Networks that have inherent issues can be seen to work differently with different versions of the same software. You might also try moving the Apple TV away from other electrical equipment.

  • Streaming audio server - SPA2102

    Hi.
    It's possible using the SPA2102 as a streaming audio server. How to connect a external audio source to the FXS port? The manual refers to an adapter / music coupler from neogadgets.com, but they are not answering my e-mails.
    Kind regards
    D.

    Link from neogadgets is
    http://www.neogadgets.com/cart/cart.php?target=product&product_id=17&substring=music+coupler
    From our admin guide
    7.2.24. Streaming Audio Server – SAS
    This feature allows one to attach an audio source to one of the SPA FXS ports and use it as a streaming audio source device. The corresponding Line (1 or 2) can be configured as a streaming audio server (SAS) such that when the Line is called, the SPA answers the call automatically and starts streaming audio to the calling party provided the FXS port is off-hook. If the FXS port is on-hook when the incoming call arrives, the SPA replies with a SIP 503 response code to indicate "Service Not Available." If an incoming call is auto-answered, but later the FXS port becomes on-hook, the SPA does not terminate the call but continues to stream silence packets to the caller. If an incoming call arrives when the SAS line has reached full capacity, the SPA replies with a SIP 486 response code to indicate "Busy Here". The SAS line can be setup to refresh each streaming audio session periodically (via SIP re-INVITE) to detect if the connection to the caller is down. If the caller does not respond to the refresh message, the SAS line will terminate the call so that the streaming resource can be used for other callers.
    7.2.25. Music On Hold – MOH
    On a connected call, the SPA may place the remote party on call (the only way to do this on te SPA- 2000 is to perform a hook-flash to initiate a 3-way call or to swap 2 calls during call-waiting). If the remote party indicates that they can still receive audio while the call is holding, the SPA-2000 can be setup to contact an auto-answering SAS as described in Section 4 and have it stream audio to the holding party. When used this way, the SAS is referred to as a MOH Server.

  • Streaming audio-video on the mobile device

    Please, I must do the streaming audio-video on the mobile device using a server standard.
    I must to program the application for the server using j2se:in this case how i can send the file audio/video?This file have specifies classes?
    For the client i must using the j2me:in this case how can receive the file audio and creating the player?
    Thanks.

    Hi, please help,
    I have problem in this area also,
    am intending to stream audio and video data to mobile phone using j2me for my bs project.,
    is that true, midlets can only 'plays back' one file at time specified by url?
    I want to store many files in database( e.g ms access), and call them to midlets, to make some how interactive and real,because i have tomcat server installed in my pc.
    is this possible?
    How can i call file stored beyond path of WTK ?
    can i store audio/ video file in ms- access?
    Please, please help !
    thanks in advance.
    Message was edited by:
    nbkamani

  • Does anyone know a way to stream audio from Snow Leopard to a PPC running Panther?

    I have recently aquired a iMac PPC, I've freshly installed Panther on it and it runs a treat. I was wondering however if there is a way to stream audio from my main Desktop, a 2007 iMac running Snow Leopard. iTunes library share isn't a solution either as I use Spotify a my main source of music and unfortunetly it is no longer supported for PPC's.
    Thanks, Tim

    Unfortunately I could get neither of these to work, probably because of my own ineptitude.
    I couldn't get VLC to output from Spotify, this could be my own fault.
    I also couldn't make Airplay play with OS X 10.3.9.
    I did however find a messy workaround.
    I am currently using Airfoil on my main Desktop to output Spotify and then am receiving it on Airfoil Speaker on my iPhone, which is in turn connected to my 10.3.9 iMacs audio input via a 3.5mm Jack.
    You need to download an app called LineIn for 10.3 (http://www.rogueamoeba.com/legacy/) to play the sound from the input from the built in speakers.
    To be fair it's not that messy it just requires you to have a device that can have Airfoil Speakers installed on it and have a 3.5mm Jack.

  • Streaming audio cutoff

    When using a new 8Gb ipod touch running the latest version of the operating system [3.1.2(7D11)] , the following problem arises:
    When the ipod touch is receiving streaming audio via WiFi, the reception stops after approximately 30 minutes. That problem persists for various apps. For example streaming BBC via Fstream, NPR via Public Radio, or internet stations via AOL Radio. Additionally, mp3 files, transmitted from a PC running Airfoil
    to the ipod touch running Airfoil Speakers results in similar behavior. In all of these cases we have verified that the streaming audio is stopped at the ipod touch not at the source.

    wifi cuts off after 30 minutes of being in sleep mode as a battery saving feature. i'm afraid the only way round it is to make sure you switch out of sleep mode and press a button or two (double clicking the home button to bring up the sound controls, then hitting pause and play seems to work too)

  • Unwanted synchronization when streaming audio&video

    hi,
    i'm streaming audio and video, both of which are created with separate Processors. i'm playing them back on the client's side with separate players on separate ports. despite all this, when i pause the audio, the video pauses too!
    any suggestions?
    Thanks in advance :O)

    This is suposed to happen if the streams received have the same CName. I guess if you are able to send two different streams with 2 different CNames they won't synchronize. But I still don't know how to do that... :)
    Also, less useful but still a fact, if you receive the streams in two different VM's that won't happen either... :)
    Bira

  • Bug: OS 4.5 Media Player sometimes aborts when initiating streaming audio

    I loaded OS 4.5 on my Verizon 8130.  When attempting to initiate streaming of the Groove Salad 64 kb station at http://www.somafm.com sometimes it works and sometimes it doesn't.  I have had these various results when it did not work:
    BB rebooted
    Received a java language null pointer exception
    Received a java error message that indicated an array index was out of range
    RIM can you please fix this?  Thanks,
    - Bill
    Message Edited by WPWoodJr on 11-17-2008 01:41 PM

    I have a similar issue since upgrading to to 4.5 with my vzw 8130.   with 4.3 I was able to stream audio and then have it run in the background to read messages or address book for example all the while the audio was still playing.   Now once I get the audio streaming and back out to the main menu the media player quits.

  • AIR for Android: Streaming audio data won't stop unless I quit....

    I write an application (AIR-Android with Flash Builder) which can play internet radio stations (streamed audio in mp3).
    When I want to stop the stream like myChannel.stop() / mySound.close(); the sound is stopping but the stream is still loading (I can see it with a network monitor app).
    Streaming audio data won't stop unless I quit the application or I switch my connection from WIFI to 3G or from 3G to WIFI.
    I do not have this problem with Air for Mac and IOS.
    How can I solve this problem ?
    Bernard

    Hi Chris,
    I received a response from a certain Wang Zhe (from Adobe) about this bug.
    https://bugbase.adobe.com/index.cfm?event=bug&id=3070987
    It should provide an example of his test that apparently it worked but I have still no answer from him.
    Is it possible to contact him directly?

  • Streamed audio stuttering since update to Yosemite

    I have a big problem with stuttering streamed audio and video (Spotify, Deezer, Netflix etc) since I updated to Yosemite. It seems to get much worse when the stream in question is not the "active" thing on my screen. For example when the screen goes black due to standby mode when listening to Spotify or when surfing on one tab while listening on Deezer on another. Also, while watching Netflix on another screen with the laptop lid closed, it doesn't take long before the audio and video becomes off sync. Does anyone else have this problem or have any idea on a solution?
    I have a Macbook air 13" mid 2012 and 100 mbit connection. I completely erased the hard drive before installing OS X Yosemite.

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    Don't be put off by the complexity of these instructions. The process is much less complicated than the description. You do harder tasks with the computer all the time.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. As I wrote above, it changes nothing. It doesn't send or receive any data on the network. All it does is to generate a human-readable report on the state of the computer. That report goes nowhere unless you choose to share it. If you prefer, you can act on it yourself without disclosing the contents to me or anyone else.
    You should be wondering whether you can believe me, and whether it's safe to run a program at the behest of a stranger. In general, no, it's not safe and I don't encourage it.
    In this case, however, there are a couple of ways for you to decide whether the program is safe without having to trust me. First, you can read it. Unlike an application that you download and click to run, it's transparent, so anyone with the necessary skill can verify what it does.
    You may not be able to understand the script yourself. But variations of the script have been posted on this website thousands of times over a period of years. The site is hosted by Apple, which does not allow it to be used to distribute harmful software. Any one of the millions of registered users could have read the script and raised the alarm if it was harmful. Then I would not be here now and you would not be reading this message.
    Nevertheless, if you can't satisfy yourself that these instructions are safe, don't follow them. Ask for other options.
    4. Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    5. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    6. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    7. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts SerialATA 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports ' com.clark.\* \*dropbox \*genieo\* \*GoogleDr\* \*k.AutoCAD\* \*k.Maya\* vidinst\* ' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 "` route -n get default|awk '/e:/{print $2}' `" 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB ' com.adobe.AAM.Updater-1.0 com.adobe.CS4ServiceManager com.adobe.CS5ServiceManager com.adobe.fpsaud com.adobe.SwitchBoard com.apple.AirPortBaseStationAgent com.apple.installer.osmessagetracing com.apple.mrt.uiagent com.apple.SafariNotificationAgent com.apple.usbmuxd com.google.keystone.agent com.google.keystone.daemon com.microsoft.office.licensing.helper com.oracle.java.Helper-Tool com.oracle.java.JavaUpdateHelper ' ' 879294308 3627668074 1083382502 1274181950 1855907737 464843899 1233118628 2456546649 2636415542 842973933 3301885676 891055588 998894468 695903914 1443423563 ' 51 5120 files );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[26]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n-\t%s\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}') printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' s/[0-9A-Za-z._]+@[0-9A-Za-z.]+\.[0-9A-Za-z]{2,4}/EMAIL/g;/faceb/s/(at\.)[^.]+/\1NAME/g;/\/Shared/!s/(\/Users\/)[^ /]+/\1USER/g;s/[-0-9A-Fa-f]{22,}/UUID/g;' ' s/^ +//;/de: S|[nst]:/p;' ' {sub(/^ +/,"")};/er:/;/y:/&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ N;/:.+:/d;s/ *://;b0'$'\n'' };/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;};$b0'$'\n'' d;:0'$'\n'' x;s/\n\n//;/Apple[ ,]|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/ / { n++;print;} END { split("'"${p[41]}"'",b);for(i in b) print b[i];if(n<10) print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}') print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR!=2{next}'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' 's/^.{52}(.+) <.+/\1/p' ' /Launch[AD].+\.plist$/ { n++;print;} END { split("'"${p[41]}"'",b);for(i in b) print b[i]".plist";if(n<200) print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/^root$/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/ { n++;print;} END { if(n<1100) print "/System/";} ' '/^\/usr\/lib\/.+dylib$/p' ' /Temp|emac/{next};/(etc|Preferences|Launch[AD].+)\// { sub(".(/private)?","");n++;print;} END { split("'"${p[41]}"'",b);split("'"${p[42]}"'",c);for(i in b) print b[i]".plist\t"c[i];if(n<500) print "Launch";} ' ' /\/(Contents\/.+\/Contents|Frameworks)\/|\.wdgt\/.+\.([bw]|plu)/d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| |\n","\\|\\|kMDItem'${p[35]}'=");sub("^...."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[43]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/{next};/%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|BKAg|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' $1~"lR"&&$2<='${p[25]}';$1~"li"&&$3!~"wpa2";' ' BEGIN { FS=":";p="uniq -c|sed -E '"'s/ +\\([0-9]+\\)\\(.+\\)/\\\2 x\\\1/;s/x1$//'"'";} { n=split($3,a,".");sub(/_2[01].+/,"",$3);print $2" "$3" "a[n]$1|p;b=b$1;} END { close(p);if(b) print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"cksum "F|getline C;split(C, A);C="checksum "A[1];"file -b "F|getline T;if(T!~/^(AS.+ (En.+ )?text(, with v.+)?$|(Bo|PO).+ sh.+ text ex|XM)/) F=F" ("T", "C")";else F=F" ("C")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' s/^ ?n...://p;s/^ ?p...:/-'$'\t''/p;' 's/0/Off/p' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' / / { print "'"${p[28]}"'";exit;};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" ' $10~/\(L/&&$9!~"localhost" { sub(/.+:/,"",$9);print $1": "$9;} ' '/^ +r/s/.+"(.+)".+/\1/p' 's/(.+\.wdgt)\/(Contents\/)?Info\.plist$/\1/p' 's/^.+\/(.+)\.wdgt$/\1/p' ' /l: /{ /DVD/d;s/.+: //;b0'$'\n'' };/s: /{ /V/d;s/^ */- /;H;};$b0'$'\n'' d;:0'$'\n'' x;/APPLE [^:]+$/d;p;' ' /^find: /d;p;' "`S0 44 45`" ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ *$/d;s/^ */   /;' ' /:/d;/\./p;' '/\.appex\/Contents\/Info\.plist$/p' );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil 'PlistBuddy 2>&1 -c "Print' whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil sudo\ lsof test osascript\ -e );c2=(com.apple.loginwindow\ LoginHook '" /L*/P*/loginw*' "'tell app \"System Events\" to get properties of login items'|tr , \\\n" 'L*/Ca*/com.ap*.Saf*/E*/* -d 1 -name In*t -exec '"${c1[14]}"' :CFBundleDisplayName" {} \;|sort|uniq' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' :${p[35]}\" :Label\" '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status " -F '\$Time \$Message' -k Sender kernel -k Message Req 'bad |Beac|caug|corru|dead[^bl]|FAIL|fail|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:|suhel| VALI|ver-r|xpma' -o -k Sender fseventsd -k Message Req 'SL' " '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/r*/com.apple.*.{BS,Bas,Es,J,OSXU,Rem,up}*.bom' '{/,}L*/Lo*/Diag* -type f -regex .\*[cght] ! -name .?\* ! -name \*ag \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;|sort -t: -k2 |tail -n'${p[38]} '/S*/*/Ca*/*xpc* >&- ||echo No' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,Ex}* {/,}L*/{A*d,Ca*/*/Ex,Co{mpon,reM},Ex,In{p,ter},iTu*/*P,Keyb,Mail/B,Pr*P,Qu*T,Scripti,Sec,Servi,Spo,Widg}* -path \\*s/Resources -prune -o -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto,{cron,fs}tab,hosts,{[lp],sy}*.conf,mach_i*/*,pam.d/*,ssh{,d}_config,*.local} {,/usr/local}/etc/periodic/*/* /L*/P*{,/*}/com.a*.{Bo,sec*.ap}*t {/S*/,/,}L*/Lau*/*t .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers\ "${p[N5]}" -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' '+c0 -i4TCP:0-1023' com.apple.dashboard\ layer-gadgets '-d /L*/Mana*/$USER&&echo On' '-app Safari WebKitDNSPrefetchingEnabled' "+c0 -l|awk '{print(\$1,\$3)}'|sort|uniq -c|sort -n|tail -1|awk '{print(\$2,\$3,\$1)}'" 'L*/P*/com.ap*.p*.ext*.*.*t -exec '"${c1[14]}"' :displayOrder" {} \;' );N1=${#c2[@]};for j in {0..9};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents XPC\ cache Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP Wi-Fi Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory Listeners Widgets Parental\ Controls Prefetching SATA Descriptors appexes );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear >&-;date '+Start time: %T %D%n';};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0() { [[ "$v" ]]&&sed -E "$s"<<<"$v";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v"|sed -E "$s";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "${s[63]}"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 0 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;{ A0;D20 0 $((N1+1)) 2;D10 0 $N1 1;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D23 0 $((N1+4)) 5 4;D13 0 $((N1+9)) 59 50;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 35 49 61 51;D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;B3 4 0 65;A3 14 6 32 0;B4 0 16 11;A1 4 50 64;B7 16;C3 52;D13 24 24 32 31;D13 25 37 32 33;A2 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 62 42;D12 34 43 53 44;D12 22 20 32 25;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;B1&&D23 35 45 55 46;D23 32 31 43 38;D12 36 47 32 48;D13 20 42 32 41;D13 37 2 48 43;D13 4 5 32 1;D13 4 3 60 5;D12 26 48 49 49;B3 4 22 57;A1 26 46 56;B7 22;B3 0 0 58;C3 47;D22 4 4 50 0;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    8. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    9. If you see an error message in the Terminal window such as "Syntax error" or "Event not found," enter
    exec bash
    and press return. Then paste the script again.
    10. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return  three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    11. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report what happened. No harm will be done.
    12. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with the words "Start time." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    13. When you post the results, you might see an error message on the web page: "You have included content in your post that is not permitted," or "You are not authorized to post." That's a bug in the forum software. Please post the test results on Pastebin, then post a link here to the page you created.
    14. This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

Maybe you are looking for

  • Mail export for OS 10.8.5

    Mail export for OS 10.8.5 (OS Mountain Lion): How to export your mailbox? Press Option button (keyboard) AND select "Go" folder using your mouse at the top of the window in Finder. Look for "Library" on the menu bar.  After you select the Library, yo

  • Cannot email photos from iPhoto on new iMac mountain lion

    I have a pop account for my mail. When I got the new computer with iCloud, I had to have my pop mail forwarded to my iCloud account. That all works fine. But I cannot select a few photos in iphoto and click on 'send' for either the pop or the icloud

  • IPhoto library management question...again

    First of all, I am new to the forums and new to Macs in general, hence some of my concerns/questions are probably a result of my exclusive use of Windows. I have a relatively large number of photos (15,000) and have spent a lot of time over the years

  • Tab Pages in Form

    I have 2 tables their structure is as follows: 1- Dept_id, Dept_name 2- Emp_id, Ename,Sal,mgr,hiredate,Dept_id Now i want a Multiple tab page in my form if I click on Sales all the employees working in sales department should be displayed automatical

  • Shuffle Recharge Failure Help

    My shuffle ran out of battery as usual and so i connected it to the usb port on my comp as usual. Nothing Happened. It didn't appear on my itunes and the orange light on the shuffle itself didn't start flashing. I connected it to another computer and