Latestv0.2.92026-10-26
New
- Playlist generator: inserts after N songs, every N minutes (on the clock) or at set times, with hour limits; time announcements as inserts; different patterns for times of day; "until hh:mm" length; song separation; categories with several genres, years and excluded words; a preview before the running order goes in
- Event scheduler: insert any playlist item (time announcement, speech, Track List, stream…), repeat events every N minutes or hours until a time, an Hourly time announcement button and Duplicate
- Equalizer: a Parametric mode with up to 16 bands (bell, shelf, cut, notch) next to the 12-band graphic EQ, a response curve with draggable handles, a Preamp, and many more presets; save your own in either mode
- Help → Shortcuts and MIDI: change any keyboard shortcut, add your own shortcuts that run playlist commands, and bind actions (and Volume to a fader) to a MIDI controller with Learn
- RadioMaster Server has its own user accounts with permissions; administrators manage them with File → Server users, and the server checks every action
- While connected to a server, file and folder pickers (generator categories, the cart wall, adverts, events, library folders…) browse the server's folders, with Upload from this computer
- The file explorer can open in its own window (Tools → File explorer) and show all files; it works with the server
- The app says when the server is behind, and administrators can update, restart or stop it from the app
- Station profiles load onto the server with their folders mapped to the server's; profiles can be imported
- RadioMaster Server: free HTTPS certificates from Let's Encrypt, renewed on their own; certificates given with
--cert/--keyare picked up again when they're renewed - RadioMaster Server: optional Cloudflare Tunnel for the web portal, with your own domain or a quick trycloudflare.com address
- Web portal: library, cart wall, playlist generator, advert and jingle rules, and AzuraCast station management; works on phones; says when the server is behind an update
- Settings → Appearance: choose how the interface size applies on other screens (follow display scaling, same size in pixels, or fit each screen like 1920×1080)
Fixed
- Connecting to a server or opening a file or folder picker while connected froze the app (fixed in the re-released v0.2.9 build)
- Connected to a server: playlist rows were all red; now they're red only when the file is missing on the server
- Connected to a server: the track editor stayed on "analysing…"; it now shows the waveform and cues (worked out on the server), and says why when a file can't be analysed
- Connected to a server: clocks were out of step; every clock now shows the server's time, and elapsed/remaining tick together with it
ERR_TOO_MANY_REDIRECTSwith HTTPS on behind IIS or another reverse proxy- The web portal showed its desk for a moment before signing in, and now has the RadioMaster icon
- Keyboard shortcuts match exactly, so Ctrl+Shift+P no longer also fires Ctrl+P
Changed
- Less work per frame: start times are only worked out for the rows in view, library search is cheaper, and smart-fade analysis is about 15% faster
- Reports use the server's play history while connected; dropped files and recorded voice tracks are uploaded to the server
- Website: new guides, server docs for Let's Encrypt, Cloudflare Tunnel and the portal, and a mobile menu
- More checks before every release (clippy, a server smoke test, version and website checks, a weekly security audit)