DarkForest.fm
Status: Active
Period: 2025-2026
Technology: SvelteKit, TypeScript, Docker, AzuraCast, Resend
Source Code: GitHub
Introduction
DarkForest.fm is an independent online radio station focused on ambient, cinematic, neoclassical, dark folk, and contemplative music.
The project was born from a simple observation: while streaming services provide access to millions of tracks, discovering thoughtfully curated music has become increasingly difficult. Recommendations are often driven by algorithms and engagement metrics rather than artistic intent.
DarkForest.fm explores a different approach, a carefully curated radio station where every track is selected by hand to create a calm, immersive listening experience.
Vision
DarkForest.fm is built around a few simple principles:
- Curation over algorithms
- Quality over quantity
- Calm over engagement
Rather than maximizing listening time or user retention, the goal is to create a place where people can slow down, focus, read, work, reflect, or simply enjoy discovering beautiful music.
The project is intentionally small and personal, prioritizing atmosphere over scale.
The Problem
Modern music platforms excel at providing endless choice but often overwhelm listeners with options and recommendations optimized for engagement.
For independent artists, meaningful discovery can also be challenging.
DarkForest.fm was created to explore a different listening experience one curated stream where every piece of music has earned its place.
Product Design
Although technically an internet radio station, I approached DarkForest.fm as a product.
The listening experience begins immediately without requiring registration, playlists, or complicated navigation.
The website focuses on simplicity while providing useful supporting information:
- Current track information
- Album artwork
- Artist information
- Recently played tracks
- Contact forms
- Music recommendations
- Artist removal requests
The interface intentionally stays in the background, allowing the music to become the primary experience.
Technical Overview
Frontend
- SvelteKit
- TypeScript
Infrastructure
- Docker
- VPS Hosting
- AzuraCast Streaming Server
Supporting Services
- Resend
- Metadata management
- Artist information pages
The project separates the streaming infrastructure from the public website, allowing both parts to evolve independently.
Music Curation
Perhaps the most enjoyable aspect of the project is discovering music.
Rather than relying on automatically generated playlists, every artist and every track is reviewed individually.
Whenever possible, music is licensed directly from artists or purchased through platforms such as Bandcamp.
Each artist can have:
- Biography
- Links
- Album information
- Cover artwork
The goal is not simply to play music, but to introduce listeners to the artists behind it.
Engineering Challenges
Keeping the experience intentionally simple presented a number of technical challenges.
Some of these included:
- Streaming infrastructure
- Metadata synchronization
- Artist management
- Album artwork handling
- Radio scheduling
- Responsive playback
- Content management
- Website and streaming integration
Branding
DarkForest.fm is as much a branding project as it is a technical one.
The visual identity draws inspiration from forests, mystery, silence, and contemplation.
Rather than using loud marketing language, the project aims to create the feeling of discovering a quiet place hidden away from the constant noise of the internet.
Every design decision supports this atmosphere.
Lessons Learned
DarkForest.fm reinforced that successful digital products are not built from technology alone.
Many of the most important decisions involved:
- Music curation
- Product identity
- Visual design
- Licensing
- Content management
- Building trust through simplicity
It demonstrated that sometimes removing features creates a stronger experience than continuously adding them.
Current Status
DarkForest.fm continues to evolve.
Future ideas include:
- Expanded artist profiles
- Curated collections
- Community recommendations
- Richer metadata
- Additional support for independent musicians
The project remains an ongoing exploration of product design, music curation, and building thoughtful digital experiences.
Reflection
DarkForest.fm differs from many of my other projects.
Rather than solving an enterprise problem, it explores how engineering, design, branding, and curation can work together to create a calm and meaningful digital experience.
It represents my belief that software can be more than functional it can also create atmosphere, encourage discovery, and provide a small moment of peace in an increasingly busy digital world.