One URL that always plays. Live when you're broadcasting, your archive when you're not. Listeners chat, download your tracks, and can support you directly โ we take 0%. Paid members broadcast in lossless. Free members get MP3 and one hour of live per week.
Takedowns. Algorithm.
Only mixes. No live.
DJ mixes rejected.
Recently sold. Uncertain.
Audio-only is a graveyard.
Owns your reach.
You're renting attention from companies that change the rules whenever it suits them. Algorithm shifts. Pricing tiers. Acquisitions. Shutdowns.
Each platform has a structural problem you can't fix by trying harder.
You pay Pro. Your listeners still hear 128 kbps Opus or 64 kbps AAC. Your master sounds like a YouTube rip to the people you made it for. Even when you pay, your audience suffers โ unless they also pay.
Documented in Music Business Worldwide: AI-generated tracks in curated playlists, "ghost artist" placeholder names. Your original work competes with infinite-supply autogenerated audio for the same algorithmic surfacing.
82โ85% to artists is the best rate in commercial music. But Bandcamp is fundamentally a record store: no 24/7 channel, no live broadcasting, no real-time chat. Good at selling albums. Not what artists need for broadcasting.
Lossless audio for paid โ your listeners hear what you made. No algorithm, no AI feed. Broadcasting + chat + downloads, not just storage.
Your broadcast streams to listeners in real time. Chat is active. Multistream to YouTube/Twitch fans out automatically. Recording starts on its own.
Your archive keeps playing on rotation. Listeners can still tune in, chat, leave messages. Auto-recorded sets join the rotation automatically.
When you stop, the archive starts within 10 seconds. Listeners stay tuned in.
Your existing tools work. Copy-paste credentials, follow our guide, you're live in 5 minutes.
RTMP ยท video+audio
Icecast ยท open-source DJ
Icecast ยท NI workflow
Icecast ยท minimal streamer
WebRTC ยท zero install
CLI ยท for power users
Open your dashboard. Click "How to broadcast." Pick your tool. Your credentials are pre-filled and ready to copy-paste. Click "Test connection" to verify your setup with a 10-second probe before you go live for real.
A real-time chat next to the player. Pinned announcements. Live reactions. No signup wall.
Messages live for 24 hours. The vibe of a live show โ not a permanent forum.
No signup to listen. Listeners type a handle on first chat. You set the rules in your channel.
Up to three pinned notes persist above chat. Show times, links, calls to action.
Emoji bursts fly across the player. The roar of a live crowd, in audio-only.
Markdown-rich text. Paragraphs, headings, images, embedded video. Looks like a label site, not a SoundCloud profile.
Albums, EPs, singles in chronological order. Upload in WAV or FLAC โ we preserve the original. Studio tier downloads in FLAC.
Your 24/7 channel player embedded inline. Live state, current track, tune-in CTA. Listeners reach your broadcast from your profile.
Instagram, Bandcamp, personal site โ all in one place. Studio tier: downloadable press kit, hi-res photos.
No follower count, no track-level comments, no algorithmic feed. This is a label page, not a social profile.
Drop your channel or any release into your website, Substack, Notion. Lightweight, theme-aware, no tracking. oEmbed-compatible โ paste a URL and it just works.
One URL routes to every platform: Spotify, Apple, Tidal, Bandcamp, SoundCloud. Customizable landing page. Per-platform click stats so you see where your audience actually is.
A built-in mailing list per channel. Listeners subscribe with one click. Compose, schedule, send. GDPR-clean unsubscribe. No middleman, no "Sent via Mailchimp" footer.
Connect Twitter, Mastodon, Threads, Bluesky. Triggers post for you when a release publishes or your channel goes live. Templates with placeholders โ set it once, forget it.
Plays, completion rate, top countries, top embedding domains, smart-link clicks per platform. Honest aggregates, no personal data, exportable as CSV.
No cookies for analytics. IP hashes rotate daily. "Unique listener" is a daily-bucketed concept. Slightly less precision than other platforms โ that's the trade.
Submit through our wizard. ISRC allocated for you. Live on every DSP in 7โ10 days. Royalty reports pull back monthly to your dashboard.
Spotify rejects DJ mixes for copyright. Mixcloud has the blanket licenses that make mixes legal โ it's the right home. One-click push from your archive, tracklist auto-populated.
Recorded a 200-hour back catalog of mixes? Keep them all. We don't delete to save costs.
Opus 256 for streaming, FLAC archival on Studio. No proprietary lock-in. Export anytime.
Every live broadcast saved automatically. Edit titles later or let them stay unnamed.
Choose which archive items play when you're offline. Shuffle or ordered. Update anytime.
We track storage and display it openly on the public dashboard. We never cut you off. Written into the bylaws โ see for yourself.
Fans subscribe directly to you for โฌ1โโฌ100/month. Money flows fan โ Stripe โ you, with a 2% operational fee covering processing, GDPR, and support. Tahti ry takes zero. Subscribers get a badge, FLAC downloads, fan-only chat.
After audit each year, 90% of org surplus flows to artists as grants. Your share depends on engagement units: free downloads count 1ร, paid-subscriber downloads count 5ร, each โฌ1 of fan-sub revenue counts 1ร. Passive listening doesn't count.
~โฌ312,000 in artists' hands โ 46% more than a model where the org takes a cut. Yours because of how we routed the money, not because we generated more of it.
Every paying artist is automatically a member of Tahti ry, the Finnish nonprofit that runs the platform. You get a member number. You get a vote. You get a seat at the annual general meeting.
Every member votes equally at the AGM. Founder's vote = newest member's vote.
Members can propose motions. Pricing, grant formula, storage policy, board composition โ anything is up for debate.
Every line of code is open source under AGPL-3.0. Inspect, audit, fork โ the org can't hide anything in the code.
Trustees serve 2-year terms, elected by members. From Year 2 onward, at least one trustee seat is reserved for elected artist representatives.
When you go live, Tahti Radio may relay your broadcast โ along with whichever other channels are currently on air. Fair rotation, no curation, no editorial control. Multistreamed to Mixcloud Live so listeners can find you from outside the platform. Opt-out toggle in your settings.
Venues can register on Tahti and publish calendars of broadcasts at their location. Your future gigs at a venue appear on the venue's page. Not a booking marketplace โ venues find artists, artists find venues, we just publish the schedule.
One paid tier. Free users get a complete product โ not a frustrating trial.
Every line of code is published under AGPL-3.0. If the org is ever sold, captured, or fails, the code is still yours. Anyone can fork Tahti and run their own instance โ we encourage it.
The code running the platform is always one click away. AGPL section 13 requires it. We honor it.
If Tahti ry ever shuts down, the community can take over the code and the data. No platform graveyards.
Send a pull request. We review. No contributor license agreement โ your contributions stay AGPL.
AGPL is copyleft. Anyone running modified Tahti code as a network service must publish their changes. No silent extraction.
Ambient Electronic ยท FLAC ยท Helsinki
Support dj-moonrise
Subscribers get FLAC + fan chatA label-quality bio page โ not a social feed. Bio, releases, channel embed. What shows up when someone googles you, clicks from a flyer, or lands from a press mention. No follower counts. No likes. No algorithm.
2024 ยท EP ยท 4 tracks
2023 ยท EP ยท 3 tracks
2024 ยท Live Mix ยท 2h 08m ยท FLAC
Subscribe to newsletter. Tune in to channel. That's the relationship โ clean, intentional, noise-free.
JSON-LD MusicGroup schema, Open Graph for every release, clean canonical URLs โ or your own domain on Studio tier.
200/400/1000-word bios, hi-res photos, tech rider PDF. One link to a journalist means everything they need.
Generated automatically when you publish. Paste it in your Instagram bio, Substack, press email. The page logs which platform each listener clicks โ no cookies, no personal data.
No separate setup. The link is created as part of the release workflow. Platform targets are set from your dashboard.
No cookies. No personal data. IP-hashed with daily-rotating salt for counting. You see aggregate conversions, not individual listeners.
Every "notify me" opt-in lands in your newsletter list with explicit consent. The email is never sold, shared, or seen by Tahti.
See plays, downloads, fan subscribers, and your running engagement-unit tally โ the number that determines your annual grant share. Every step of the formula is visible. No surprise at year end.
IP-hashed with a daily-rotating salt. "Unique listener" is a 24-hour bucket concept โ we can count, but we cannot track across days.
Every unit counted, every formula step explicit. The AGM can vote to change the weighting. No black box, ever.
GET /v1/me/stats/export.csv โ all aggregates, no PII. Your data is yours and always portable, regardless of membership status.
We're inviting 30โ50 working artists from EU electronic scenes for the first round. You get a free channel for 12 months and direct input on what we ship.
If you know other artists who deserve a better deal, send them this deck. We'd rather grow by word of mouth than by ads.
The repo is open. The bylaws are open. If you're technical, propose a PR. If you're an artist, tell us what we're missing.
From the first AGM onward, every paying member has a voice. Pricing, grant formula, board composition โ all up for discussion. Show up. Vote. Shape it.