MirakTest Versions Save

Mirakurun 用映像視聴アプリ実装研究資料

v2.0.0

1 year ago

㊗㊗ MirakTest v2.0.0 Release ㊗㊗

安定してるので安定としました

v2.0.0-rc.4からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-rc.4...v2.0.0

実装

なし

変更

修正

注記

v2関連マイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-rc.4

1 year ago

v2.0.0-rc.3からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-rc.3...v2.0.0-rc.4

放送中の番組に関するクリティカルな修正のため急いて公開

実装

なし

変更

修正

  • 5.1ch サラウンド番組の再生時に音声が正常に再生されない不具合に対する対応を試験的な機能として追加 #98
    • 挙動がおかしくなった場合は設定画面の試験的な設定から無効化できます

注記

v2関連マイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-rc.3

1 year ago

v2.0.0-rc.2からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-rc.2...v2.0.0-rc.3

2ヶ月リリースできてないのは微妙だなというのと、結構クリティカルな不具合(#93)が治ったので一旦リリース

実装

変更

修正

注記

v2関連マイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-rc.2

1 year ago

v2.0.0-rc.1からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-rc.1...v2.0.0-rc.2

全然ReleaseをCandidateできていませんが何事もなければこのままリリース予定です、多分…

実装

変更

修正

削除

注記

v2関連マイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-rc.1

1 year ago

v2.0.0-beta.5からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-beta.5...v2.0.0-rc.1

beta.5のリリースに予告していたとおり、プラグインの仕様に破壊的な変更が加わりました。プラグイン側に必要な変更点については プラグインマイグレーション (v2.0.0 beta.5 to rc.1) にまとまっています。

実装

変更

修正

注記

v2関連マイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-beta.5

1 year ago

v2.0.0-beta.4からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-beta.4...v2.0.0-beta.5

実装

変更

修正

注記

v2安定版までのマイルストーン 次のリリースは #43 の解消を目指したRC版になる予定です。現在利用できているプラグインとの互換性はなくなる(設定値が記録できなくなる・ウィンドウ間で設定値が共有されなくなる)のでご注意ください。miraktest-pluginsについては対応したものをリリースと同時に公開する予定です。

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-beta.4

2 years ago

v2.0.0-beta.3からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-beta.3...v2.0.0-beta.4

実装

変更

修正

注記

v2安定版までのマイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-beta.3

2 years ago

v2.0.0-beta.2からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-beta.2...v2.0.0-beta.3

実装

  • 右サイドバーにチャンネルセレクター機能を移譲
  • (メインプロセスのみ)プラグインのダイナミックリロードを実装

変更

  • 最小フォントサイズを100%に
  • contentPlayerServiceLogoUrlAtom廃止
  • チャンネルセレクター廃止
  • レンダラー・メインともに実行コンテキストを安全に (#20)
  • できる限りメインプロセスのライブラリを実行ファイルにバンドル

修正

  • リファラを削除
  • 保存値がundefの場合にundefで上書きされてしまうのを修正
  • アスペクト比固定をdarwin以外で廃止

注記

v2安定版までのマイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-beta.2

2 years ago

#30 解消までリリースを取り下げます 致命的なバグを修正した d5d8177 のものを配布しています。

v2.0.0-beta.1からの変更点

詳しくは: https://github.com/ci7lus/MirakTest/compare/v2.0.0-beta.1...v2.0.0-beta.2

実装

  • MirakurunのURL履歴を10件まで残すように
  • VLCのオプションとしてnetwork-cachingを設定できるように
    • 0に指定することで若干再生開始が早くなりますが、サーバーまでの通信が不安定だと再生が不安定になるかもしれません
  • 字幕のフォントを変更できるように(#22)
    • macOSでのおすすめフォント設定は "Hiragino Maru Gothic ProN", "Rounded M+ 1m for ARIB" です
  • TOTパケットを解釈できるように
  • 番組表
  • 番組データの管理をメインプロセスで行うように
    • APIでserviceId/networkId/時間で絞り込んだクエリが可能です

変更

  • アイコンサイズをウィンドウサイズに合わせてスケールするように
  • サービスが拾えてなくても番組名からタイトルを設定する
  • VLCにおいてRefererを付与するように
  • macOSビルドにてsecuretransportを無効化(TLS v1.3対応)
  • opanPlayer, primaryWindow廃止
  • プラグインを並列で読み込むように
  • Seekableの場合のコントローラー表示を2列に戻して、移動をクリック判定にし、相対移動ボタンを追加
  • contentPlayerRelativeMoveTriggerAtom廃止
  • timeの同期タイミングを削減
  • getCurrentWindowのコールを削減
  • ハードウェアエンコード指定を標準では無効に
    • あまり意味がないらしい
  • selectedServiceをglobalFamilyに
  • コントローラーのうち使用頻度の低いパーツをポップオーバーに格納
  • 開発において本体のHMRを有効化
  • プラグインは再起動時まで内容が固定化されるように
    • 次回リリースまでの修正を模索中

修正

  • コンテキストメニューから新しくプレイヤーを開けなくなっていたのを修正
  • 新しいウィンドウで再生がうまく動いていなかったのを修正
  • 新規画面でサービス自動選択が行われないのを修正
  • プレイヤーを開くAPIで開いた画面のサイズが変なのを修正
  • Mirakurun以外のサービスを再生していると放送に復帰できなかったのを修正
  • リロード後に再生が始まらないのを修正

注記

v2安定版までのマイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources

v2.0.0-beta.1

2 years ago

v2.0.0-beta.0からの変更点

実装

  • 映像再生中はスリープしないように
  • プラグインコンポーネントポジションにonBackgroundを追加
    • すべてのウィンドウで展開されます
  • プラグインAPIにビルドインウィンドウを開く関数を追加

変更

  • フォントサイズを画面サイズに応じて拡大するように

修正

  • Windows(とおそらくLinux)でチャンネルセレクターの文字色が背景色に埋もれていたのを修正
  • Windowsでアスペクト比固定が想定通りに動作していなかったので無効化

注記

v2安定版までのマイルストーン

ライセンスについて

macOS / Windows 用アプリイメージ (.dmg/.zip/.exe) には libVLC を同梱しています。これらのアプリイメージには LGPLv2.1 または GPLv2 が適用されます。 VLC Sources