Skip to content

Mirakurun 映像視聴確認用アプリ

License

Notifications You must be signed in to change notification settings

rokoucha/MirakTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MirakTest

MirakTest

GitHub release (latest by date) CI

Mirakurun 映像視聴確認用アプリ

概要

Electron を使用した Mirakurun の映像視聴確認用アプリです。鋭意開発中です。

Image from Gyazo

saya を利用した実況コメントを流す機能もついています。

Image from Gyazo

macOS / Windows 版は aribb24.js による字幕表示にも対応しています。

Image from Gyazo

©2020 プロジェクトラブライブ!虹ヶ咲学園スクールアイドル同好会

導入方法

安定版

macOS / Linux / Windows 版ビルドを Releases にて配布しています。

macOS での実行

dmg をマウントして app を Applications にコピーします。
Intel / M1 mac (Rosetta 2) 上で動作する macOS Catalina / Big Sur での動作を確認しています。
必須ではありませんが、字幕の表示に Rounded M+ 1m for ARIB を指定しているので、フォントのインストールを推奨します。ダウンロードはこちら

Linux (debian) での実行

vlc の導入が必要です。

apt-get install vlc

AppImage に実行権限をつけ --no-sandbox をつけて実行するか、アーカイブ版の chrome-sandbox を適切な権限に設定してください(参考)。

開発版

下記開発手順に沿ってビルドを行うか、CI にてコミット毎にビルドが行われているので、コミットメッセージ右の緑色チェック → Artifacts からダウンロードできます。

開発

メイン機能の依存として WebChimera.js を利用しています。Build PreRequests の導入が必要です。

macOS

brew install vlc cmake
git clone [email protected]:ci7lus/MirakTest.git
cd MirakTest
yarn
./setup_libvlc_mac.sh
./setup_wcjs.sh
yarn build

vlc-miraktestReleases にある dmg から VLC.app を抽出し MirakTest ディレクトリに配置することで、ビルドが aribb24.js を用いるようになります。

Linux (debian)

sudo apt-get install build-essential cmake libvlc-dev vlc
git clone [email protected]:ci7lus/MirakTest.git
cd MirakTest
yarn
./setup_wcjs.sh
yarn build

Windows

choco install -y cmake powershell-core
git clone git@github.com:ci7lus/MirakTest.git
cd MirakTest
yarn --ignore-scripts
pwsh ./setup_wcjs.ps1
yarn build

謝辞

MirakTest は次のプロジェクトを利用/参考にして実装しています。

DTV コミュニティの皆さまに感謝します。

ライセンス

MirakTest のソースコードは MIT ライセンスの下で提供されますが、ビルド済みパッケージは libVLC を含んでいる場合があり、その場合は LGPLv2.1 または GPLv2 でライセンスされます(詳細)。ビルド済みパッケージを Releases や Artifacts にて配布する場合は可能な限り周辺情報としてその旨を表示し、パッケージにはライセンス情報を同梱します。

About

Mirakurun 映像視聴確認用アプリ

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.1%
  • Other 1.9%