乐谱管理软件SheetAble
Jan. 22, 2022
SheetAble 是一款易于使用的乐谱管理软件,适用于所有音乐爱好者。 周三 https://laosu.ml 国内访问中断了3个小时,但没有看到 https://www.vercel-status.com/ 有任何说明,如果再次出现不能访问,可以试试下面的备站:
国内最快的:https://wbsu2003.gitee.io 备站(Github):https://laosu.ga 备站(Netlify):https://laosu.tk 备站(Cloudflare):https://wbsu2003.pages.dev 如果你会科学上网,当我啥也没说~
什么是 SheetAble ?
SheetAble 是一款易于使用的乐谱管理软件,适用于所有音乐爱好者。作者的目标是想让 SheetAble 在所有设备上可用,可以通过 Tablet/iPad 在 pdf 上做笔记,并将它们存储在您的家庭服务器上。
来一张官方的动图
什么是 OOPS ?
主界面的 OOPS 应该是指 Open Opus API,这是免费、开放的古典音乐元数据,通过 API 能获取作曲家和作品的完整而准确的信息。可以移步 https://openopus.org 做进一步了解。
安装 在群晖上以 Docker 方式安装。
在注册表中搜索 sheetable ,选择第一个 vallezw/sheetable,版本选择 latest。
卷 在 docker 文件夹中,创建一个新文件夹,并将其命名为 sheetable
文件夹 装载路径 说明 docker/sheetable /app/config 存放数据
端口 本地端口不冲突就行
这里要注意,默认的容器端口 8000 是不对的,应该是 8080
本地端口 容器端口 8585 8080
环境 SheetAble 支持 SQLite、MySQL, PostgreSQL 三种数据库,如果你用 sqlite 可以不用设置环境变量,如果你想用 MySQL,首先要在 MariaDB 10 中建库
文档中未找到对 MariaDB 版本的要求,但是老苏尝试用 MariaDB 5,容器日志中会报错导致无法启动
通过 phpMyAdmin 在 MariaDB 10 中新建用户 sheetable,创建同名的库 sheetable 并授予所有权限。
可变 值 DB_DRIVER mysql, postgres, sqlite DB_HOST 数据库主机地址 DB_PORT 数据库端口 DB_USER 数据库用户 DB_PASSWORD 数据库密码 DB_NAME 数据库表名 3307
如果设置有错误,默认会启用 SQLite,是否设置正确看看 MariaDB 中有没有建表就知道了
更多的环境变量,请参考官方文档: http://sheetable.net/docs/configuration
运行 在浏览器中输入 http://群晖IP:8585,就能看到登录界面了
Email: admin@admin.com Password: sheetable
登录成功后的主界面
展开左侧菜单
老苏在 https://musopen.org/zh-hant/sheetmusic/ 下载了莫扎特的 Piano Sonata no. 11, K. 331
将 pdf 文件直接拖拽到红框中
开始上传
上传完成
点 UPLOAD
上传的文件可以在 File Station 中找到
选中一篇 Sheets 可以直接查看
右下角的 Media Player Coming Soon 是否意味着很快就可以直接播放🎼乐谱🎼呢?不知道这个功能是否也会包含在基础版里?
毕竟这个功能原来是需要专门的软件来完成的,像 PDFtoMusic Pro、Neuratron PhotoScore 、SeeScore 等,当然也有专门的网站能实现,比如:https://musescore.org/
参考文档 SheetAble/SheetAble: Self-hosted music sheet organizing software 地址:https://github.com/SheetAble/SheetAble
Self-hosted music sheet organizer | SheetAble 地址:http://sheetable.net/
免費樂譜 - 免費下載超過100,000個pdf文件Musopen 地址:https://musopen.org/zh-hant/sheetmusic/
Sheet Music Library (PDF) , Sheet Music Library (PDF) 地址:https://sheetmusiclibrary.website/