About this Project
音楽ライブラリの整理を効率化するために開発したツールです。
大量のMP3ファイルからID3タグ(ジャンル)をスキャンし、ジャンルごとに .m3u プレイリストを自動的に作成します。
GUIとCLIの両方に対応しており、ポータビリティを重視して相対パスでプレイリストを書き出します。
Video
Development Environment
- Python 3.10+
- Mutagen (ID3 metadata library)
- Tkinter (GUI)
Key Features
- 自動ジャンル分類: ID3v2タグのTCONフレームを元に分類します。
- 相対パス生成: プレイリストからの相対パスで記述するため、フォルダごと移動しても壊れません。
- GUI/CLI両対応: ドラッグ&ドロップ感覚で使えるGUIと、自動化に便利なCLIを備えています。
- 再帰的スキャン: 指定フォルダ以下のサブフォルダもすべて検索します。
Resource
ソースコードはGitHubで公開しています。
View on GitHub