tohovgs-cli

東方BGM on VGS (macOSコマンドライン & 配信サーバ)

View on GitHub

東方 BGM on VGS for コマンドライン

About

How to setup

macOS

XCODE をインストール & セットアップ済みの macOS の Terminal で以下のコマンドを実行すれば起動できます。(2 回目以降は make のみ実行すれば OK)

git clone https://github.com/suzukiplan/tohovgs-cli
cd tohovgs-cli
make

make を実行すると 東方 VGS のプレイリスト(playlist.csv)を シャッフル & 繰り返し の設定で 1 曲づつ再生します。

% make
./tohovgs -s -i playlist.csv
Playing mml/BSLOT034.mml ネクロファンタジア ... OK
Playing mml/BSLOT003.mml ルーネイトエルフ ... OK
Playing mml/BSLOT062.mml 不思議の国のアリス ... OK
Playing mml/BSLOT080.mml Witching Dream ... OK
Playing mml/BSLOT004.mml おてんば恋娘 ... OK
Playing mml/BSLOT082.mml 装飾戦 〜 Decoration Battle ... OK
Playing mml/BSLOT090.mml 運命のダークサイド ... OK
Playing mml/BSLOT047.mml 恋色マスタースパーク ... OK
Playing mml/BSLOT026.mml 東方妖々夢 〜 Ancient Temple ... OK
Playing mml/BSLOT045.mml 永夜の報い 〜 Imperishable Night. ... OK
Playing mml/BSLOT101.mml 緑眼のジェラシー ... OK
:

Linux

Need install ALSA before build and execute.

sudo apt-get install libasound2
sudo apt-get install libasound2-dev

How to update

git pull

How to use

Basic usage

./tohovgs playlist.csv

Advanced usage

(Infinite play)

-i オプションを付ければ、リストの再生が全部終わると再びリストの先頭から再生します。

./tohovgs -i playlist.csv

(Shuffle play)

-s オプションを付ければ、適当にバラけさせて再生します。

./tohovgs -s playlist.csv

-i-s の両方を指定すれば、リストが先頭に戻る都度毎回シャッフルが行われます。

(Single MML file play)

./tohovgs music.mml

デフォルトでは無限にループ再生しますが、mml ファイルの後に数字を付与することで指定回数ループ再生後コマンドラインに復帰します。

./tohovgs music.mml 3

Customize playlist

プレイリスト のカスタマイズは簡単にできます。

Customize MML

MML の仕様はこんな感じです。

License