baseFM

baseFM

Onchain Radio

Powered byBase
baseFM
baseFM

baseFM Guides

Choose your adventure

๐ŸŽฏ

What is baseFM?

baseFM is like internet radio, but better. DJs stream live music, you listen for free, and everything runs on crypto (the Base network).

๐ŸŽง

Listen

Free live music

๐Ÿ’œ

Support

Tip DJs directly

๐ŸŽช

Connect

Join events

๐Ÿš€

Getting Started

1

Get a Wallet

You need a crypto wallet to use all features. Don't worry - it's free and easy!

We recommend Base Wallet:

  1. Download the Base Wallet app on your phone
  2. Create a wallet (it's free)
  3. That's it! You're ready
2

Connect Your Wallet

Tap the wallet button in the top corner of baseFM. Sign in with your Base Wallet.

No password needed - just tap to connect!
3

Start Exploring!

Now you can listen to shows, tip DJs, buy event tickets, and more.

๐ŸŽต

Listening to Shows

โ—Finding Live Shows

When a DJ is live, you'll see them on the homepage with a red "LIVE" badge. Just tap to listen!

Pro tip: Check the Schedule page to see when your favorite DJs are playing next.

โ—Persistent Player (Browse While Listening!)

baseFM has a global player that keeps playing even when you navigate to different pages. Start a stream, then explore the app - your music never stops!

โœ“Click any live show to start playing
โœ“Mini player bar stays at the bottom
โœ“Browse DJs, events, community - music keeps playing
โœ“Tap the player bar to expand full controls

Beginner Guide

New to crypto? Start here! Simple steps to get you listening in minutes.

๐Ÿ’œ

Supporting DJs

Love what you're hearing? Send a tip directly to the DJ's wallet. They get 100% of it - no middleman!

โŸ 

ETH

Ethereum

$

USDC

US Dollar Coin

๐ŸŽต

RAVE

Community Token

โ‚ฟ

cbBTC

Wrapped Bitcoin

How to tip: On any DJ's profile or live stream, tap the "Tip" button, choose an amount, and confirm in your wallet. Done!

๐ŸŽช

Events & Tickets

baseFM hosts real-world events! Buy tickets directly with your wallet - no sign-ups, no fees, money goes straight to the promoter.

How it works:

  1. Find an event you like
  2. Tap "Get Tickets"
  3. Pay with USDC from your wallet
  4. Your ticket is saved to your wallet!
๐Ÿค“

Advanced Guide

For developers and power users. Technical deep-dive into baseFM.

  • โœ“Tech stack & architecture
  • โœ“Smart contract details
  • โœ“Streaming setup (OBS, Mux)
  • โœ“API reference & webhooks
Dive Deep

๐Ÿ“ปWhat is baseFM?

Internet radio, but onchain. DJs stream live music, you listen for free, and everything runs on the Base network.

๐ŸŽง

Listen

๐Ÿ’œ

Support

๐ŸŽช

Connect

๐Ÿ”—Quick Links

๐Ÿ’กKey Info

RAVE TokenCommunity token

Hold 5,000 RAVE to unlock DJ streaming and community features.

๐Ÿ“ก

DJ Streaming Guide

Everything you need to go live on baseFM - from first-timers to seasoned pros.

Step 1: Get Your Stream Key

  1. Make sure you have 5,000 RAVE in your wallet
  2. Go to DJ Dashboard
  3. Click "Create Stream" and fill in your show details
  4. Click "Setup Mux" to generate your RTMP credentials
  5. Copy your RTMP URL and Stream Key

Step 2: Choose Your Streaming Software

๐Ÿ–ฅ๏ธ
OBS Studio (Desktop - Recommended)

Free, powerful, works on Mac/Windows/Linux

  1. Download from obsproject.com
  2. Go to Settings โ†’ Stream
  3. Service: Select "Custom..."
  4. Server: Paste your RTMP URL
  5. Stream Key: Paste your stream key
  6. Go to Settings โ†’ Output โ†’ set Audio Bitrate to 320kbps
  7. Add your audio source (microphone, soundcard, etc.)
  8. Click "Start Streaming"
๐Ÿ“ฑ
Larix Broadcaster (Mobile)

Free app for iPhone and Android - stream from anywhere

  1. Download Larix Broadcaster from App Store / Play Store
  2. Tap the gear icon โ†’ Connections
  3. Tap + to add new connection
  4. Name: "baseFM"
  5. URL: Paste your full RTMP URL with stream key
  6. Format: rtmp://...your-url.../your-stream-key
  7. Save and tap the red record button to go live
๐ŸŽš๏ธ
BUTT (Audio-only, lightweight)

Simple audio streamer - "Broadcast Using This Tool"

  1. Download from danielnoethen.de/butt
  2. Settings โ†’ Main โ†’ Server: Add
  3. Type: Icecast, Address: your RTMP server
  4. Port: 1935, Password: your stream key
  5. Set audio input device and bitrate
  6. Click Play to start streaming

Step 3: Recommended Audio Settings

Audio Bitrate

128-320 kbps

Sample Rate

44.1 kHz

Channels

Stereo

Codec

AAC

Pro tip: 256kbps is the sweet spot for quality vs. bandwidth. Go 320kbps if you want maximum fidelity.

Step 4: Go Live!

  1. Start streaming from your software
  2. baseFM automatically detects when you go live
  3. Your show appears on the homepage with a LIVE badge
  4. When done, stop streaming and click "End Stream" in dashboard

Troubleshooting

  • Stream not showing? Wait 10-30 seconds for Mux to detect it
  • Connection failed? Check your RTMP URL and stream key are correct
  • Audio cutting out? Lower your bitrate or check your internet connection
  • No audio? Make sure your audio input device is selected in your streaming software

Low fees, fast transactions. Use Base Wallet for best experience.

Tipping4 tokens supported

ETH, USDC, RAVE, or cbBTC. 100% goes to the DJ.

Need More Help?

Join our community or check out the detailed guides above.

๐Ÿ“‹

All Features

โ— Core Platform

Live Streaming (Mux)
Listen While Browsing
Show Schedule
Show Archive
Live Chat
Push Notifications

โ— Community & Social

Threads (Token-gated)
Community Directory
Collectives & Promoters
Create Profile
Follow DJs
Direct Messages
Farcaster Integration
Gallery

โ— Events & Tickets

Events Listing
Submit Events
Onchain Ticket Sales
Multiple Ticket Tiers
Direct USDC Payments
POS / Ticket Scanner

โ— Wallet & Tokens

Base Wallet Integration
RAVE Token
Token Balances
Swap / Trade
Tip DJs (ETH/USDC/RAVE/cbBTC)
RAVE Price Chart

โ— DJ Tools

DJ Dashboard
Stream Setup (OBS/Larix/BUTT)
Token-Gated Streams
DJ Profiles
Analytics
Show Scheduling

โ— AI & ExperimentalNEW

aicloud - AI Agents
ravefeed - Agent Timeline
Agent Registration
Auto-posting to Socials

โ— Promoter Tools

Promoter Dashboard
Crew Management (35+ roles)
Event Submissions
Revenue Tracking
Collective Profiles
Slack Notifications

โ— Platform

PWA (Install on mobile)
Mobile-First Design
Base Network (Chain 8453)
Cloudinary CDN
Real-time Updates
External Shop
๐Ÿ‘ฉโ€๐Ÿ’ป

New Developers Welcome!

Want to build on Base? We're starting monthly meetups at a workshop cafe in Oxford. Come learn, collaborate, and build with fellow Base builders over coffee.

Base BuildersOxfordMonthly