Skip to content

optic-player/optic-player.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optic Player

Optic Player

English | 中文

一款跨平台的 Emby 客户端播放器

Windows Android macOS iOS Linux


本项目为自用,暂时只支持 Emby,但该有的功能都有
这是 Optic Player 的发布仓库,不含源码,可能会开源(有时间整理的话)。

目录

screenshot

播放器内核

所有平台均集成 MPV,部分平台额外支持原生播放器(通常具有更好的解码性能)。

平台 默认内核 备用内核
Android / TV Media3 ExoPlayer (+ FFmpeg Extension) MPV
iOS / iPadOS AVPlayer MPV
macOS AVPlayer MPV
Windows MPV
Linux MPV

弹幕系统说明

兼容弹弹Play 弹幕 API,以及 danmu_apimisaka_danmu_server。对于后两个弹幕 API 服务,播放器会自动判断并兼容其 URL。

  • 播放器未内置弹幕源服务器,需自行查找弹幕源并添加。
  • 此弹幕系统为自研的系统,以性能优先为目标,最大限度使用多线程处理。
  • 支持自动弹幕匹配和手动弹幕匹配。
  • 目前弹幕轨道的数量配置较为保守。同时,如果弹幕太多,造成每秒低于 60 帧时,弹幕调度器会在保证 60 帧的前提下丢弃部分弹幕,以保证性能。

安装指南

Windows

通过 Microsoft Store 安装会自动处理依赖,无需手动安装 VC 运行库。

如果从 GitHub 下载 ZIP 包,需手动安装 VC 运行库最新版:去微软下载

Android

一个 APK 支持手机、平板和电视(内建 TV 支持)。

macOS

Universal 构建,支持 Intel 和 Apple Silicon。

iOS / iPadOS

不签名、不上架 App Store(搞不到美区开发者号)。使用方式自行 Google 或问 AI。

Linux

查看 Linux 使用文档

注意事项

  • 在 PC 上,如果需要让播放器走本机的代理软件,请使用 TUN 模式

  • 此播放器的 User Agent 为 OpticPlayer/<version>对于白名单模式 Emby 服,如果没加白,请求会失败(403 响应),导致无法登录和播放。

About

Optic Player - 全平台Emby播放器

Topics

Resources

Stars

56 stars

Watchers

0 watching

Forks

Contributors