개발/Python

mp3 Meta Tag 수정

좋은사람a 2021. 6. 25. 12:30
반응형

mp3 Meta tag를 수정하기 위해서는 먼저 Eyed3 가 필요하다

pip install eyed3

설치 완료 후 mp3 파일을 로드하여 원하는 Meta tag 를 수정한다

audiofile = eyed3.load(mp3FilePath)

#MP3 파일에 Meta Tag 가 생성되어 있지 않을때
if audiofile == None:
  tag = id3.Tag()
  tag.parse(mp3FilePath)
  tag.save()
  audiofile = eyed3.load(mp3FilePath)

r = requests.get(imgUrl)
imagedata = r.content
audiofile.tag.images.set(3, imagedata, 'image/jpeg', u'Description')
audiofile.tag.artist = u"J-Cera"
audiofile.tag.album = u"Love City"
audiofile.tag.album_artist = u"J-Cera"
audiofile.tag.title = u"사랑시 고백구 행복동"
audiofile.tag.recording_date = date
audiofile.tag.original_release_date = date
audiofile.tag.tagging_date = date

 

아래는 ID3 데이터가 정리 github

 

JayRizzo/Random_Scripts

My Own Creations & Stack Overflow Answers To Questions - JayRizzo/Random_Scripts

github.com

 

반응형