Setting Disk ID tag so the rest of the tags will get reset
WMPTalk.com Forum Index WMPTalk.com
Discuss Windows Media Player
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web wmptalk.com
Setting Disk ID tag so the rest of the tags will get reset

 
Post new topic   Reply to topic    WMPTalk.com Forum Index -> Windows Media on Web
Author Message
John Keith
Guest





Posted: Fri Dec 16, 2005 5:30 pm    Post subject: Setting Disk ID tag so the rest of the tags will get reset Reply with quote

I have been having to run a program I set up in VBA that uses "SetItemInfo"
to plug values into tags. I have been able to do this because I can
interpret from the file name and location with in directory structure the
artist, album, track and title. This worked fine until I needed to convert
my files from WAV to WMA. All of the tag data was lost in the conversion
(even though dbpoweramp's "maintain tags" was checked). But I can re-run
the VBA program pointing to the converted music folder and rebuild the
artist, album, track and title. I would really like to have the Album art
tag back in place so it would download to my portable device.

What I am missing is a hook so that ALL the tags can be refreshed from the
web-database. How can I reset the tag that is used as the index to uniquely
identify the CD so that all the rest of the tags can be lookedup and
populated by playing the song and letting WMP automatically update the
missing tags?

Here is a snip from a reply to one of my previous posts...
7/30/2005 10:45 AM PST
By: Neil Smith [MVP Digital Media] In:
microsoft.public.windowsmedia.player.web
Quote:
*******************
I think the problem you'll find is that media player gets this info by
looking at the disk ID stamped onto it by the producer, and then
looking up the disk ID on a database run by AMG and other data
providers.

Once you 'liberate' the data as just .wav files, you've lost that
association with the album, and it has no way to look up the
attributes **

** Well strictly not true, it could be intelligent enough to query a
web service by album and title, but it isn't and they didn't.
**************************


How do I read the webdata base by Artist, album and let it return how
ever many "like" entries it finds so I can then programmatically/or manually
choose one to use (just like the manual process does when you try and tell
WMP to
lookup album information, and it makes you choose one of the releases that it
thinks match)

-OR- Is there a way to read this ID from my CD with out having to re-rip
the entire CD again?


What kind of tag has been created using SetItemInfo? How do I reset tags
so that they use one of the industry standard versions for Tag data, perhaps
there is some other thing I have to do when using SetItemInfo?

I really don't want to have to re-rip all 700 of my CDs. OR.. have to play
each song and manually pick, one by one, the exact CD that matches mine. I
want a program to do most of that work for me...

--
Regards,
John

--
Regards,
John

Back to top
John Keith
Guest





Posted: Fri Dec 16, 2005 5:30 pm    Post subject: RE: Setting Disk ID tag so the rest of the tags will get res Reply with quote

I’ve been researching tags some more and have found these…

WM/UniqueFileIdentifier
WM/WMCollectionGroupID
WM/WMCollectionID
WM/WMContentID
WM/MCDI
WM/MediaClassPrimaryID

These look like they might be needed for the database lookup. Are they all
needed? Or just one of some combination.

Could I copy the contents of these attributes from one PC to another? (using
my program that can SetItemInfo) Where the CD was ripped on both PCs but on
one PC the tags were lost. Would this allow the reattachment of the ID so
when the song is played, WMP will update the rest of the missing tags.

This might work on some of my files, but there will be many that have not
been ripped to the 2nd PC so I still need a solution that would allow me to
get this data from the web-databases.

--
Regards,
John


"John Keith" wrote:

Quote:
I have been having to run a program I set up in VBA that uses "SetItemInfo"
to plug values into tags. I have been able to do this because I can
interpret from the file name and location with in directory structure the
artist, album, track and title. This worked fine until I needed to convert
my files from WAV to WMA. All of the tag data was lost in the conversion
(even though dbpoweramp's "maintain tags" was checked). But I can re-run
the VBA program pointing to the converted music folder and rebuild the
artist, album, track and title. I would really like to have the Album art
tag back in place so it would download to my portable device.

What I am missing is a hook so that ALL the tags can be refreshed from the
web-database. How can I reset the tag that is used as the index to uniquely
identify the CD so that all the rest of the tags can be lookedup and
populated by playing the song and letting WMP automatically update the
missing tags?

Here is a snip from a reply to one of my previous posts...
7/30/2005 10:45 AM PST
By: Neil Smith [MVP Digital Media] In:
microsoft.public.windowsmedia.player.web
*******************
I think the problem you'll find is that media player gets this info by
looking at the disk ID stamped onto it by the producer, and then
looking up the disk ID on a database run by AMG and other data
providers.

Once you 'liberate' the data as just .wav files, you've lost that
association with the album, and it has no way to look up the
attributes **

** Well strictly not true, it could be intelligent enough to query a
web service by album and title, but it isn't and they didn't.
**************************

How do I read the webdata base by Artist, album and let it return how
ever many "like" entries it finds so I can then programmatically/or manually
choose one to use (just like the manual process does when you try and tell
WMP to
lookup album information, and it makes you choose one of the releases that it
thinks match)

-OR- Is there a way to read this ID from my CD with out having to re-rip
the entire CD again?


What kind of tag has been created using SetItemInfo? How do I reset tags
so that they use one of the industry standard versions for Tag data, perhaps
there is some other thing I have to do when using SetItemInfo?

I really don't want to have to re-rip all 700 of my CDs. OR.. have to play
each song and manually pick, one by one, the exact CD that matches mine. I
want a program to do most of that work for me...

--
Regards,
John

--
Regards,
John
Back to top
 
Post new topic   Reply to topic    WMPTalk.com Forum Index -> Windows Media on Web All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum



Microsoft Office Forum New Topics
Powered by phpBB