2 Repos
Tools that generate the necessary configuration and code to embed a functional media or game player into a webpage.
Distinct from Embeddable Code Generators: No candidate covers the specific act of generating a configured player instance for embedding; others are too generic or specialized.
Explore 2 awesome GitHub repositories matching web development · Embeddable Player Generators. Refine with filters or upvote what's useful.
EmulatorJS ist ein WebAssembly-Emulationsframework und ein RetroArch-Web-Frontend, das darauf ausgelegt ist, klassische Videospiel-ROMs und BIOS-Dateien direkt in einem Webbrowser auszuführen. Es dient als webbasierter Spieleemulator, der hardwaregenaue Emulationskerne ausführt, um das Verhalten verschiedener klassischer Heimkonsolen und Arcade-Systeme zu reproduzieren. Das Projekt zeichnet sich durch seine Fähigkeit aus, Spielzustände zwischen mehreren Benutzern in Echtzeit mittels WebRTC für browserbasiertes Multiplayer-Gaming zu synchronisieren. Es enthält zudem ein dediziertes HTML5-Game-Embed-Tool, das Code-Snippets und isolierte Container generiert, um spielbare Emulatoren in Websites von Drittanbietern zu integrieren. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich der Verwaltung von Retro-Spielebibliotheken mit automatisiertem Metadaten-Tagging, benutzerdefiniertem Input-Mapping für Tastaturen und Gamepads sowie der Integration benutzerdefinierter visueller Shader. Es verwaltet die Datenpersistenz durch automatisierte Speicherintervalle und lokales Browser-Asset-Caching, um Netzwerkanfragen zu reduzieren. Ein integrierter lokaler Entwicklungsserver für das Testen der Emulationsumgebung ist enthalten.
Creates the configuration files and code required to embed a specific game emulator into a web page.
AzuraCast ist eine selbstgehostete Web-Radio-Management-Suite und ein Dashboard für Internet-Radio-Broadcasting. Es fungiert als automatisierter Playback-Manager und Broadcasting-System und integriert einen Audio-Orchestrator für Transcoding und Cross-Fading mit einem Streaming-Server zur Audioverteilung über Mount-Points. Die Plattform ermöglicht Multi-Tenant-Station-Management, wodurch eine einzige Installation mehrere unabhängige Radio-Entitäten hosten kann. Sie zeichnet sich durch die Kombination eines Auto-DJ-Broadcast-Systems mit der Möglichkeit aus, Live-DJ-Accounts zu verwalten und Echtzeit-Sendungen zu koordinieren. Das System deckt ein breites Spektrum an Funktionen ab, einschließlich automatisierter Radio-Planung, Medienbibliothek- und Playlist-Management sowie der Generierung von Podcast-Feeds. Es bietet Tools für Radio-Publikumsanalysen, Hörer-Engagement durch Song-Anfragen und die Signalverteilung über Relay-Server zur Kapazitätserweiterung. Die Anwendung wird via containerbasierter Bereitstellung für eine konsistente Installation über Cloud-VPS, Docker und NAS-Umgebungen hinweg ausgeliefert.
Generates embeddable web player interfaces and configuration for listeners to access the stream.