Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

曲のPositon で AIMP 側との誤差が発生している #16

Open
Asteriskx opened this issue Sep 22, 2017 · 5 comments
Open

曲のPositon で AIMP 側との誤差が発生している #16

Asteriskx opened this issue Sep 22, 2017 · 5 comments

Comments

@Asteriskx
Copy link
Member

±2sec ぐらいずれている。
AIMP 側から送られてくる時間がずれているのか、
Legato 側で取得するタイミングが悪いのかがわからない。

@Asteriskx Asteriskx changed the title #曲のPositon で AIMP 側との誤差が発生している 曲のPositon で AIMP 側との誤差が発生している Sep 22, 2017
marihachi added a commit that referenced this issue Sep 23, 2017
@marihachi
Copy link
Contributor

Positionに関しては、ポーリングして変化を見るようにしました
とりあえず完了ということで

@marihachi marihachi reopened this Dec 28, 2017
@marihachi
Copy link
Contributor

marihachi commented Dec 28, 2017

この問題がやっぱり目立つからreopenした

@marihachi
Copy link
Contributor

marihachi commented Dec 28, 2017

変更イベントに関しても、ポーリングに関しても、AIMP側から提供されるPositionプロパティの値が既に正しくないような気がするので、どうしようもないかも。

@marihachi
Copy link
Contributor

marihachi commented Dec 28, 2017

方法の一つとして、
StatePropertyChangedイベントを掴んだタイミングで独自にTimer.Start()して、Aimpの代わりにPositionPropertyChangedを発生させる
というのが考えられそう。
そこまでライブラリが対応する必要があるのかどうかは分からないけど(クソ)

@Asteriskx
Copy link
Member Author

こうやって秘伝のソースになっていくんだなぁ。(たっけんおじさん)

@marihachi marihachi added the AIMP label Nov 25, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants