--- Title: pythonでfoobarのalternativeを作る # 目次 Keywords: - ' 目次' Author: yamasyuh68 Web: https://mimemo.io/m/3kyw8o3neWG6Lrg --- - foobar2000を自分で作ってみることがテーマ なぜならLinuxバージョンが無いから ┐('д')┌ 私のfoobarはこんな感じなのでこのUIを目指します https://live.staticflickr.com/65535/47972078222_5e32246de7_b.jpg - まずは**sqliteの操作**を勉強 - 再生エンジンは**vlc**を使用 - ある程度pythonとwxは触ったことがある人向け - 途中からQtに変更、**特にTreeViewの扱い**がメインに -------------- # 目次 [ToDo](https://mimemo.io/m/XpEgPoANdklmkjW) [SQLite操作メモ](https://mimemo.io/m/3A2wRoNDZA41zM6) [SQLite入門](https://www.dbonline.jp/sqlite/) [vlc](https://www.olivieraubert.net/vlc/python-ctypes/doc/) ---- [pythonでfoobarのalternativeを作る 35](https://mimemo.io/m/XpEgPoA26LlmkjW) [ 190918 - ] - UI 改善 久しぶりに手直しした 特に不満無く今まで使ってました(・∀・)ノ ---- [pythonでfoobarのalternativeを作る 34] (https://mimemo.io/m/XpEgPoA25LlmkjW) [ 190625 - 28 ] - treeview **Delegate** 出来た( ´∀`) <fig> <code> - デレゲートいろいろ ----- [pythonでfoobarのalternativeを作る 33](https://mimemo.io/m/0x5QZodJaB43Ojn) - **TreeView のアイテムの検索** できた~(^_^) ----- [pythonでfoobarのalternativeを作る 32](https://mimemo.io/m/kP8LAlbLPAGB7YZ) - watcdog関係、DB更新~リロード - ソートの CaseSensitive ---- [pythonでfoobarのalternativeを作る 31 ](https://mimemo.io/m/mqLXOlJVKLlzQ19) - DB更新 watchDog 対応 ---- [pythonでfoobarのalternativeを作る 30 (一旦完成)](https://mimemo.io/m/JYpaMlMVe94yrdg) **現時点での全コード**   ---- [pythonでfoobarのalternativeを作る 29](https://mimemo.io/m/eQDXzlaNbY4Pvwk) **ほぼ実用レベルになった**  - treeViewへのドロップの研究 - リストへのアルバム表示 - 複数タブ化 - その他 - Player 作り込み DB結合など ---- [pythonでfoobarのalternativeを作る 28](https://mimemo.io/m/OX6eWonWw7lwPDQ) - スライダー実装、その他 - 今後のこと、雑感 - Player 作り込み バグ退治など ---- [pythonでfoobarのalternativeを作る 27](https://mimemo.io/m/Mzm71lmz1e4KLYj) - Player 作り込み 連続演奏 リスト保存 本体のみ - 自動演奏の仕組み - 保存・読込 sql用のimportファイル ------- [pythonでfoobarのalternativeを作る 26](https://mimemo.io/m/mqLXOlJKy64zQ19) - Player 作り込み - リストへのドラッグ関係 ----- [pythonでfoobarのalternativeを作る 25](https://mimemo.io/m/D31XMGPDJrGRw86) - Player listのドラッグ実装など - Player タグ表示をmutagenに変更 ---- [pythonでfoobarのalternativeを作る 24](https://mimemo.io/m/D1V7LGw5ExlYPNj) - player 作り込み - 行の選択~次の曲の自動演奏のため - ドラッグ関係 ---- [pythonでfoobarのalternativeを作る 23](https://mimemo.io/m/JkWVal67qe4BEqd) - Player listviewを複数カラムに - Player 作りこみ ---- [pythonでfoobarのalternativeを作る 22 ](https://mimemo.io/m/1KpnX4yvR6GaEwQ) - Player - VLC module ----- [pythonでfoobarのalternativeを作る 21 190530](https://mimemo.io/m/qERa6lBbNklPb0v) - DBViewer インクリメンタルサーチ この機能はほぼ完成かな ----- [pythonでfoobarのalternativeを作る 20 190529 ](https://mimemo.io/m/3A2wRoND7g41zM6) - インクリメンタルサーチの今後の方向 - 音楽再生モジュール **VLCの使い方** ----- [pythonでfoobarのalternativeを作る 19 190528](https://mimemo.io/m/daJjOoYLDKGEyDM) - QTreeView 結構簡単に出来た、あとはサーチの実装 ----- [pythonでfoobarのalternativeを作る 18 190527](https://mimemo.io/m/ydN6wox5njlp7qE) - インクリメンタルサーチ wxだと難しいのかも、悩み中 ( ̄― ̄?) ----- [pythonでfoobarのalternativeを作る 17 190526](https://mimemo.io/m/D1V7LGw5gxlYPNj) - DBviewer-Search Tree  
  - 課題など ----- [pythonでfoobarのalternativeを作る 16 190524-](https://mimemo.io/m/JYpaMlMDKjoyrdg) - 最終版(一歩手前)のDB作成中 - DBviewer-Search Tree ----- [pythonでfoobarのalternativeを作る 15 190522](https://mimemo.io/m/XLx9alV5x9o70BJ) - 最終版(一歩手前)のDB作成中  flag の仕様構想  タグ中の / の処理 ----- [pythonでfoobarのalternativeを作る 14](https://mimemo.io/m/kP8LAlbmpKoB7YZ) - DBのGUIビューア(タグのビュー)  
- DB作成 - 二段階合体の実用化DB構想 ---- [pythonでfoobarのalternativeを作る 13 ](https://mimemo.io/m/q9ON1lX5nA4LrAD) - TreeCtrl 表示 gridCtrl を treeCtrl にして階層表示にしてみた ----- [pythonでfoobarのalternativeを作る 12 ](https://mimemo.io/m/eQDXzlaNd34Pvwk) - DBからTreeViewを作る DBの仕様をTree作成を前提としたものに ----- [pythonでfoobarのalternativeを作る 11 190518](https://mimemo.io/m/MpVzxoDKW3GvZLb) - DB作成 DB作成時のinsert文の書き方など工夫しただけ ----- [pythonでfoobarのalternativeを作る 10 ](https://mimemo.io/m/WrRz7l7d3x4NaA6) - DBのGUIビューア **Grid ベース** ----- [pythonでfoobarのalternativeを作る 9 ](https://mimemo.io/m/2ZJDal8nePGPKMR) - DBのGUIビューア wxでGUI化した ----- [pythonでfoobarのalternativeを作る 8 ](https://mimemo.io/m/3A2wRoND5a41zM6) - DBの簡易ビューア これはコンソール ----- [pythonでfoobarのalternativeを作る 7 ](https://mimemo.io/m/M2rKBGz5jz4D0Em) - Mutagen の使い方 DB作成(第二段階) - 新たな問題 - ビューア ------ [pythonでfoobarのalternativeを作る 6](https://mimemo.io/m/3A2wRoNDaP41zM6) - 190513 の開発 - Mutagen の使い方   - Mutagen調べた(mutagen.file)  汎用のコマンドがありましたわ (-_-) ----- [pythonでfoobarのalternativeを作る 5](https://mimemo.io/m/daJjOoYLn0GEyDM) - DBのビューア コンソールね これがないと確認が出来ない、必須ですよね ----- [pythonでfoobarのalternativeを作る 4](https://mimemo.io/m/xn7vg4W5BroAa1q) - ファイル列挙、DB作成の高速化 何がネックで遅いのか研究してみる   [DB作成に要する時間 1 実験](https://mimemo.io/m/ZYrNkl172xGQqA5) [DB作成に要する時間 2 考察](https://mimemo.io/m/bRndWoOD85lB965) ----- [pythonでfoobarのalternativeを作る 3](https://mimemo.io/m/XpEgPoANQMlmkjW) - 職場で調べておいたことを昨日家に帰ってやってみた - SQL回りの話 ----- [pythonでfoobarのalternativeを作る 2](https://mimemo.io/m/MpVzxoDKErGvZLb) - 早速昨日やってみた - SQLのこと - mutagen ----- [pythonでfoobarのalternativeを作る 1](https://mimemo.io/m/daJjOoYLwpGEyDM) - とりあえず必要となる項目と解説サイトを調べてみた - 作ってみるか - pip install mutagen