Releases: solistvbox-rgb/embycast
Release list
v1.1.1
EmbyCast v1.1.1
Small patch release for the dashboard tile homepage introduced in v1.1.0.
Fixed
- Tile drag & drop reordering now works reliably (a rare extra browser event could previously wipe the drag state right before the drop, silently cancelling the reorder).
Added
- "Automatic cleanup active" toggle on the Scheduled Cleanup page, separate from "Save Settings".
Improved
- The "← Overview" back-link on tile detail pages is bigger and easier to spot.
Full Changelog: v1.1.0...v1.1.1
v1.1.0
EmbyCast v1.1.0
New: tile-based dashboard homepage
The config page now opens to a grid of tiles (Plugin Updates, Instant Message, Scheduled Message, Timer & Server Countdown, Media News, Welcome Message, Status & History, Scheduled Cleanup) instead of one long stacked page.
- Freely drag & drop tiles into your preferred order — saved automatically per install.
- Live badges: a count on Scheduled Message, a ticking countdown on Timer & Server Countdown while active, and a dot on Plugin Updates when a new version is available.
- An "Open items" list below the grid shows not-yet-sent scheduled messages and any active countdown, with a click-through straight to the relevant tile.
New: recipient display for Scheduled Message
The "Upcoming scheduled messages" list now shows who each message will go to. For "Selected users", names are listed individually (with a "+N more" that expands on click for longer lists).
New: expand/collapse for long Status & History entries
Long message bodies (e.g. a large Media News list) now collapse to a few lines by default, with a "Show more / Show less" toggle — only added for entries that actually need it.
Changed: Scheduled Cleanup now runs once a day
The "Geplante Reinigung" background pass (offline-queue expiry + history purge) now runs once a day instead of every ~20 seconds, reducing unnecessary server wake-ups. It still runs once immediately on startup, so a freshly restarted server doesn't wait a full day for its first pass.
Fixed
- An active Timer & Server Countdown's live countdown now resumes correctly after a page reload, instead of showing a static, non-ticking snapshot until the Start Timer button was clicked again.
v1.0.1
EmbyCast v1.0.1
Fixes
- Recipient selection no longer gets "stuck": switching the recipient mode away from and back to Selected users (in Instant Message, Scheduled Message, and Timer) used to leave previously checked users still checked. The list is now properly cleared on every mode switch.
Changes
- Instant Message, Scheduled Message, and Timer forms now fully reset to their defaults after a successful send/schedule/start — including header, text, timeout, recipient selection, and (for Timer) duration and presets — so the form is ready for the next message instead of showing leftover values.
- Added a Ko-fi support link to the README for anyone who'd like to buy me a coffee ☕.
Upgrade notes
Drop-in replacement for EmbyCast.Plugin.dll — no configuration changes needed.
v1.0.0
EmbyCast v1.0.0
Initial release.
EmbyCast is an Emby Server plugin that lets admins send instant, scheduled, countdown/timer, media-news, welcome and offline messages to users from a single dashboard page.
Features
- Instant messages to all users, active sessions, or a specific user
- Scheduled messages, delivered automatically in the background
- Countdown/timer broadcasts with configurable presets and an optional post-timer action
- Media news — auto-generated "what's new" digests from your libraries, sendable on demand or on a weekly schedule
- Welcome message for first-time logins and offline delivery (queued until the user next logs in)
- Status & history view of every sent message with per-user delivery status
- Full English/German UI
- Self-update — checks GitHub Releases for a newer version and installs it with one click, verified against GitHub's automatic SHA-256 asset digest before install
Installation
Download EmbyCast.Plugin.dll below, copy it into your Emby Server plugins folder, and restart Emby Server.