Changelog
Version history and release notes for Mcaster1Studio.
v0.2.0-alpha Current Release
Phase CH — Church Surface (12 modules)
- TimerClockModule — Master clock + multiple named timers with 3D LCD display
- GraphicsEngineModule — Theme-based rendering engine for lyrics, scripture, lower thirds
- LyricsCasterModule — Song library, arrangement editor, live section transport, auto-advance
- ScriptureCasterModule — Bible verse lookup (66 books, 6 translations), sermon queue, live transport
- AnnounceCasterModule — Slide manager with date filtering, loop playback, lower third overlay
- TelePromptModule — Scrolling script display, mirror mode, speed control, section markers
- MediaCasterModule — Video/image playback with playlist, cue points, loop, preview mode
- StageMonModule — Stage monitor: worship/sermon/combined views, clock bar, configurable display
- AudioMixModule — Virtual mixing console (8ch), 3-band EQ, compressor, recording, VU meters
- TranscribeRecModule — Sermon recording + manual transcript editor, WAV/TXT/SRT export
- SwitchCasterModule — Program/Preview video switcher, CUT/DISSOLVE/FTB transitions, lower third
- ServiceRunnerModule — Service order rundown, 11 segment types, timer integration, JSON templates
- wireChurchModules() — Cross-module wiring: GraphicsEngine, SwitchCaster, StageMon, ServiceRunner
Phase PD — Podcast Surface (13 modules)
- PodMixerModule — Podcast mixing console for multi-track recording
- PodPTTModule — Podcast-specific push-to-talk with level monitoring
- PodRecorderModule — Multi-track podcast recorder with WAV export
- PodSoundboardModule — Sound effects board with customizable pads
- PodFXModule — Podcast audio effects (noise gate, de-esser, EQ)
- PodEditorModule — DAW-style waveform editor with regions, markers, zoom
- PodEncodeModule — Podcast encoding to MP3/AAC/Opus with metadata
- PodTranscribeModule — Episode transcription with speaker labels
- PodShowNotesModule — Rich text show notes editor with timestamps
- PodRSSModule — RSS 2.0 + iTunes namespace feed generator
- PodPublisherModule — Multi-platform podcast distribution
- PodAnalyticsModule — Download/listener analytics dashboard
- PodRemoteModule — Remote guest connection manager
- 13 new 3D SVG icons (pod-*.svg) matching project icon style
Phase I — Metadata Flow + VU Meters
- Rich ICY metadata push from both Deck A and Deck B
- Encoder VU meter panel with per-slot peak indicators
- Deck VU meter redesign with stereo bars
Phase H — Audio Engine + SQLite DB
- IDatabase abstraction (SQLite default, MySQL/MariaDB enterprise)
- HTTP stream playback via FFmpeg + ICY 1.x/2.2 metadata receive
- CartWall module with hot-start audio pads
Phase 11 — SDK + Public Plugin System
- ModuleRegistry built-in catalog with 40+ modules
- IModuleHost interface for plugin access to Studio services
- Dynamic "Add Module" menus per surface
- SampleModule + SampleEffect reference implementations
Phases 1-10 + A-G — Foundation through UI Polish
- Complete broadcast automation suite: dual-deck player, media library,
- 9 surface types: Alpha, Beta, Company, DJ, Entertainment, Social, Podcast, Church, Custom
- Session persistence v2, sub-surface tabs, theme system (dark/classic/light)
- 3D SVG icon set, SurfaceTray navigation, drag-and-drop module layout
v0.2.0-alpha
Phase CH — Church Surface (12 modules)
- TimerClockModule — Master clock + multiple named timers with 3D LCD display
- GraphicsEngineModule — Theme-based rendering engine for lyrics, scripture, lower thirds
- LyricsCasterModule — Song library, arrangement editor, live section transport, auto-advance
- ScriptureCasterModule — Bible verse lookup (66 books, 6 translations), sermon queue, live transport
- AnnounceCasterModule — Slide manager with date filtering, loop playback, lower third overlay
- TelePromptModule — Scrolling script display, mirror mode, speed control, section markers
- MediaCasterModule — Video/image playback with playlist, cue points, loop, preview mode
- StageMonModule — Stage monitor: worship/sermon/combined views, clock bar, configurable display
- AudioMixModule — Virtual mixing console (8ch), 3-band EQ, compressor, recording, VU meters
- TranscribeRecModule — Sermon recording + manual transcript editor, WAV/TXT/SRT export
- SwitchCasterModule — Program/Preview video switcher, CUT/DISSOLVE/FTB transitions, lower third
- ServiceRunnerModule — Service order rundown, 11 segment types, timer integration, JSON templates
- wireChurchModules() — Cross-module wiring: GraphicsEngine, SwitchCaster, StageMon, ServiceRunner
Phase PD — Podcast Surface (13 modules)
- PodMixerModule — Podcast mixing console for multi-track recording
- PodPTTModule — Podcast-specific push-to-talk with level monitoring
- PodRecorderModule — Multi-track podcast recorder with WAV export
- PodSoundboardModule — Sound effects board with customizable pads
- PodFXModule — Podcast audio effects (noise gate, de-esser, EQ)
- PodEditorModule — DAW-style waveform editor with regions, markers, zoom
- PodEncodeModule — Podcast encoding to MP3/AAC/Opus with metadata
- PodTranscribeModule — Episode transcription with speaker labels
- PodShowNotesModule — Rich text show notes editor with timestamps
- PodRSSModule — RSS 2.0 + iTunes namespace feed generator
- PodPublisherModule — Multi-platform podcast distribution
- PodAnalyticsModule — Download/listener analytics dashboard
- PodRemoteModule — Remote guest connection manager
- 13 new 3D SVG icons (pod-*.svg) matching project icon style
Phase I — Metadata Flow + VU Meters
- Rich ICY metadata push from both Deck A and Deck B
- Encoder VU meter panel with per-slot peak indicators
- Deck VU meter redesign with stereo bars
Phase H — Audio Engine + SQLite DB
- IDatabase abstraction (SQLite default, MySQL/MariaDB enterprise)
- HTTP stream playback via FFmpeg + ICY 1.x/2.2 metadata receive
- CartWall module with hot-start audio pads
Phase 11 — SDK + Public Plugin System
- ModuleRegistry built-in catalog with 40+ modules
- IModuleHost interface for plugin access to Studio services
- Dynamic "Add Module" menus per surface
- SampleModule + SampleEffect reference implementations
Phases 1-10 + A-G — Foundation through UI Polish
- Complete broadcast automation suite: dual-deck player, media library,
- 9 surface types: Alpha, Beta, Company, DJ, Entertainment, Social, Podcast, Church, Custom
- Session persistence v2, sub-surface tabs, theme system (dark/classic/light)
- 3D SVG icon set, SurfaceTray navigation, drag-and-drop module layout
v0.2.0-alpha
Phase CH — Church Surface (12 modules)
- TimerClockModule — Master clock + multiple named timers with 3D LCD display
- GraphicsEngineModule — Theme-based rendering engine for lyrics, scripture, lower thirds
- LyricsCasterModule — Song library, arrangement editor, live section transport, auto-advance
- ScriptureCasterModule — Bible verse lookup (66 books, 6 translations), sermon queue, live transport
- AnnounceCasterModule — Slide manager with date filtering, loop playback, lower third overlay
- TelePromptModule — Scrolling script display, mirror mode, speed control, section markers
- MediaCasterModule — Video/image playback with playlist, cue points, loop, preview mode
- StageMonModule — Stage monitor: worship/sermon/combined views, clock bar, configurable display
- AudioMixModule — Virtual mixing console (8ch), 3-band EQ, compressor, recording, VU meters
- TranscribeRecModule — Sermon recording + manual transcript editor, WAV/TXT/SRT export
- SwitchCasterModule — Program/Preview video switcher, CUT/DISSOLVE/FTB transitions, lower third
- ServiceRunnerModule — Service order rundown, 11 segment types, timer integration, JSON templates
- wireChurchModules() — Cross-module wiring: GraphicsEngine, SwitchCaster, StageMon, ServiceRunner
Phase PD — Podcast Surface (13 modules)
- PodMixerModule — Podcast mixing console for multi-track recording
- PodPTTModule — Podcast-specific push-to-talk with level monitoring
- PodRecorderModule — Multi-track podcast recorder with WAV export
- PodSoundboardModule — Sound effects board with customizable pads
- PodFXModule — Podcast audio effects (noise gate, de-esser, EQ)
- PodEditorModule — DAW-style waveform editor with regions, markers, zoom
- PodEncodeModule — Podcast encoding to MP3/AAC/Opus with metadata
- PodTranscribeModule — Episode transcription with speaker labels
- PodShowNotesModule — Rich text show notes editor with timestamps
- PodRSSModule — RSS 2.0 + iTunes namespace feed generator
- PodPublisherModule — Multi-platform podcast distribution
- PodAnalyticsModule — Download/listener analytics dashboard
- PodRemoteModule — Remote guest connection manager
- 13 new 3D SVG icons (pod-*.svg) matching project icon style
Phase I — Metadata Flow + VU Meters
- Rich ICY metadata push from both Deck A and Deck B
- Encoder VU meter panel with per-slot peak indicators
- Deck VU meter redesign with stereo bars
Phase H — Audio Engine + SQLite DB
- IDatabase abstraction (SQLite default, MySQL/MariaDB enterprise)
- HTTP stream playback via FFmpeg + ICY 1.x/2.2 metadata receive
- CartWall module with hot-start audio pads
Phase 11 — SDK + Public Plugin System
- ModuleRegistry built-in catalog with 40+ modules
- IModuleHost interface for plugin access to Studio services
- Dynamic "Add Module" menus per surface
- SampleModule + SampleEffect reference implementations
Phases 1-10 + A-G — Foundation through UI Polish
- Complete broadcast automation suite: dual-deck player, media library,
- 9 surface types: Alpha, Beta, Company, DJ, Entertainment, Social, Podcast, Church, Custom
- Session persistence v2, sub-surface tabs, theme system (dark/classic/light)
- 3D SVG icon set, SurfaceTray navigation, drag-and-drop module layout
v0.2.0-alpha
Phase CH — Church Surface (12 modules)
- TimerClockModule — Master clock + multiple named timers with 3D LCD display
- GraphicsEngineModule — Theme-based rendering engine for lyrics, scripture, lower thirds
- LyricsCasterModule — Song library, arrangement editor, live section transport, auto-advance
- ScriptureCasterModule — Bible verse lookup (66 books, 6 translations), sermon queue, live transport
- AnnounceCasterModule — Slide manager with date filtering, loop playback, lower third overlay
- TelePromptModule — Scrolling script display, mirror mode, speed control, section markers
- MediaCasterModule — Video/image playback with playlist, cue points, loop, preview mode
- StageMonModule — Stage monitor: worship/sermon/combined views, clock bar, configurable display
- AudioMixModule — Virtual mixing console (8ch), 3-band EQ, compressor, recording, VU meters
- TranscribeRecModule — Sermon recording + manual transcript editor, WAV/TXT/SRT export
- SwitchCasterModule — Program/Preview video switcher, CUT/DISSOLVE/FTB transitions, lower third
- ServiceRunnerModule — Service order rundown, 11 segment types, timer integration, JSON templates
- wireChurchModules() — Cross-module wiring: GraphicsEngine, SwitchCaster, StageMon, ServiceRunner
Phase PD — Podcast Surface (13 modules)
- PodMixerModule — Podcast mixing console for multi-track recording
- PodPTTModule — Podcast-specific push-to-talk with level monitoring
- PodRecorderModule — Multi-track podcast recorder with WAV export
- PodSoundboardModule — Sound effects board with customizable pads
- PodFXModule — Podcast audio effects (noise gate, de-esser, EQ)
- PodEditorModule — DAW-style waveform editor with regions, markers, zoom
- PodEncodeModule — Podcast encoding to MP3/AAC/Opus with metadata
- PodTranscribeModule — Episode transcription with speaker labels
- PodShowNotesModule — Rich text show notes editor with timestamps
- PodRSSModule — RSS 2.0 + iTunes namespace feed generator
- PodPublisherModule — Multi-platform podcast distribution
- PodAnalyticsModule — Download/listener analytics dashboard
- PodRemoteModule — Remote guest connection manager
- 13 new 3D SVG icons (pod-*.svg) matching project icon style
Phase I — Metadata Flow + VU Meters
- Rich ICY metadata push from both Deck A and Deck B
- Encoder VU meter panel with per-slot peak indicators
- Deck VU meter redesign with stereo bars
Phase H — Audio Engine + SQLite DB
- IDatabase abstraction (SQLite default, MySQL/MariaDB enterprise)
- HTTP stream playback via FFmpeg + ICY 1.x/2.2 metadata receive
- CartWall module with hot-start audio pads
Phase 11 — SDK + Public Plugin System
- ModuleRegistry built-in catalog with 40+ modules
- IModuleHost interface for plugin access to Studio services
- Dynamic "Add Module" menus per surface
- SampleModule + SampleEffect reference implementations
Phases 1-10 + A-G — Foundation through UI Polish
- Complete broadcast automation suite: dual-deck player, media library,
- 9 surface types: Alpha, Beta, Company, DJ, Entertainment, Social, Podcast, Church, Custom
- Session persistence v2, sub-surface tabs, theme system (dark/classic/light)
- 3D SVG icon set, SurfaceTray navigation, drag-and-drop module layout