ci7lus / miraktest-plugins Goto Github PK
View Code? Open in Web Editor NEWMirakTest v2のプラグイン集です
Home Page: https://github.com/ci7lus/MirakTest
License: MIT License
MirakTest v2のプラグイン集です
Home Page: https://github.com/ci7lus/MirakTest
License: MIT License
どうしたもんか
試したMirakTestバージョン: MirakTest-2.0.0-rc.1-win
試したDPlayerバージョン: 2022062121
Windows10 21H2で実行.
プラグインロード時にエラー発生(動作に問題はないように見えるが一応)
エラー文
[Plugin] 繝ュ繝シ繝峨@縺セ縺励◆: miraktest-dplayer.plugin.js
webpack-internal:///13:169
const DPlayerWrapper = Object(external_React_in_globalThis_React_["memo"])(({ isPlaying, isSeekable, opacity, zoom, ng }) => {
^
TypeError: Object(...) is not a function
at eval (webpack-internal:///13:169:75)
at Module.<anonymous> (evalmachine.<anonymous>:907:3)
at t (evalmachine.<anonymous>:258:17)
at _default (evalmachine.<anonymous>:291:16)
at evalmachine.<anonymous>:292:2
at Script.runInContext (node:vm:139:12)
at Object.runInContext (node:vm:289:6)
at u (C:\Users\unyacat\Downloads\mirakbeta\MirakTest-2.0.0-nightly-win\resources\app.asar\dist\main.electron.js:1932:277228)
at async FSWatcher.<anonymous> (C:\Users\unyacat\Downloads\mirakbeta\MirakTest-2.0.0-nightly-win\resources\app.asar\dist\main.electron.js:1932:278011) miraktest-dplayer.plugin.js
@kilinbox さんの環境にて発現。
ci7lus/MirakTest#12 (comment) にて頂いた提案。
DPlayerでコメント表示倍率の拡大縮小をできるようにする。
CSSのzoomプロパティで実装できそう?
自動シークで再生終了位置取得し直しも試したが、VLCの仕様?でシーク先指定位置よりは後ろにならないような挙動をしており、0.8相当の位置でも0.9991...あたりの数値で末端まで再生される
0.99到達時に一旦再生終了して仕切り直すのがいいんじゃないかとは思うが復元まで考えるとなかなかいかつい
アプリの特徴上、他オリジンの一元的な取得に特段のうまみがなく、複雑性が増していることを鑑みて、sayaメンテナーと相談のもと、MirakTest プラグインでは段階的に廃止することにした。elainaでは今後も継続して利用する。
困った
これが治ったとしてもなにかメモリリークがあって数時間で死ぬ
本体のrecoil 0.3から0.4へのアップデート後、描画コンポーネントが消滅するようになった。本体の実装が悪い?
rmcnプラグインを使ってホストに接続できない事象が発生しましたのでご報告します。
MirakTestバージョン: 2.0.0-rc.1
rmcnバージョン: 2022073018
OS: macOS 12.5 ARM64
手順
MirakTestのDevToolコンソールは次のとおりです。
pluginPaths:
Array(1)
0: "/Users/user/Library/Application Support/MirakTest/plugins/miraktest-rmcn.plugin.js"
length: 1
[[Prototype]]: Array(0)
main.js:2 [Plugin] 取り込み中: miraktest-rmcn.plugin.js
main.js:2 [Plugin] 読込中: rmcn (io.github.ci7lus.miraktest-plugins.rmcn, 0.0.2)
main.js:2 [Plugin] セットアップ中: rmcn (io.github.ci7lus.miraktest-plugins.rmcn, 0.0.2)
main.js:2 表示サービスを変更します: null
main.js:2 VLC Args:
Array(2)
0: "--avcodec-hw=none"
1: "--http-user-agent=MirakTest/2.0.0-rc.1"
length: 2
[[Prototype]]: Array(0)
main.js:2 TypeError: atoms.globalContentPlayerSelectedServiceFamily is not a function
at component (Renderer.tsx?2e0a:99:1)
at va (main.js:2:418357)
at vs (main.js:2:475798)
at yl (main.js:2:464749)
at pl (main.js:2:464677)
at dl (main.js:2:464540)
at tl (main.js:2:461351)
at el (main.js:2:459888)
at _ (main.js:2:1441195)
at MessagePort.T (main.js:2:1441727)
main.js:2 Uncaught TypeError: atoms.globalContentPlayerSelectedServiceFamily is not a function
at component (Renderer.tsx?2e0a:99:1)
at va (main.js:2:418357)
at vs (main.js:2:475798)
at yl (main.js:2:464749)
at pl (main.js:2:464677)
at dl (main.js:2:464540)
at tl (main.js:2:461351)
at el (main.js:2:459888)
at _ (main.js:2:1441195)
at MessagePort.T (main.js:2:1441727)
ChromeのDevToolコンソールは次のとおりです。
WebSocket connection to 'ws://localhost:10171/' failed:
(anonymous) @ index.b28041db.js:65
いつもありがとうございます。
MirakTest 2.0.0-beta.4 for Windows 10
miraktest-epgs 2022020421
Epgstation v2.6.20
Mirakurun 3.9.0-rc.1
「プラグイン」→「EpgStation 録画一覧」→「視聴」をクリックしても、x264にエンコード済みのmp4録画ファイルが再生出来ません。
試しに、素のTSファイルは再生可能です。
確認のほど、よろしくお願い致します。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.