Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Saving MP3 Tags to Songs
#8
Update:
Hello everyone. The following is my add tags to list and save attempt attempt:

from mutagen.easyid3 import EasyID3
from mutagen.mp3 import 
MP3 mtags=[] 

for root, dirs, files, in os.walk('C:\Users\mrdrj\Desktop\SJ\NASB - Copy\'): 
     for name in files: 
          if name.endswith(('.mp3', '.m4a', '.flac', '.alac')): 

tracks.append(name)  # Add Media Files

try: audio = EasyID3(root + '\' + name)

 mtags = audio['album'],    audio['bpm'],  audio['compilation'],  audio['composer'], audio['copyright'],  
            audio['encodedby'],    audio['lyricist'], audio['length'],
            audio['media'],    audio['mood'], audio['title'],    audio['version'],  audio['artist'],   audio['albumartist'],
            audio['conductor'],    audio['arranger'], audio['discnumber'],   audio['organization'], audio['tracknumber'],
            audio['author'],   audio['albumartistsort'],  audio['albumsort'],    audio['composersort'], audio['artistsort'],
            audio['titlesort'],   audio['isrc'], audio['discsubtitle'], audio['language'], audio['genre'],    audio['date'], 
            audio['originaldate'], audio['performer:*']
except TinyTagException:

print('Error')
audio.save()  #Save funtion works.

print(audio['albumartist']) # Test to see if it works and does
When ran I get the following errors: How can this be solved? Thanks

Traceback (most recent call last):
  File "C:\Users\mrdrj\Desktop\Desktop\pythonProject\New MP3 Tags.py", line 211, in <module>
    ain = audio['album'],    audio['bpm'],  audio['compilation'],  audio['composer'], audio['copyright'],    audio['encodedby'],    audio['lyricist'], audio['length'],   audio['media'],    audio['mood'], audio['title'],    audio['version'],  audio['artist'],   audio['albumartist'],  audio['conductor'],    audio['arranger'], audio['discnumber'],   audio['organization'], audio['tracknumber'],  audio['author'],   audio['albumartistsort'],  audio['albumsort'],    audio['composersort'], audio['artistsort'],   audio['titlesort'],    audio['isrc'], audio['discsubtitle'], audio['language'], audio['genre'],    audio['date'], audio['originaldate'], audio['performer:*']
  File "C:\Users\mrdrj\AppData\Local\Programs\Python\Python39\lib\site-packages\mutagen\easyid3.py", line 213, in __getitem__
    return func(self.__id3, key)
  File "C:\Users\mrdrj\AppData\Local\Programs\Python\Python39\lib\site-packages\mutagen\easyid3.py", line 120, in getter
    return list(id3[frameid])
  File "C:\Users\mrdrj\AppData\Local\Programs\Python\Python39\lib\site-packages\mutagen\_util.py", line 537, in __getitem__
    return self.__dict[key]
KeyError: 'TBPM'
Reply


Messages In This Thread
Saving MP3 Tags to Songs - by giddyhead - Mar-07-2021, 02:53 AM
RE: Saving MP3 Tags to Songs - by jehoshua - Mar-07-2021, 10:44 PM
RE: Saving MP3 Tags to Songs - by giddyhead - Mar-08-2021, 12:58 AM
RE: Saving MP3 Tags to Songs - by jehoshua - Mar-08-2021, 04:43 AM
RE: Saving MP3 Tags to Songs - by giddyhead - Mar-08-2021, 05:47 AM
RE: Saving MP3 Tags to Songs - by jehoshua - Mar-08-2021, 06:41 AM
RE: Saving MP3 Tags to Songs - by giddyhead - Mar-08-2021, 09:50 PM
RE: Saving MP3 Tags to Songs - by giddyhead - Mar-09-2021, 05:12 AM
RE: Saving MP3 Tags to Songs - by jehoshua - Mar-09-2021, 08:33 AM
RE: Saving MP3 Tags to Songs - by giddyhead - Mar-10-2021, 02:17 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Loop through tags inside tags in Selenium/Python xpack24 1 5,710 Oct-23-2019, 10:15 AM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020