
Who said only Macs can enjoy airplay
/ 2 min read
Updated:Table of Contents
It started as most things start when dealing with Apple, them locking a feature to their ecosystem, and minor inconvenience of not being able to use standby while the stereo is plugged in. Ofcourse there are workarounds, and ofcourse they are paid.
This led to the discovery of UxPlay, an AirPlay Unix mirroring server. While it works fine on hyprland, because I can just throw its output into waybar for music.
What could I possibly do about this on windows? look at the CLI? What, with the new Visual Studio version I installed? No way!
DotNet, एक प्रेम कथा
While my experience with dotnet was alright, I never tried to ‘do a GUI’ with it. I had to deal with the /devil/ ie Microsoft tools.
Noone will be surprised to learn that Microsoft made its tools center around Windows, and the idea of dealing with ‘writing a GUI’ were gone, straight drag and drop in this B.
WPF gave me the UI I wanted, but not the style. I wanted something similar to the minimal MusicBee UI.

WPF features, and MusicBee appeal
While it was easy enough to make the UI, when youre copying an existing design.
Making visualizer bars seemed impossible! Currently its just a bunch of rectangles, that move by analyzing the spectrum. It aint much but its honest work!
Have you heard of our lord and saviour GNU/Linux?
I ended back up on linux, and obviously falling into another development hell. But what didnt disappoint me was airplay support.
I just installed shareplay, then made an icon to enable it on my waybar. Now I can even control the music through my computer! Miss me with that WinUI shi. (Theres probably shareplay for windows, but i dont care anymore)
Always remember, Linux loves you like Microslop never will.
Get your Uxplay-GUI, get em while theyre hot
Biggest limitation of them all, I only made this for music!
Currently, one must put the UxPlay binary in a specific location for the App to work, and it does not do the ‘always on top’ option. Maybe an installer will smooth things over a lot more, and ofcourse improving the visualizer without increasing the load on my brain.