garplab / typingtube

24 stars 1 forks source link

[要望]楽曲のやり直し機能 #26

Open haimi3121 opened 4 years ago

haimi3121 commented 4 years ago

毎回やり直したいときにF5で更新してやり直しますが、更新せずにでワンクリックorショートカットキーでやり直せたら便利だと思います。

garplab commented 4 years ago

ありがとうございます。様々な記録管理の都合上、最初からやり直しの際は必ず通常のクリック操作での移動、もしくは、更新するようお願いします。

rn0rno commented 4 years ago

これほしいですねー。

Toshi7878 commented 4 years ago

やり直し機能の実装自体は可能なので、サンプルスクリプトを作成してみました。(問題があれば削除いたします) このスクリプトは特定のURLでのみ使用することができます。 https://greasyfork.org/ja/scripts/409903-typing-tube-mod-official-f8でやり直し


ですが公式機能として実装する場合は、まだ以下の問題があると思いました。

ページ更新を介さないやり直し機能を実装すると、サイト上の広告表示回数が減り収益が減る恐れがある

_やり直し時にplaylogidをカウントするか否か

サンプルスクリプトでのカウント方法はプレイ中のリトライはplaylog_idを更新しませんが、プレイ終了後のリトライでは新規playlog_idを取得します。

--やり直し時に譜面再生数をカウントする場合に発生する問題-- ・やり直し連打で容易に譜面再生数を稼げてしまう(20打鍵以上している場合のみカウントなどで対処は可能)

--やり直し時に譜面再生数をカウントしない場合に発生する問題-- ・今まではページ更新を介したリトライでカウントしているため、再生数推移との誤差が出てしまう。 ・実績、デイリーミッションの再生数関連のクリアが多少難しくなる。

”YouTube動画自体の再生数カウント” ”YouTube動画自体の再生数カウント”はある一定の時間が経つまではどれだけリロード再生しても(ページ更新を介したリロード含む)カウント1固定のようなので、やり直し機能の実装で気にすることは無いと思います。 参考1:https://support.google.com/youtube/answer/2991785?hl=ja 参考2:https://marketingstrategy-inst.com/2017/03/12/youtubeの再生回数はどのようにカウントされるのか。/