turingtest2 wrote:
The file system on the NAS isn't connected to the ITL or XML in any way. Either the tracks have embedded metadata that can be shown, or they don't. There are circumstances in which files aren't tagged, e.g. certain ripping software, files in .wav format, etc. Rarely mp3 files can have more than one tag, and if so it isn't clear which one gets updated when you use iTunes to make changes. This issue is addressed in the multiple tags section of Repair security permissions for iTunes for Windows - Apple Community. Copying or moving files from one location to another shouldn't alter their embedded tags, whether you use Windows Explorer to do it or the CustomRenamer script.
I went to Windows Explorer and have discovered a MASSIVE and MAJOR problem. I've lost track at what point this happened, how it happened and which element(s) are to blame. Likely a combination of things.
I am notorious for having backups. I have backups of my backups, and backups of those and never noticed this before. It could have been the CustomRenamer script, Export/Import, or some script used along the way, or a ripping or converter program, it's hard to know at what step.
As reported, a large number of songs are missing metadata. As all the metadata was showing in iTunes, I assumed it was on the song files as well. It was before, but much has been lost. I'm at a loss as to what to do next. Might as well forget the cause and focus on the solution.
THE GOOD:
All the metadata is in iTunes for the songs. And on songs in Windows Explorer, many songs have most of the metadata. I did notice that two key fields I use, are missing - that being "Rating" and "Grouping".
Most of the data is also on the previously used MP3 song files. I didn't check them all obviously, but every one I did check had most all the fields I need and information in those fields. If not, the Windows right-click/properties, then "ID-Tag" tab allowed me to enter the field I want (though this would also take some work) - and even then, "Rating" field didn't populate the proper rating.
The key fields in no order of importance, other than main ones (Artist, Title, etc.) are: Grouping, BMP, Composer, Comments, Genre, Rating.
THE BAD:
There doesn't appear to be anything - outside of the song files inside iTunes themselves - that has everything I need.
Grouping and Rating is missing from every single one of them. I unfortunately didn't catch this when I replaced MP3 versions with ALAC. I made ALAC versions from .wav files (which contained no metadata of course). But when I used Export/Import, and replaced mp3 with ALAC, the data was there inside iTunes - so I thought all was fine.
While the metadata is on the songs in iTunes, not everything is on song file in Windows explorer, so this is the same phenomenon where the album art would go missing and I would have to use your script (as I recall) to get those to show up.
I either have to manually go through just shy of 15,000 song files and fix in Windows Explorer, and then see if it shows up on the NAS.
And another huge concern now with the NAS I noticed is that they don't have a "Rating" field, or Grouping, or BPM. So if it's not on the file in NAS (at least to see), I'm not sure it would import it into Plex when I add this library to Plex.
If I could just simply get the playlists into Plex, then maybe this additional stuff I've just now discovered, wouldn't be an issue?
Would your repair registry have anything to do with these challenges? As I said, all the information is in iTunes right now. Every single song has all the data I need. How can I best get that data on the songs outside iTunes? Does a script exist that could do that?
The XML file itself shows the data just fine. It must be this Windows Explorer thing that is the culprit. And fact is, the ALAC files with the mapped Y drive doesn't have all the metadata either I discovered. Not even the MP3 files have all the data (including ratings - even when I check that field in Explorer).
Do you think if the song data is missing on some songs - but I am successful in getting the playlists to import into Plex - that it would matter at that point? Because I can play songs from iTunes with the data all there, and with Plex, I won't be creating playlists, or searching for music based on their tags anyway.
Do you have any sensible way to approach this so I can finally end this nightmare???
Priorities for me:
- Get the playlists into Plex - even if the song data isn't all there for every song. The Artist/Title certainly are - and the data is in the XML file - so I'm hoping that that would hold the playlists together okay? As long as the playlist shows artist/title, that should be enough?
- Figure out the easiest way to get all the song data on the song files so I have it moving forward should I do any other work such as this down the road.
Thank you as always!
t2