awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

Awesome GitHub RepositoriesPlayer Control Interfaces

JavaScript APIs for programmatically embedding and controlling media player instances.

Distinct from API Integrations: Focuses on media player control rather than general backend service connectivity.

Explore 7 awesome GitHub repositories matching web development · Player Control Interfaces. Refine with filters or upvote what's useful.

Awesome Player Control Interfaces GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • ruffle-rs/ruffleruffle-rs 的头像

    ruffle-rs/ruffle

    18,187在 GitHub 上查看↗

    Ruffle is an Adobe Flash Player emulator built to execute legacy animation and interactive content within modern web browsers and desktop environments. By utilizing a high-performance WebAssembly engine, it interprets legacy bytecode and scripting languages to render content without requiring original plugins or outdated software. The project functions as a cross-platform media player that preserves access to archived digital assets by simulating the original runtime environment. The emulator distinguishes itself through its ability to automatically detect and replace obsolete media objects o

    Provides a JavaScript API to embed and control media player instances dynamically within web applications.

    Rustemulatorflashhacktoberfest
    在 GitHub 上查看↗18,187
  • chocobozzz/peertubeChocobozzz 的头像

    Chocobozzz/PeerTube

    14,520在 GitHub 上查看↗

    PeerTube is a decentralized, open-source video hosting platform that enables users to operate independent, interoperable servers. By utilizing the ActivityPub protocol, it connects these servers into a global, federated network where users can follow channels, discover content, and interact across different instances. The platform is designed to function as a self-hosted video content management system, providing a community-driven alternative to centralized media services. What distinguishes PeerTube is its hybrid approach to content delivery and infrastructure management. It integrates peer

    Provides programmatic control over embedded video players through event subscriptions and runtime commands.

    TypeScriptactivitypubangulardecentralized
    在 GitHub 上查看↗14,520
  • mostafaalagamy/metrolistmostafaalagamy 的头像

    mostafaalagamy/Metrolist

    10,388在 GitHub 上查看↗

    Metrolist 是一款多功能音频播放器和 YouTube 音乐客户端。它作为一个音乐库管理器和同步歌词查看器,为流式传输音频和视频内容提供了一个统一的界面。 该应用通过实时音乐同步脱颖而出,允许多个用户共享协调的聆听体验。它还包括用于同步歌词的自动化翻译工具,以及一个专门用于从视频共享服务流式传输音频的系统,支持后台播放和离线缓存。 该平台涵盖了一套广泛的功能,包括通过均衡器、速度和音调控制进行的音频定制。它提供带有账户同步的库管理、用于识别未知歌曲的音乐识别功能,以及用于在各种目录中定位媒体的统一搜索界面。 用户可以通过支持动态颜色和预设调色板的视觉主题定制系统来修改应用外观。

    Accesses and plays audio content from YouTube through a dedicated mobile interface with background playback.

    Kotlin
    在 GitHub 上查看↗10,388
  • cookpete/react-playercookpete 的头像

    cookpete/react-player

    10,260在 GitHub 上查看↗

    React-player is a media player component for React that provides a unified interface for embedding and playing video and audio content from various URLs and third-party platforms. It functions as a universal media player that automatically detects the source of a provided URL to render the appropriate player for that specific provider. The project distinguishes itself by wrapping diverse media SDKs and native elements into a consistent multi-platform wrapper. This allows for a standardized set of playback controls across different streaming services and includes the ability to register custom

    Provides a programmatic JavaScript API to execute playback and state commands across different media providers.

    TypeScriptaudiodailymotiondash
    在 GitHub 上查看↗10,260
  • paulirish/lite-youtube-embedpaulirish 的头像

    paulirish/lite-youtube-embed

    6,325在 GitHub 上查看↗

    A faster youtube embed.

    Exposes a JavaScript API to play, pause, seek, and control the YouTube player after it loads.

    HTML
    在 GitHub 上查看↗6,325
  • codingtrain/website-archiveCodingTrain 的头像

    CodingTrain/website-archive

    5,743在 GitHub 上查看↗

    This is an archived snapshot of the first version of the Coding Train website, preserving its original static structure and content. It serves as a static site archive, storing pre-rendered HTML pages and assets for direct delivery without server-side processing. The site organizes tutorial and challenge content as individual HTML files within a directory structure that mirrors the site hierarchy, using hyperlinks and browser-native navigation to move between pages. It manages the entire website source code and content revisions using Git for collaborative contribution and history tracking, a

    Embeds YouTube video players directly into web pages using iframe elements for tutorial playback.

    JavaScriptartdesigneducation
    在 GitHub 上查看↗5,743
  • music-assistant/servermusic-assistant 的头像

    music-assistant/server

    2,493在 GitHub 上查看↗

    This project is a multi-room music server and library aggregator that centralizes local audio files and various streaming services into a single unified database. It functions as a media controller for DLNA and UPnP devices, enabling the management of music, podcasts, and audiobooks across networked speakers. The system is distinguished by its ability to synchronize audio playback across multiple speakers and brands simultaneously. It features a digital signal processor for loudness normalization and frequency correction, alongside an acoustic fingerprinting engine used for metadata enrichmen

    Offers an external interface to execute playback actions, send announcements, and transfer queues.

    Python
    在 GitHub 上查看↗2,493
  1. Home
  2. Web Development
  3. API Integrations
  4. Player Control Interfaces

探索子标签

  • YouTube1 个子标签An embed that exposes a JavaScript API to play, pause, seek, and control the YouTube player after it loads. **Distinct from Player Control Interfaces:** Distinct from Player Control Interfaces: specifically targets YouTube's embedded player API, not general media player control interfaces.