This is an Android App which allows you to control you Raspberry Pi (3B+ prefered) in combination with the PiFmRds Project. I made this app beccause I wanted to be able to control everything from my Smartphone. I once made a C# Application which is exactly like this app but was a WinForm App that I've emulated using mono on the Raspberry Pi. It worked, but my Touchscreen stopped working for the Pi.
This was originally a private repo, but since some of my friends say this is really cool I thought I'd try publishing it. I hope this App is going to help you somehow or makes controlling it easier.
Development paused! Read here for more info
- Requirements
- Software Installation
- Hardware Setup
- Features
- App Store
- About Updates
- Download
- Screenshots
- PiFmRds Project
- Raspberry Pi (tested with 3B+)
- Quote: It is compatible with both the Raspberry Pi 1 (the original one) and the Raspberry Pi 2, 3 and 4.
To install PiFmRds, enter the following lines.
apt-get update -y
apt-get upgrade -y
apt-get install sudo
sudo apt-get install libsndfile1-dev
git clone https://github.com/ChristopheJacquet/PiFmRds.git
cd PiFmRds/src
make clean
make
To verify if it's working, you can run sudo ./pi_fm_rds -freq 105.3 -audio sound.wav
. If you've set a nearby radio to the FM Frequency 105.3
and hear the sound.wav
file, it is working. Now you could download the Android App and try connecting to your Raspberry Pi. Please Note that your Smartphone and Raspberry Pi need a internet connection.
A guide on how to enable Wifi and SSH without screen can be found here
Hardware Setup is really simple. On the Raspberry Pi 3B+, hook a 1 meter long cable to the GPIO4 like shown below.
- Wireless SSH connection to your Raspberry Pi
- Play and Stop FM Broadcast
- Status Label for Information about whats going on
- Select uploaded files to play
- Set your own custom frequency
- Automatically Saves established connections
- Add New Connections
- Quick-Connect for connections once established
- Convert uploaded .mp3 files to .wav
- Also converts file names (spaces are being removed, brackets will be also removed etc...)
- Upload files via App
- .mp3 and .wav only due to support reasons
I've submitted this Application to Google Play and Amazon's App Store. Therefore don't just copy it and publish it on your own. Since I already submitted it and I don't like the idea of someone copying and republishing my app. See the license file anyway.
I've planed to keep updating this app and add new features. When everything works fine I've planed to clean up the code and improve it. For now it is a little bit messy, but this will be fixed! This is my ever first android app.
If you want to download the app (=apk file), click here. You have to have "Unknown Sources" to be enabled or wait until my submission on Google Play Store was approved and download it from there.
(yeah i really love nightcore)