問題タブ [eyed3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
9181 参照

python - Python 3を使用してアルバムアートをmp3ファイルに追加するには?

特定の mp3 ファイルのアルバム アートとして画像を設定するには、どのモジュールを使用すればよいか考えていました。Mutagen は一般的な選択肢のようですが、python 3 では動作しないようで、ドキュメントも見つかりません。

0 投票する
1 に答える
2018 参照

ubuntu - eyed3 を使用して、mp3 に埋め込まれたすべての画像を再帰的に削除します。

Ubuntu で以下の eyed3 コマンドを使用して、mp3 に埋め込まれたすべての画像を削除しましたが、再帰的にではありません。各フォルダとサブフォルダで再帰的に実行する方法は?

誰かが変更して私に以下のコマンドラインを提示できるなら、それは素晴らしいことです.

0 投票する
2 に答える
377 参照

bash - コロンを含む単語の grep がコマンド出力から失敗する

「アーティスト」を grep すると結果が返されるのに、「artist:」を grep すると何も返されない理由を誰か説明できますか?

最初の結果:

2 番目の結果:

3 番目の結果:

0 投票する
1 に答える
2056 参照

python - eyed3 と python2.7 で mp3 ファイルからリリース日またはリリース年にアクセスする方法

TYERの下のid3v2タグに保存されているmp3ファイルのアルバムから、リリース年のようないくつかのmp3タグにアクセスしようとしています。

track_num のような属性が配置されていることがわかりました

クラス eyed3.core.Tag

次に、python コマンドは次のようになります。

audiofile = eyed3.load(mp3_file) track_num = audiofile.tag.track_num[0]

現在、年は次の場所にあります

class eyed3.core.Date(年、...)

だから私はそれが次のようになると思った:

年 = オーディオファイル.日付.年

しかし、残念ながら私は間違っています...

MSG: AttributeError: 'Mp3AudioFile' オブジェクトに属性 'date' がありません

誰もがそれがどのように機能するか知っていますか? または、より一般的な質問: 利用可能なすべての属性を取得するにはどうすればよいですか?

私のプラットフォームは windows 10 pro です。

ありがとう

0 投票する
2 に答える
4739 参照

python - eyeD3 を使用して URL からアルバム アートを埋め込む

サーバーから音楽ファイルをダウンロードし、URL からアルバム画像を追加する Python スクリプトに取り組んでいます。このために、eyeD3 Python ライブラリを使用しています。

このコマンドのさまざまなバージョンを試してみましたが、エラーは返されませんが、上記のコードのように画像が埋め込まれないか、「ValueError: img_url MUST not be none when no image data」というエラー メッセージが返されます。

私の他の代替手段がフォルダー内のURLストアから直接画像をダウンロードし、そこから埋め込んでから削除する前に、誰でもeyeD3のこの部分で成功しました。私の他のソリューションの方が明らかに優れています。

0 投票する
1 に答える
150 参照

bash - 親からサブディレクトリに cd する

現時点で私が持っているのは、このフォルダー「/media/zachary/Ante'esemone/Not in iTunes/」に youtube-dl をダウンロードすることで、チャンネルの名前を持つフォルダーを作成します。次に例を示します。

  • エイリアス
  • キャラバン パレス
  • MrSuicideSheep

次に、これらのフォルダー内には、次のラベルが付けられた .mp3 ファイルがあります。

  • エーテル - カタルシス.mp3
  • エコーズ - 恋人を残して.mp3
  • ヘイジー・アイズ - 無題.mp3

そのため、一度に 1 つのフォルダー内のすべてのファイルの ID3 タグを編集するスクリプトがあります。このスクリプトは、ダウンロード元のチャンネルの名前を追加し、ファイル名からアーティスト名を ID3 タグにも追加します。 . 例えば:

エーテル - カタルシス.mp3

なります:

Catharsis.mp3 (アーティスト「Aether」、コメント「Mrsuicidesheep」の ID3 タグ付き)

しかし、私の現在のスクリプト (以下に追加します) は、一度に 1 つのフォルダーしか実行できません。必要なのは、親フォルダー内のすべてのフォルダーを一度に実行できるコマンド (またはスクリプトの編集) です。

^アーティストタグを追加し、ファイルの名前をトラック名に変更します

初歩的な混乱をお詫び申し上げます。