音楽プレーヤーで使用できるようにmp3にタグを追加する

音楽プレーヤーで使用できるようにmp3にタグを追加する

ここが正しい質問であることを願っています。

基本的に私はCMUSそして、mp3を自動的にダウンロードし、名前を変更し、移動する小さなbashスクリプトがあります。

ただし、cmusは曲名をライブラリのフルパスとしてリストします(例/home/user/music/genre/song.mp3:)。

mp3ファイルにアルバム、タイトル、アーティストなどのタグを追加して変更したいと思います。

特定のファイルがUnixに本質的にそのようなメタデータを持っているのか、それとも音楽プレーヤーが読むことができるようにデータを特定の方法で生成する必要があるのか​​はわかりません。

私は読んだcmus のマニュアルページタグやタグの読み方については何も表示されません。

要約すると、bashスクリプトを介して入力(例: '')を読み取り、albumnameその入力を音楽プレーヤーで使用するmp3ファイルのアルバムタグとして割り当てる方法を知りたいです。

答え1

努力するeyeD3

以下からインストールしてください。Pythonのアイデア。 pipは最新バージョンをインストールします。

ドキュメントはここにあります:https://eyed3.readthedocs.io/en/latest/

eyeD3良い文書があるので、始めるのは簡単です。

便利なプラグインもたくさんあります。一度試してみてください!

関連情報