mediago-dev--mediago
452bbc3b7d
Merge the standalone mediago-player binary into mediago-core. The core now serves the player UI at /player/ via go:embed, and provides video listing/streaming endpoints. Video root reuses the existing download directory (local-dir) so no separate flag is needed. Changes: - Add internal/video package to core (handler, service, types) - Embed player-ui assets via //go:embed in assets/embed.go - Add SPA handler for /player/ path - Register /api/v1/videos and /videos/* routes in core router - core:build now builds player-ui before Go compilation - Remove apps/player/ entirely (Go app, scripts, configs) - Remove VideoServer from Electron, derive playerUrl from coreUrl - Remove player binary management from server app - Update CI workflow to remove player go.sum cache path Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
7 行
74 B
Go
7 行
74 B
Go
package assets
|
|
|
|
import "embed"
|
|
|
|
//go:embed player/*
|
|
var PlayerFS embed.FS
|