Create and broadcast your own radio station directly from your mobile device.
mRaydio is a revolutionary mobile application that transforms your smartphone into a personal radio station. Built with React Native, it enables users to create, manage, and broadcast their own radio content to listeners worldwide. Whether you're a music enthusiast, podcast creator, or aspiring radio host, mRaydio provides the tools to reach your audience.
- Live audio broadcasting from your device's microphone
- Upload and schedule pre-recorded content
- Music playlist management and scheduling
- Real-time listener statistics
- Automated programming schedule
- Discover user-created radio stations
- Live stream access to all broadcasts
- Program schedule viewing
- Favorite station bookmarking
- Background audio playback
- Audio file library management
- Program scheduling system
- Playlist creation and management
- Broadcast history tracking
- Content categorization
- Clone the repository:
git clone <repository-url>
cd mraydio-app- Install dependencies:
npm install
# or
yarn install- iOS specific setup:
cd ios
pod install
cd ..npm start
# or
yarn startnpm run ios
# or
yarn iosnpm run android
# or
yarn androidmraydio-app/
├── android/ # Android native code
├── ios/ # iOS native code
└── source/ # React Native source code
├── assets/ # Static assets
The application requires the following device permissions:
- Microphone access (for live broadcasting)
- Audio playback
- Background audio
- Media library access (for uploaded content)
- Internet connectivity
- Storage access (for cached content)