title: eyed3 package for Python not properly setting ID3 metadata
body: <p>For this I am using Python 2.7.13, Windows 10, and the eyed3 package as documented <a href="http://eyed3.nicfit.net/" rel="nofollow noreferrer">here</a>.</p>
  
  <p><strong>Goal:</strong> I am trying to create a script that can input any desired ID3 metadata for MP3 files that are missing information.</p>
  
  <p><strong>Problem:</strong> The script appears to update the metadata correctly but fails to add the information to the "Details" screen of the MP3 properties (<a href="https://i.stack.imgur.com/t1s9h.png" rel="nofollow noreferrer">MP3 Details screen</a>). However, if I first manually input data in those fields before running the script, it correctly both adds the metadata and shows it on the Details screen! Another thing I've noticed is that I only need to enter data in at least one field for the script to then populate all of the fields correctly. Doing this seems to initialize and allow access to the fields in some way...</p>
  
  <p>The eyed3 documentation lists sample code which I have more or less followed exactly in my code here:</p>
  
  <pre><code>import eyed3
  import eyed3.mp3
  
  path = [path to some MP3 file]
  
  if eyed3.mp3.isMp3File(path):
       audiofile = eyed3.load(path)   # load file from file path
       audiofile.tag.artist = u"Artist"    # u needed to denote unicode
       audiofile.tag.album_artist = u"Album Artist"
       audiofile.tag.album = u"Album"
       audiofile.tag.save()    # save altered tags
  </code></pre>
  
  <p><strong>Questions:</strong></p>
  
  <ol>
  <li>Is there some hidden separation between ID3 metadata and the actual fields seen on the Details screen of the MP3 properties that I am unaware of?</li>
  <li>I saw <a href="https://stackoverflow.com/questions/31326789/create-new-id3-tag-using-python-and-eyed3">another question</a> regarding an eyed3 issue that was solved by using initTag() when the file doesn't have ID3 tags to begin with. Although I haven't gotten the same error, could my issue be related?</li>
  <li>Could I be missing an import statement?</li>
  <li>Should I just try a different Python module for manipulating ID3 metadata?</li>
  </ol>
  
  <p>I've tried all sorts of tests but can't come up with any different results that might point towards a solution.</p>
  
  <p>Thanks in advance to anyone who happens to take the time to read this! Any help is appreciated:)</p>