Glenneth's rundown of the state of the project

potential next moves, features, growth strategy. Relates to
TODO-nest-features.org, but more information and more descriptive.
This commit is contained in:
Brian O'Reilly 2025-12-14 12:47:23 -05:00
parent ccfd939366
commit 99cf4f69bc
1 changed files with 181 additions and 0 deletions

181
asteroid-radio-growth.org Normal file
View File

@ -0,0 +1,181 @@
#+TITLE: Asteroid Radio - Growth & Listener Retention Ideas
#+DATE: December 2025
#+OPTIONS: toc:2
* Current Situation
- 3 listeners (project contributors only)
- Curated ambient/electronic playlist (Biosphere, Autechre, Four Tet, Brian Eno, etc.)
- Solid technical foundation now in place
* Why Listeners Might Not Be Sticking
** Discovery Problem
- How do people find Asteroid Radio?
- No presence on streaming directories, social media, or music communities
- "If you build it, they will come" doesn't work for internet radio
** Content Predictability
- Curated playlists can feel repetitive to regular listeners
- Same tracks in same order = listeners know what's coming
- Ambient/electronic is niche - smaller potential audience
** No "Appointment Listening"
- Nothing that makes someone think "I need to tune in at X time"
- No live shows, no special events, no schedule
** Passive Experience
- No chat, no requests, no interaction
- Listeners have no reason to engage or return
* Ideas to Explore
** Quick Wins (Low Effort)
*** Shuffle/Random Mode
- Let Liquidsoap shuffle the entire music library
- Fresh experience every time someone tunes in
- Reduces repetition fatigue
- Could offer both: "Low Orbit" (curated) and "Deep Space" (random shuffle)
*** Multiple Themed Streams
- ~/asteroid.mp3~ - Main curated ambient
- ~/asteroid-shuffle.mp3~ - Random from full library
- ~/asteroid-dark.mp3~ - Darker ambient (Lustmord, Atrium Carceri)
- Let listeners choose their vibe
*** Now Playing Integration
- Post to a Twitter/X account automatically
- Discord webhook for a music community
- Last.fm scrobbling for discoverability
** Medium Effort
*** Submit to Internet Radio Directories
- [[https://www.radio.net/][Radio.net]]
- [[https://tunein.com/][TuneIn]] (requires application)
- [[https://streema.com/][Streema]]
- [[https://www.internet-radio.com/][Internet-Radio.com]]
- These are where people actually discover internet radio
*** Discord Community
- Create a Discord server for listeners
- Bot posts now playing
- Request channel (even if manual fulfillment)
- Builds community around the station
*** Listener Requests
- Simple web form to request tracks
- Queue gets reviewed and added by admins
- Makes listeners feel heard
*** Schedule/Programming
- Even fake "shows" create structure
- "Midnight Ambient" 00:00-06:00
- "Morning Drift" 06:00-12:00
- "Afternoon Orbit" 12:00-18:00
- "Evening Descent" 18:00-00:00
- Different playlist vibes for different times
** Higher Effort (But High Impact)
*** Live DJ Sets
- Even occasional (monthly?) live sets create events
- "Tune in Saturday at 20:00 for a live set"
- Creates appointment listening
- Can be promoted in advance
*** Guest Mixes
- Invite ambient/electronic producers to submit mixes
- Cross-promotion to their audiences
- Fresh content without ongoing effort
*** Mobile App / PWA
- Make it easy to listen on mobile
- Push notifications for special events
- "Install to home screen" prompt
*** Podcast Feed
- Archive special shows/mixes as podcast episodes
- Another discovery channel
- People can catch up on what they missed
* Interface Improvements
Current UI is functional but could be more engaging:
- *Visual identity* - Logo, consistent branding, memorable aesthetic
- *Album art* - Show cover art for current track (if available in metadata)
- *Listener count display* - "X people listening now" creates social proof
- *History* - "Recently played" visible on front page
- *Schedule display* - Even if automated, show what's coming up
- *Dark mode* - Essential for ambient music listeners (probably already dark?)
* The Music Question
** Is the music the problem?
Honestly, probably not. Ambient/electronic has a dedicated audience. The issue is more likely:
1. They don't know we exist
2. There's no reason to come back vs. Spotify/YouTube
** Random shuffle pros
- Surprise factor keeps it fresh
- Showcases full library depth
- Less maintenance than curated playlists
** Random shuffle cons
- Less coherent "vibe"
- Jarring transitions possible (need good crossfade)
- Might play obscure tracks that don't fit
** Hybrid approach
- Keep curated "Low Orbit" as flagship
- Add shuffle stream as alternative
- Let listeners choose
* Recommended Priority
1. *Submit to radio directories* - Free, one-time effort, ongoing discovery
2. *Add shuffle stream option* - Technical, we can do this easily
3. *Discord server* - Free, builds community
4. *Now playing social posts* - Automated discovery
5. *Visual polish* - Album art, listener count, branding
* Metrics to Track
Once we have more listeners:
- Peak concurrent listeners (we have this now)
- Average listen duration
- Return listener rate (would need cookies/accounts)
- Geographic distribution (we have this)
- Which stream/quality is most popular
* Final Thought
The technical foundation is solid. The music is good. The problem is almost certainly *discovery* and *engagement*. People need to:
1. Find out we exist
2. Have a reason to come back
Radio directories + social presence + community = growth path.