0 pythonでfoobarのalternativeを作る 20 190529

インクリメンタルサーチの今後の方向

  • バックグラウンドで検索後のQStandardItemModelを作って、作り終わったらtreeのデータを差し替える。
    検索BOXがNULLに戻ったら最初のデータに戻す
  • ただし新しいModel作成中に検索BOXに文字が追加されたら、作業を中断して新たにモデルを作るようにしたいんだけど、どうしたら良いのかよくわからん
    やっぱりスレッドなのかな
    とりあえずはベタにコードを書いてみて切り替わる速さをみてからかな
  • この考え方を使えば、ファイル更新に伴うDB更新にも対応できそう
    どのタイミングでModelを切り替えるかだな
  • foobarの挙動だが、ビューでファイルを見ながら一方でファイルのタグを書き換えたら、リアルタイムで変更がビューに反映される。
    ビューをゼロから更新していると言うよりは、insertしているような感じ
    まあ実際のところはわかんないんだけど
  • 考えたらfoobarはコード公開してたかも
    見たらわかるかな???
    プラグインのSDKでもわかったりするか???

音楽再生モジュール

いよいよ音楽再生もやってみたくなってきて少し調べた

libmpvと呼ばれているAPIを通して、他のアプリケーションでも直接使用ができるように設計されている

https://mpv.io/
・pympv 0.6.0
https://pypi.org/project/pympv/
ちょっと見だと動画用っぽい
音声だけのファイルの挙動はどうなるんじゃろ??

  • hoge
0

メモを他の人に見せる

このメモを見せたい人に、このURL(今開いているページのURLです)を教えてあげてください

コメント(0)

  • someone

  • someone