YouTube媒体控制协议服务器

YouTube媒体控制协议服务器

用于集成YouTube的媒体控制协议服务器,支持多设备播放控制。

快速入门

  1. 克隆仓库: git clone https://github.com/Tisik79/youtube-mcp-server.git cd youtube-mcp-server

  2. 安装依赖: npm install

  3. 创建并配置 .env 文件: cp .env.example .env

    编辑 .env 文件,添加 YouTube API 密钥

  4. 启动服务器: npm start

  5. 打开浏览器访问: http://localhost:3000

主要功能

  • 播放、暂停、控制视频
  • 多设备同步播放
  • 实时通信使用 WebSocket
  • 支持 YouTube 视频搜索

项目结构

  • public/ - 前端文件
  • server.js - 服务端主文件
  • .env - 配置文件

要求

  • Node.js v14+ 和 npm v6+
  • YouTube Data API 密钥