WMP 12: Good field for storing music origin info?

swiftie

Old git Member
Member
VIP
Local time
3:10 PM
Messages
149
Location
Hampshire, England
Is there an obvious field (Windows Media Player 12) in which to store the origin of music tracks that I have on my system? Until now I've been using Subgenre, but this is not such a good fit.

I've just come across "Content Provider" and this seems ideal. None of my 16,706 tracks have a value in this field, so I wouldn't be stepping on anyone's toes, probably.

Assuming there's no reason not to use this field, is there a practical way of moving the content of the Subgenre field into the Content Provider field? I've used OLE to read the WMP catalog, but so far I've never tried to update it this way. I'm a bit leery about experimenting on my music catalog...
Is the WMP catalog even the right thing to update? Maybe I should be looking at the IDV3 tags instead? I've never been sure of the relationship between the WMP Catalog and the IDV3 tags.

I can't use a mechanism which updates every track having a Subgenre, because changes to Subgenre are reflected in the IDV3 tags, which changes the file, so each changed track gets updated in my offsite backup, and my network can only cope with a few albums per day.

In case you're wondering why I'd want this information, it's so that I stand a chance of being able to prove that my music is legal, should the RIAA thought police think otherwise.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x643.40 gigahertz Intel Core i7-3770 Multi-core ...16GbAMD Radeon HD 7700
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Arbico/Quiet i7377
OS
Windows 7 Ultimate x64
CPU
3.40 gigahertz Intel Core i7-3770 Multi-core (4 total)
Motherboard
ASUSTeK COMPUTER INC. P8Z77-V LX Rev X.0x
Memory
16Gb
Graphics Card(s)
AMD Radeon HD 7700
Sound Card
AMD High Definition Audio Device
Monitor(s) Displays
Samsung 2443BW/Lenovo L2240pwD
Screen Resolution
1920x1200 1050x1680
Hard Drives
OCZ-VERTEX450 (256 GB)
ST31000524AS (1000.20 GB)
Drobo 5D 5-disk enclosure
Seagate USB 1Tb
ST1500DL 003-9VT16L 1500.30 GB
Case
Special noise-reducing case
Cooling
Quiet fans
Keyboard
Lenovo SK-8815 Multimedia keyboard
Mouse
Logitech MX
Internet Speed
~7mbps
Antivirus
Microsoft Security Essentials (and caution)
Browser
Chrome/Opera/Firefox/IE/Off-by-One
Other Info
Acoustic Energy AEGO-M Speakers - incredible sound, given their size.
You can use lots of the tags in the MP3 for that kind of thing. I use 'grouping' for that purpose. Manipulating the tags in bulk is a bit more of an issue but there are several programs that can help. Media Monkey (has a free version) can assign tags to groups all at once. I use and really like Tag&Rename (shareware) for anything having to do with tags and managing my MP3 files--my lib is about the same size as yours. I don't know if either one can move a value from one tag to another automagically, never tried that. Bought T&R a long time ago and he keeps supporting it and issuing updates for as long as you want to get them--you could email him and see if it's something it will do. There are other packages out there that are probably as good but T&R works and at this point I'm completely familiar with it.
 

My Computer My Computer

At a glance

Windows 7 64
OS
Windows 7 64
Manipulating the tags in bulk is a bit more of an issue but there are several programs that can help.
I use OLE to manipulate my tags in bulk. Starting with code like this:
Player=.OLEObject~New("WMPlayer.OCX.7")
If you're a programmer, and you code in a language that interfaces with OLE, you can have hours of endless fun playing with this stuff. Let me know if you'd like some help with this.

I ended up using the field "UserCustom1" (there is also a "UserCustom2") as it obviously won't collide with anything else on my system. For my purposes, it also has the advantage that it doesn't map to an ID3 tag. When I make system-wide changes that map into ID3 tags, it takes my backup system almost a week to ship out the changed files to my offsite backup mechanism (a Linux server in my friend's garage).
 

My Computer My Computer

At a glance

Windows 7 Ultimate x643.40 gigahertz Intel Core i7-3770 Multi-core ...16GbAMD Radeon HD 7700
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Arbico/Quiet i7377
OS
Windows 7 Ultimate x64
CPU
3.40 gigahertz Intel Core i7-3770 Multi-core (4 total)
Motherboard
ASUSTeK COMPUTER INC. P8Z77-V LX Rev X.0x
Memory
16Gb
Graphics Card(s)
AMD Radeon HD 7700
Sound Card
AMD High Definition Audio Device
Monitor(s) Displays
Samsung 2443BW/Lenovo L2240pwD
Screen Resolution
1920x1200 1050x1680
Hard Drives
OCZ-VERTEX450 (256 GB)
ST31000524AS (1000.20 GB)
Drobo 5D 5-disk enclosure
Seagate USB 1Tb
ST1500DL 003-9VT16L 1500.30 GB
Case
Special noise-reducing case
Cooling
Quiet fans
Keyboard
Lenovo SK-8815 Multimedia keyboard
Mouse
Logitech MX
Internet Speed
~7mbps
Antivirus
Microsoft Security Essentials (and caution)
Browser
Chrome/Opera/Firefox/IE/Off-by-One
Other Info
Acoustic Energy AEGO-M Speakers - incredible sound, given their size.
i cant help wondering why you think the RIAA will end up on your doorstep someday.
if you purchase online then there will be a record, if they are your cd rips then presumably you still have the cd's.
anyhow it is very very unlikely the copyright police would single you out
 

My Computer My Computer

At a glance

Microsoft Windows 7 Home Premium 64-bit 7600IIx4 amd athelon 635 processor2x2gbati radeon HD 5450
Computer Manufacturer/Model Number
Hewlett packard/p6512uk
OS
Microsoft Windows 7 Home Premium 64-bit 7600
CPU
IIx4 amd athelon 635 processor
Motherboard
FOXCONN 2AA9
Memory
2x2gb
Graphics Card(s)
ati radeon HD 5450
Sound Card
(1) Realtek High Definition Audio (2) AMD High Definition
Monitor(s) Displays
samsung lcd tv 32"
Screen Resolution
1360x 768
Hard Drives
(1) WDC WD10 01FAES-60Z2A0 SATA Disk Device (2) Maxtor OneTouch USB Device (3) ST310003 33AS USB Device (4) WD My Book 1111 USB Device
PSU
?
Cooling
air!
Keyboard
wireless hp
Mouse
wireless Hp,optical
Internet Speed
1.10mb/s
Antivirus
MSE
Browser
Firefox
Back
Top