Inspiration
I watch tv shows and movies a lot on my desktop PC at night and I don't really want to disturb my roommates. My desktop PC does not have a bluetooth card. So I came up with the idea of using my android phone to act as an audio receiver.
What it does
The whole project includes both the audio stream that records the sound playing on the computer and the receive which receive the audio and play it back through a pair of earphones or headphones of choice.
How I built it
I used Android studio to create the phone interface. I use java swing to build the desktop streamer.
Challenges I ran into
It took me 2 hours to learn there isn't a way to record the sound output directly from the sound card. I eventually had to download a third-party virtual audio device to fake act as an output device then loop it back to the recording device.
Accomplishments that I'm proud of
I'm glad that the impossibility of recording the audio using Java did not let me down.
What I learned
I know how to use sockets, audio stream better now.
What's next for Airdio
I will build a more robust version of the streamer using C# and Windows API. This way I don't have to go through the hacky way of using the virtual loop back device.
Log in or sign up for Devpost to join the conversation.