又一款开源力作,项目名为feiyu-player
,中文名飞鱼
,支持集成苹果CMS
、飞飞CMS
等格式规范的视频源。值得一提的是,飞鱼使用 IPFS 作为去中心化存储,用于分享影片和导出订阅配置等场景,真实科技感满满。
作为一款通用播放器,飞鱼本身不内置任何影视资源,也不提供或推荐任何特定的视频源,用户需要自行添加符合规范的视频源。视频源相当于飞鱼播放器的"光盘",没有配置视频源,飞鱼将无法搜索和播放任何内容。
可以在设置
界面直接修改或添加视频源,其的格式如下:
// 视频源参考配置格式
{
"videoSources": [
{
"key": "视频源1",
"api": "https://api1.example.com/api.php/provide/vod/at/xml"
},
{
"key": "视频源2",
"api": "https://api2.example.com/api.php/provide/vod/at/xml"
}
]
}
除此之外,还支持配置热门影视,可以通过静态/动态配置两种方式,自定义首页显示的热门影视列表。
{
"hotMovies": [
{
"id": "26302614",
"isNew": false,
"title": "请回答1988",
"cover": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2272563445.jpg",
"rate": "9.7"
},
{
"id": "25848328",
"isNew": false,
"title": "最后生还者 第一季",
"cover": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2884221114.jpg",
"rate": "9.1"
}
// ...
]
}
也可以配置一个返回热门影视数据的远程 JSON 接口地址,如:
{
"hotMovies": "http://example.com/hotMovies.json"
}
接口需返回一个符合上述静态配置格式的热门影视数组:
// http://example.com/hotMovies.json
[
{
"id": "26302614",
"isNew": false,
"title": "请回答1988",
"cover": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2272563445.jpg",
"rate": "9.7"
},
{
"id": "25848328",
"isNew": false,
"title": "最后生还者 第一季",
"cover": "https://img9.doubanio.com/view/photo/s_ratio_poster/public/p2884221114.jpg",
"rate": "9.1"
}
// ...
]
飞鱼
支持Windows、macOS、Linux平台桌面客户端,也支持Docker部署,如果你想使用桌面客户端,可以在笔者公众号私信【飞鱼】即可快速获取下载链接,打开后根据自己的平台下载即可。
当然,你也可以直接在NAS中使用Docker部署,创建compose.yml
文件,并将下面的内容粘贴在文件中:
version: '3.9'
services:
feiyu:
image: idootop/feiyu:latest
container_name: feiyu
network_mode: bridge
restart: unless-stopped
volumes:
# 挂在自定义视频源,可选
- /share/Container/feiyu/config/feiyu.jsons:/app/feiyu.json
ports:
- '3000:3000'
logging:
options:
max-size: "10m"
max-file: "5"
然后,使用下面命令启动Docker:
docker compose up -d
最后,在浏览器中使用ip:3000
即可打开飞鱼网页版。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!