pythonでfoobarのalternativeを作る # 目次 version 45

2019/06/07 16:25 by yamasyuh68
  :追加された部分   :削除された部分
(差分が大きい場合、文字単位では表示しません)
pythonでfoobarのalternativeを作る 目次 # prog
- foobar2000を自分で作ってみることがテーマ
なぜならLinuxバージョンが無いから ┐('д')┌
私のfoobarはこんな感じなのでこのUIを目指します

https://live.staticflickr.com/65535/47972078222_5e32246de7_b.jpg
- かなりの部分がsqliteの操作に費やされるはず [SQLite操作メモ ](https://mimemo.io/m/3A2wRoNDZA41zM6)

- ある程度pythonとwxは触ったことがある人向け(途中からQtになってしまった (-_-) )

--------------
# 目次


[ToDo](https://mimemo.io/m/XpEgPoANdklmkjW)
[ToDo2](https://mimemo.io/m/mqLXOlJKy64zQ19)


[pythonでfoobarのalternativeを作る 24](https://mimemo.io/m/D1V7LGw5ExlYPNj)
まだ書いてない

----
[pythonでfoobarのalternativeを作る 23](https://mimemo.io/m/JkWVal67qe4BEqd)
- Player listviewを複数カラムに
- Player 作りこみ
<fig>
----
[pythonでfoobarのalternativeを作る 22 ](https://mimemo.io/m/1KpnX4yvR6GaEwQ)
- Player
<fig> <code> 
- VLC module

-----
[pythonでfoobarのalternativeを作る 21 190530](https://mimemo.io/m/qERa6lBbNklPb0v)
- DBViewer インクリメンタルサーチ
<code> この機能はほぼ完成かな

-----
[pythonでfoobarのalternativeを作る 20 190529 ](https://mimemo.io/m/3A2wRoND7g41zM6)
- インクリメンタルサーチの今後の方向
- 音楽再生モジュール
**VLCの使い方**

-----
[pythonでfoobarのalternativeを作る 19 190528](https://mimemo.io/m/daJjOoYLDKGEyDM)
- QTreeView
<fig> 
結構簡単に出来た、あとはサーチの実装

-----
[pythonでfoobarのalternativeを作る 18 190527](https://mimemo.io/m/ydN6wox5njlp7qE)
- インクリメンタルサーチ
wxだと難しいのかも、悩み中 ( ̄― ̄?)

-----
[pythonでfoobarのalternativeを作る 17 190526](https://mimemo.io/m/D1V7LGw5gxlYPNj)
- DBviewer-Search Tree
 <figure>
 <code>
- 課題など

-----
[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ビューア(タグのビュー)
 <figure>
- DB作成
- 二段階合体の実用化DB構想

----
[pythonでfoobarのalternativeを作る 13 ](https://mimemo.io/m/q9ON1lX5nA4LrAD)
- TreeCtrl 表示
gridCtrl を treeCtrl にして階層表示にしてみた
<fig>
<code>

-----
[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 ベース
<fig>
<code>


-----
[pythonでfoobarのalternativeを作る 9 ](https://mimemo.io/m/2ZJDal8nePGPKMR)
- DBのGUIビューア
<code>
<fig>
wxでGUI化した

-----
[pythonでfoobarのalternativeを作る 8 ](https://mimemo.io/m/3A2wRoND5a41zM6)
- DBの簡易ビューア
これはコンソール

-----
[pythonでfoobarのalternativeを作る 7 ](https://mimemo.io/m/M2rKBGz5jz4D0Em)
- Mutagen の使い方
<code>
- 新たな問題
- ビューア

------
[pythonでfoobarのalternativeを作る 6](https://mimemo.io/m/3A2wRoNDaP41zM6)
- 190513 の開発日記
- DB作成(第一段階)
 <code>
- Mutagen調べた(mutagen.file)
 汎用のコマンドがありましたわ (-_-)

-----
[pythonでfoobarのalternativeを作る 5](https://mimemo.io/m/daJjOoYLn0GEyDM)
- DBのビューア コンソールね
これがないと確認が出来ない、必須ですよね

-----
[pythonでfoobarのalternativeを作る 4](https://mimemo.io/m/xn7vg4W5BroAa1q)
- ファイル列挙、DB作成の高速化
何がネックで遅いのか研究してみる 
 <code>
     [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
      
  • foobar2000を自分で作ってみることがテーマ
    なぜならLinuxバージョンが無いから ┐('д')┌
    私のfoobarはこんな感じなのでこのUIを目指します

  • かなりの部分がsqliteの操作に費やされるはず SQLite操作メモ

  • ある程度pythonとwxは触ったことがある人向け(途中からQtになってしまった (-_-) )


目次

ToDo
ToDo2

pythonでfoobarのalternativeを作る 24
まだ書いてない


pythonでfoobarのalternativeを作る 23

  • Player listviewを複数カラムに
  • Player 作りこみ
    <fig>

pythonでfoobarのalternativeを作る 22

  • Player
    <fig> <code>
  • VLC module

pythonでfoobarのalternativeを作る 21 190530

  • DBViewer インクリメンタルサーチ
    <code> この機能はほぼ完成かな

pythonでfoobarのalternativeを作る 20 190529

  • インクリメンタルサーチの今後の方向
  • 音楽再生モジュール
    VLCの使い方

pythonでfoobarのalternativeを作る 19 190528

  • QTreeView
    <fig>
    結構簡単に出来た、あとはサーチの実装

pythonでfoobarのalternativeを作る 18 190527

  • インクリメンタルサーチ
    wxだと難しいのかも、悩み中 ( ̄― ̄?)

pythonでfoobarのalternativeを作る 17 190526

  • DBviewer-Search Tree
     <figure>
     <code>
  • 課題など

pythonでfoobarのalternativeを作る 16 190524-

  • 最終版(一歩手前)のDB作成中
  • DBviewer-Search Tree

pythonでfoobarのalternativeを作る 15 190522

  • 最終版(一歩手前)のDB作成中
     flag の仕様構想
     タグ中の / の処理

pythonでfoobarのalternativeを作る 14

  • DBのGUIビューア(タグのビュー)
     <figure>
  • DB作成
  • 二段階合体の実用化DB構想

pythonでfoobarのalternativeを作る 13

  • TreeCtrl 表示
    gridCtrl を treeCtrl にして階層表示にしてみた
    <fig>
    <code>

pythonでfoobarのalternativeを作る 12

  • DBからTreeViewを作る
    DBの仕様をTree作成を前提としたものに

pythonでfoobarのalternativeを作る 11 190518

  • DB作成
    DB作成時のinsert文の書き方など工夫しただけ

pythonでfoobarのalternativeを作る 10

  • DBのGUIビューア Grid ベース
    <fig>
    <code>

pythonでfoobarのalternativeを作る 9

  • DBのGUIビューア
    <code>
    <fig>
    wxでGUI化した

pythonでfoobarのalternativeを作る 8

  • DBの簡易ビューア
    これはコンソール

pythonでfoobarのalternativeを作る 7

  • Mutagen の使い方
    <code>
  • 新たな問題
  • ビューア

pythonでfoobarのalternativeを作る 6

  • 190513 の開発日記
  • DB作成(第一段階)
     <code>
  • Mutagen調べた(mutagen.file)
     汎用のコマンドがありましたわ (-_-)

pythonでfoobarのalternativeを作る 5

  • DBのビューア コンソールね
    これがないと確認が出来ない、必須ですよね

pythonでfoobarのalternativeを作る 4


pythonでfoobarのalternativeを作る 3

  • 職場で調べておいたことを昨日家に帰ってやってみた
  • SQL回りの話

pythonでfoobarのalternativeを作る 2

  • 早速昨日やってみた
  • SQLのこと
  • mutagen

pythonでfoobarのalternativeを作る 1

  • とりあえず必要となる項目と解説サイトを調べてみた
  • 作ってみるか
  • pip install mutagen