You've already forked Atomcms-edit
Add radio embed widget, SSE real-time, song history, moderation panel, and Auto DJ
- Embed widget: standalone iframe player with dark/light/transparent themes, copy-paste embed code admin page - Real-time SSE: streaming now-playing/listeners/dj events, replaces polling in radio-player and embed - Song history: auto-records song changes to radio_song_plays table, Filament resource to view - DJ moderation: unified panel for shouts approval, song request queue, DJ applications - Auto DJ: playlist management with round-robin playback when no DJ is live - Refactored radio-player Alpine component to use EventSource API with auto-reconnect
This commit is contained in:
@@ -9,6 +9,9 @@ use App\Http\Controllers\Miscellaneous\MaintenanceController;
|
||||
use App\Http\Controllers\User\BannedController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
// Radio embed (public, no auth required)
|
||||
Route::get('/radio/embed', [\App\Http\Controllers\Radio\EmbedController::class, 'show'])->name('radio.embed');
|
||||
|
||||
// Language route
|
||||
Route::get('/language/{locale}', LocaleController::class)->name('language.select');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user