Airplay server linux

Airplay server linux


  • Ubuntu – Repeating mDNS/Bonjour requests from eth0 through a tunnel (tun0)
  • RHEL 8 machine as AirPlay receiver
  • Old PC as AirPlay receiver with Shairport & Ubuntu
  • MusicLounge: AirPlay Server
  • How to set up a Raspberry Pi AirPlay receiver
  • Order now for only [display_price nuc_product_id="4985"]
  • Ubuntu – Repeating mDNS/Bonjour requests from eth0 through a tunnel (tun0)

    How to turn any TV or speaker into an AirPlay receiver October 15, One of the proprietary chips of the Apple ecosystem is the wireless audio and video protocol.

    The protocol is not completely closed, third-party developers can embed the chip in their multimedia systems, speakers and TVs. Unfortunately, this possibility is realized only in a small number of devices on the market.

    First, you need to select all models with Bluetooth support, and then leave only devices that support Wi-Fi Otherwise, models with Wi-Fi Normal operation of the service is possible if there are several processor cores and 1 GB or more RAM.

    It is advisable to choose adapter for at least 3A or more powerful. In addition, a keyboard may be useful for initial installation and configuration, if a wired USB accessory is not available, you can do the manipulations via the SSH protocol. How to set up your own AirPlay server 1. Download and install the app Raspberry Pi Imager … It is a versatile utility to download and install the desired image for your Raspberry Pi. The utility is available for macOS, Windows or Linux and allows you to choose one of the most popular assemblies for recording on a raspberry memory card.

    Run the application and connect the memory card to your computer. On modern Mac models without an appropriate slot, you will have to use a hub or adapter.

    Choose the latest version Raspberry Pi OS to install, specify the target drive and enter the administrator password to start the process. In a few minutes, the memory card will be ready for use. So the required protocol will be activated by default, a raspberry with a card inside can be connected to the home network via the Lan-port.

    If everything is done correctly, the device will connect to the specified network. After installing the updates and restarting the device, start the terminal again or connect via SSH. After the installation is complete, enter the following commands in sequence: cd piKiss git pull This will initiate the download of packages for PiKISS. After the download is complete, you can find the utility PiKISS according to the path specified during the installation process or in the menu with programs.

    You will see a new signal receiver appear. You can output image or sound here for supported applications. In the second case, you will need to change the default audio output channel. To do this, run the command in the Terminal: sudo raspi-config In the menu that opens, select the section Others — Audio and specify 3. Sound will be output from the audio jack instead of HDMI. Source: iPhones. If there is any problem regarding the content, copyright, please leave a report below the article.

    We will try to process as quickly as possible to protect the rights of the author. Thank you very much! If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Best regards! Report Content.

    RHEL 8 machine as AirPlay receiver

    Reddit Audio enthusiasts who prefer to listen to music on their existing speakers have been waiting for some time to see AirPlay 2 cracked, and that day has now arrived. Three developers who have been working on the problem for some time say they have now done it… The original announcement was made in a Slack group, and then posted to GitHub. Guys… ready? I can finally confirm I got airplay2 working, including multi-room! Audio streaming data correctly recovered, decrypted and decoded! Apple uses a proprietary streaming protocol which means only speakers that have licensed the tech from Apple can receive and decode the audio.

    But that protocol has now been reverse-engineered. What this means is that multi-room playback from iOS devices will be possible to any speaker system when connected to something like a Raspberry Pi running an app designed to receive and decode AirPlay 2 audio streams.

    The developer who made the announcement was quick to point out that cracking the protocol is only the first step: the team still needs to build an app around it before it can be used. You might have read in this channel that iostat is working on a cool Rust implementation of AirPlay 2.

    AirPlay 1 had long been cracked, so there are already apps like shairport-sync which allows iTunes to send music to non-supported speakers via a small computer. As you probably know, AirPlay allows you to sling from an Apple device to another device. You can actually make a Raspberry Pi AirPlay receiver with nothing more than a few commands in Terminal.

    If all this sounds like too much trouble, there is an increasing number of AirPlay 2 speakers and receivers available. However, you do need to check the specs carefully to ensure that AirPlay 2 is specifically listed, as a lot of companies include the term in their SEO keywords when the product only supports AirPlay 1.

    You can find some recommended AirPlay 2 speakers in our audio gift guide. FTC: We use income earning auto affiliate links. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter , Facebook , and LinkedIn to stay in the loop. Check out our exclusive stories , reviews , how-tos , and subscribe to our YouTube channel Guides.

    Old PC as AirPlay receiver with Shairport & Ubuntu

    MusicLounge: AirPlay Server

    You will see a new signal receiver appear. You can output image or sound here for supported applications. In the second case, you will need to change the default audio output channel. To do this, run the command in the Terminal: sudo raspi-config In the menu that opens, select the section Others — Audio and specify 3. Sound will be output from the audio jack instead of HDMI. Source: iPhones. If there is any problem regarding the content, copyright, please leave a report below the article.

    We will try to process as quickly as possible to protect the rights of the author. Thank you very much! If the author disagrees, just leave the report below the article, the article will be edited or deleted at the request of the author. Thanks very much! Any and all help is appreciated! I know this was a long read, I did not want any small issue falling through. Best Answer You could, instead of repeating the mDNS requests, use dns-sd to create a proxy service record.

    How to set up a Raspberry Pi AirPlay receiver

    For my example connection, I would use With this, AirPlay clients should be able to see your server. Note: the dns-sd command that I'm using here comes with macOS. As far as I'm aware it isn't available for linux, but you could probably do something similar with avahi. Enter these two commands in Terminal: autoreconf -i -f. They tell us what our Shairport Sync build will support. It also supports Avahi, a system-wide zero-configuration zeroconf networking service —with-avahi and OpenSSL encryption —with-ssl.

    Order now for only [display_price nuc_product_id="4985"]

    For more about all the different things your Shairport Sync build could support, check out the Shairport Sync GitHub page. With the build system prepared, we can move to compiling and installing Shairport Sync. Fortunately, this is requires a much quicker couple lines of code: make sudo make install Now we have Shairport Sync!


    thoughts on “Airplay server linux

    Leave a Reply

    Your email address will not be published. Required fields are marked *