創価大学放送部(SBS)での使用を想定した音源再生ソフトです。
Mac用の舞台オペレーティングソフトウェアである QLab にインスパイアされています。
使用方法のについては、このドキュメントを参照
- Tauri Prerequisites
https://v2.tauri.app/ja/start/prerequisites/
上記のページを元に Rust, Node.js, その他の依存パッケージをインストール
Note
Linuxにおいては、追加で以下の依存関係が必要です。
Debian/Ubuntu/Mint では
libasound2-dev、Fedora/Centos ではalsa-lib-develパッケージ
- pnpm
https://pnpm.io/ja/installation
上記のページを元に pnpm をインストール
- Tauri CLI
以下のコマンドでTauri CLIをインストール
cargo install tauri-cli --version "^2.0.0" --locked-
リポジトリをクローン
git clone https://github.com/Keinsleif/sbsp.git
-
Node.js 依存関係をインストール
cd sbsp/sbsp_frontend pnpm i -
ビルドを実行
# SBS Player をビルド cd ../sbsp_app cargo tauri build # SBS Player Remote をビルド cd ../sbsp_remote_app cargo tauri build
Note
開発のためにホットリロードやDevtoolsを利用するときは以下のコマンドで実行まで行えます。
cargo tauri devsbsp/target/release/ に実行ファイルが出力されます。