上级 项目
type
Post
status
Published
date
Aug 30, 2024
slug
Feishin
summary
用于连接音乐库来播放音乐。
password
子级 项目
tags
工具
音乐
Feishin
CloudFlare Page
网页版
category
技术分享
使用 Cloudflare Pages 部署 Feishin 用于连接音乐库来播放音乐

介绍

Feishin 是一个 自托管的开源的多平台的 第三方音乐播放器
它源自同作者的之前的一个项目 Sonixd,如果你曾经自建过类似于 Jellyfin / Navidrome 等项目的音乐库,你应该有所耳闻
Feishin 目前可以连接 Jellyfin / Navidrome 的音源,并提供了 网页版 与 本地客户端 的两种选择,这次我们就使用 Cloudflare Pages 来搭建网页版客户端

部署

部署非常简单,仅需要动动手指

克隆仓库

notion image
在这里 Fork 一个我的仓库,步骤不详细说明了

初始化 Pages

来到 Cloudflare Dash,登陆后左侧栏目中选择 Workers 和 Pages - 概述 - 新建
notion image
选择 Pages 下的 连接到 Git
notion image
登陆自己的 Github 账号后,选择刚才 Fork 的仓库,随后开始设置
notion image
在这里,你只需要更改你的 项目名称 和 构建目录 即可
notion image
随后保存并部署,不出多少时间,就可以部署完成
notion image

自定义域名

如果你需要在国内正常访问,也许需要自定义一个 自己的域名 来躲开针对于 pages.dev 的 DNS 污染
notion image
不再赘述

使用 Feishin

这里会展示一些 Feishin 的基本用法

连接到 Jellyfin / Navidrome

进入到你所部署的 Feishin 网页客户端
点击 Open menu - Manage servers 以添加服务器
notion image
按照规则填写所需信息,此处演示为 Jellyfin,Navidrome 选项卡大同小异
notion image
添加后选择 Go Back 即可开始使用
notion image
请注意: 服务器连接信息以 Cookies 方式保存于本地浏览器,更换浏览器则需重新添加

切换语言

在左侧的菜单中选择 Settings - Language 即可更换为简体中文
notion image

播放音乐

至此,Feishin 就被我们设置调教得十分好用了,如有特殊需求还可以去设置中进行微调
notion image
如图,正在播放 HOYO-MIX Out of Control 中的 Space Walk
部分截图:
notion image
notion image
notion image

小结

总的来说,Feishin 经过这么多次的迭代,已经是开源中比较好用的音乐播放器了
就这样吧
搭建基于Cloudflare Worker的Telegraph的图床KV版哪吒移动版1.5正式版上线了
Loading...