pythonでfoobarのalternativeを作る # 目次

  • foobar2000を自分で作ってみることがテーマ
    なぜならLinuxバージョンが無いから ┐('д')┌
    私のfoobarはこんな感じなのでこのUIを目指します

  • まずはsqliteの操作を勉強
  • 再生エンジンはvlcを使用
  • ある程度pythonとwxは触ったことがある人向け
  • 途中からQtに変更、特にTreeViewの扱いがメインに

目次

ToDo
SQLite操作メモ
SQLite入門
vlc

pythonでfoobarのalternativeを作る 35 [ 190918 - ]

  • UI 改善
    久しぶりに手直しした
    特に不満無く今まで使ってました(・∀・)ノ

[pythonでfoobarのalternativeを作る 34] (https://mimemo.io/m/XpEgPoA25LlmkjW)
[ 190625 - 28 ]

  • treeview Delegate 出来た( ´∀`)
    <fig>
    <code>
  • デレゲートいろいろ

pythonでfoobarのalternativeを作る 33

  • TreeView のアイテムの検索
    できた~(^_^)

pythonでfoobarのalternativeを作る 32

  • watcdog関係、DB更新~リロード
  • ソートの CaseSensitive

pythonでfoobarのalternativeを作る 31

  • DB更新 watchDog 対応

pythonでfoobarのalternativeを作る 30 (一旦完成)
現時点での全コード
 <code>

pythonでfoobarのalternativeを作る 29
ほぼ実用レベルになった  <fig>

  • treeViewへのドロップの研究
  • リストへのアルバム表示
  • 複数タブ化
  • その他
  • Player 作り込み DB結合など

pythonでfoobarのalternativeを作る 28

  • スライダー実装、その他
  • 今後のこと、雑感
  • Player 作り込み バグ退治など

pythonでfoobarのalternativeを作る 27

  • Player 作り込み 連続演奏 リスト保存
    <fig>
    <code> 本体のみ
  • 自動演奏の仕組み
  • 保存・読込
    <code> sql用のimportファイル

pythonでfoobarのalternativeを作る 26

  • Player 作り込み
  • リストへのドラッグ関係

pythonでfoobarのalternativeを作る 25

  • Player listのドラッグ実装など
  • Player タグ表示をmutagenに変更
    <fig>

pythonでfoobarのalternativeを作る 24

  • player 作り込み
  • 行の選択~次の曲の自動演奏のため
  • ドラッグ関係

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 の使い方 DB作成(第二段階)
    <code>
  • 新たな問題
  • ビューア

pythonでfoobarのalternativeを作る 6

  • 190513 の開発
  • Mutagen の使い方
     <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

END

Close