← Back to Portfolio
In DevelopmentProduct · Media · 2026

iOmMusic

AI-powered desktop music scheduler & radio-style player

A professional-grade desktop music scheduling application that combines radio-style grid programming with AI-powered playlist generation, mood detection, and seamless cloud library management — built for DJs, broadcasters, and music enthusiasts who want total control.

20+
Supported Formats
6
AI Playlist Modes
Per-second
Grid Resolution
Unlimited
Library Size
Win+Mac+Linux
Platforms
Full
Offline Mode
Fully Integrated · AI-First

What's inside

A tour of the features that make iOmCMS unusual — every one is production-ready, documented, and live on this very site.

Radio-Style Grid Scheduler

Drag tracks onto a visual time grid — hour by hour, day by day. See your entire programming week at a glance, with waveform previews, BPM indicators, and gap/overlap warnings.

AI DJ & Auto-Scheduler

Tell the AI your mood, tempo range, genre preference, or target audience — it fills the grid with a professional-quality playlist. Learns from your listening history and manual overrides to improve over time.

AI Mood Detection

Audio analysis classifies every track by mood (energetic, chill, melancholic, uplifting), BPM, key, and energy level — then uses these tags to create smooth, emotionally coherent transitions.

S3-Backed Cloud Library

Your library lives on S3 (or any compatible storage). Stream on demand, download for offline play, sync across machines. No proprietary lock-in — your music stays in your bucket.

Crossfade & Mix Engine

Professional-grade crossfade with configurable curves (linear, equal-power, custom). BPM-matched transitions, key-harmonic mixing suggestions, and gapless playback across the grid.

Offline-First Architecture

Everything works offline. Library metadata cached in SQLite, waveforms pre-rendered, playlists stored locally. Cloud sync resumes transparently when connectivity returns.

Who it's for

iOmMusic sits between consumer music players (Spotify, iTunes) and broadcast automation systems (RadioDJ, mAirList). If you want drag-and-drop simplicity AND per-second grid control AND AI-powered playlist generation — without paying for a broadcast license you don't need — this is your tool.

AI that learns your ear

The AI layer goes beyond random shuffling:

  • Mood-aware scheduling: upbeat mornings, mellow evenings — configurable per day-part
  • BPM ramping: gradually increases energy across a block, then cooldowns
  • Genre blending rules: AI respects your 'never play country after metal' constraints
  • Listener feedback loop: thumbs-up/down on any transition teaches the AI what works for YOU

Built on proven tech

Electron for cross-platform desktop. React for the scheduler UI. SQLite for local metadata. FFmpeg for format decoding. Web Audio API for precision playback. AWS S3 SDK for cloud storage. All wrapped in a single installable app — no Docker, no server, no config.

Built with

ElectronReactSQLiteAWS S3AI DJFFmpegWeb Audio APITypeScript

Want a project like this?

Share your idea in chat — the AI will gather the basics, then hand off to a human to scope and price it.