問題タブ [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 投票する
1 に答える
1235 参照

python - Pythonでeyed3を使用して漢字を処理する

私は eyed3 を使用して歌詞を追加していますが、このコードがありました

IDE(pyCharm)で実行すると。それは私にエラーを返します

これが私のpythonコンソールのスクリーンショットです:

スクリーンショット

これを機能させるには、IDE でコードを修正するにはどうすればよいですか? 悪い英語でごめんなさい。

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

python - Python eyed3:曲の歌詞を取得するには?

eyed3 を使用して、曲の歌詞を取得または設定するにはどうすればよいですか?

私はこれを試しました

しかし、メソッドはパラメーターを要求していますが、それがどうあるべきかわかりません。

このリンクのドキュメントは不明確です(まだ完全ではないと思います)

また、mp3 タグを操作するためのより良いライブラリを知っている場合は、それも提案してください。

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

python - Python と eyed3 を使用して新しい ID3 タグを作成する

ID3 タグがまったくない mp3 ファイルがたくさんあります。eyed3 を使用して ID3 タグをファイルに追加しようとしていますが、使用する方法がわかりません。これが私のコードです:

次のエラーが表示されます: 「AttributeError: 'NoneType' オブジェクトに属性 'artist' がありません」

MP3ファイルにID3タグがまったくないためだとわかりました。すでにタグが付いている他の MP3 ファイルを使用してこれを行うと、正常に動作します。MP3 に新しい ID3 タグを付けるにはどうすればよいですか?

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

python - UnicodeEncodeError: 'latin-1' コーデックは、位置 4 の文字 u'\u2019' をエンコードできません: 序数が範囲外です(256)

mp3 ファイルのメタデータを編集するために eyeD3 を使用しています。歌詞タグが設定できません。

私が得たトレースバックは次のとおりです。

エラーがわかりません。update() または addLyrics() 関数に他のパラメーターを渡す必要がありますか? 何か助けはありますか?

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

python - python (eyeD3) から mp3 ファイルにタグ付けするときに「タグ付け時間」が設定されないようにする方法

http://snipplr.com/view/4025/mp3-checksum-in-id3-tag/のスクリプトを使用して、mp3 コレクションに md5 チェックサムを装備したいと考えてい ます。スクリプトは、オーディオ データのチェックサムを保持するカスタム ID3 タグを追加でき、そのチェックサムを削除するオプションも備えています。残念ながら、チェックサムの追加と削除は、いくつかの理由で往復テストに合格しません。それを変えたい。理由の 1 つは、スクリプトの実行時に「タグ付け時間」フィールドが作成されますが、チェックサムが削除されても削除されず、時間も更新されるためです。IIUC--no-tagging-time-frameオプションは、コマンドラインのeyed3ツールでこれを防ぎますが、同等のpythonが見つかりません。タグ付け時間がPythonで変更または設定されないようにするにはどうすればよいですか?


詳細:

元のファイルのコピーにチェックサムを追加してから削除し、両方のファイルを比較しました。これは、最良の場合のバイナリ データの違いです。

オリジナル:

チェックサム付きでコピー:

チェックサムを削除してコピー:

他のファイルでは、さらに変更が導入されています。最初の問題が解決されたら、その問題に戻ります。

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

python - eyeD3を使用してpython 2.7でmp3ファイルにタグを付ける

python 2.7スクリプトを使用して mp3 ファイルのディレクトリのテイスト プロファイルを作成しようとしていますが、eyed3モジュールに問題があるようです。

まず、「D」ではなく「d」でインポートする必要がありました

次に、非推奨のプレイリスト メソッドを に変更する必要がありましたcatalog.get_item_dicts()

しかし、今ではこの方法に何か問題があるようです:

python大文字と小文字が区別されることはわかっており、いくつかの構文を試しました: eyeD3, tag().

しかし、端末ログ:

私はこのスレッドをフォローしました: How to get detail (Title,Artist) from .mp3 files in python using eyed3 with 同様の質問ですが、解決されませんでした。

スクリプトの実行時: python personal_catalog_scanner.py -c soup -t song mp3

曲のEchonestカタログが作成され、mp3ファイルが見つかりましたが、何idも作成されませんでした。

何が間違っている可能性がありますか?