音楽ライブラリから「アーティスト名」タグのみを読み取るために eyed3 モジュールを使用していますが、一部のファイルが正しく読み込まれると、他のファイルは読み込みの最初の段階で失敗します。
mp3file = eyed3.load(filepath)
たとえば、私のライブラリを読むと、約 10 種類のエラーが発生します。コンソールからの出力:
eyed3.id3.frames:WARNING: 無効な歌詞の言語コードを修正しています: ¦Ó
eyed3.id3.frames:WARNING: Frame 'RVAD' is not supported, using raw
Frame to parse eyed3.core:WARNING: FrameHeader: Illegal Frame ID: COM
eyed3.core:WARNING: FrameHeader: Illegal Frame ID: CM1
eyed3.id3.frames:WARNING: Unknown ID3 frame ID: RGAD
eyed3.core:WARNING: GEOB frame does not contain a Mime type
eyed3.core:WARNING: GEOB frameには有効
な MIME タイプが含まれて い ませ
ん : APIC フレームに画像データ/URL が含まれていません
すべてのタグではなく、必要なタグ (「アーティスト名」) のみを読み込むことで、この問題を回避しましたが、eyed3 では可能ですか?
ところで。このモジュールを Python で例とともに使用するための適切なマニュアルを知っていますか? この場合、公式サイト ( http://eyed3.nicfit.net ) は非常に貧弱に見えるためです。