2020年12月20日日曜日

pythonとeyeD3でMP3ファイルのトラック番号・ディスク番号・リリース日・録音日を取得する

eyeD3でmp3のメタデータなどにアクセスする事ができます。

eyeD3でのトラック番号・ディスク番号・リリース日・録音日を取得する手順

1. eyeD3をインストールしたPython環境を準備します。環境の準備については、以下を参照してください。
pythonとeyeD3でMP3ファイルの曲名・アーティスト名・アルバム名を取得する

2. サンプルプログラムの作成と実行
以下のスクリプトを保存します。ファイル名は適宜変更してください。
show_track_info.py
import eyed3

af = eyed3.load("yoursong.mp3")
# トラック番号
print("Track Number: {}/{}".format(af.tag.track_num[0], af.tag.track_num[1]))
# ディスク番号
print("Disc Number: {}/{}".format(af.tag.disc_num[0], af.tag.disc_num[1]))
# リリース日
print("Best Release Date: {}".format(af.tag.best_release_date))
# レコーディング日
print("Recording Date: {}".format(af.tag.recording_date))

以下のコマンドでスクリプトを実行します。
python show_track_info.py

関連情報

PythonでMP3ファイルの情報にアクセスできるeyeD3モジュールのまとめ

・eyeD3のgithubリポジトリ
https://github.com/nicfit/eyeD3

0 件のコメント:

コメントを投稿