awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 repository-uri

Awesome GitHub RepositoriesEmbedded MPV

Integration of the libmpv native library for low-latency video playback directly within an application window.

Distinct from Playback Engines: Distinct from Playback Engines: specifically embeds the MPV engine via a native addon, not a generic browser-based playback component.

Explore 5 awesome GitHub repositories matching web development · Embedded MPV. Refine with filters or upvote what's useful.

Awesome Embedded MPV GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • xfangfang/macastAvatar xfangfang

    xfangfang/Macast

    6,870Vezi pe GitHub↗

    Macast is a cross-platform desktop application that turns a computer into a DLNA media receiver, allowing users to stream video, music, and photos from mobile devices directly to their desktop. It runs as a background service in the system tray or menubar, listening for incoming DLNA requests without requiring an open application window, and uses the mpv media player for all decoding and rendering. The application distinguishes itself through its extensible architecture, supporting custom renderer logic and third-party player integration. Users can write small code snippets to add features li

    Delegates all media decoding and rendering to the embedded mpv library for cross-platform video and audio playback.

    Pythondlnalinuxmacos
    Vezi pe GitHub↗6,870
  • 4gray/iptvnatorAvatar 4gray

    4gray/iptvnator

    5,611Vezi pe GitHub↗

    Iptvnator is an Electron-based desktop application for streaming live television and radio. It serves as an IPTV player and playlist manager that supports M3U, Xtream Codes, and Stalker portals, providing a unified interface for organizing and viewing media lists. The application functions as both an internal player and an external player wrapper, allowing users to hand off stream URLs to native third-party media players to bypass browser codec limitations. It includes a dedicated XMLTV program guide that maps external schedule data to live channels for broadcast discovery and catchup feature

    The IPTV player embeds a libmpv engine for low-latency playback of IPTV streams directly within the app window.

    TypeScriptchromeoselectronepg
    Vezi pe GitHub↗5,611
  • almamu/linux-wallpaperengineAvatar Almamu

    Almamu/linux-wallpaperengine

    3,533Vezi pe GitHub↗

    linux-wallpaperengine is a live wallpaper engine for Linux distributions. It functions as a controller for rendering animated backgrounds and interactive wallpapers on the desktop. The project integrates assets from the Wallpaper Engine ecosystem and provides a manager for multi-monitor setups. Users can assign unique animated backgrounds to individual screens or stretch a single image across multiple displays. The engine includes capabilities for managing wallpaper audio and modifying visual properties to match specific aesthetics. It also features a resource optimizer that pauses animation

    Integrates the libmpv native library to decode and render video backgrounds as desktop wallpaper layers.

    C++linuxopenglwallpaper-app
    Vezi pe GitHub↗3,533
  • celluloid-player/celluloidAvatar celluloid-player

    celluloid-player/celluloid

    1,436Vezi pe GitHub↗

    Celluloid is a graphical frontend for the media engine that provides a native interface for playing local and network media files. Built using the toolkit for desktop environments, it functions as a controller that delegates audio and video decoding, rendering, and playback management to an underlying media process. The application is designed for native execution on modern display servers, ensuring high-performance output without reliance on legacy compatibility layers. It maintains a clean interface while offering deep integration with the system shell, allowing for the broadcasting of play

    Delegates all audio and video decoding, rendering, and playback control to a specialized command-line media player process.

    Caudio-playerccelluloid
    Vezi pe GitHub↗1,436
  • plexinc/plex-media-playerAvatar plexinc

    plexinc/plex-media-player

    1,210Vezi pe GitHub↗

    Plex Media Player is a client application designed for streaming and playing audio and video content from remote media servers. It functions as a home theater interface, providing a graphical environment optimized for large-screen displays and remote control navigation. The software is built to operate across various desktop operating systems and can be deployed as part of custom embedded Linux media systems. The application utilizes a high-performance media playback engine based on a command-line media player core, which offloads video decoding to hardware to support high-resolution content.

    Integrates a high-performance media player core to handle complex video decoding and audio rendering.

    C++
    Vezi pe GitHub↗1,210
  1. Home
  2. Web Development
  3. Client-Side Media Processing
  4. Playback Engines
  5. Embedded MPV

Explorează sub-etichetele

  • DLNA RenderersDLNA renderer implementations that leverage the mpv media player for video, music, and photo playback. **Distinct from Embedded MPV:** Distinct from Embedded MPV: focuses on the DLNA renderer role that uses mpv, not just embedding the mpv library for general playback.