Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
media
danimation.controls
danimation.programming
devices
drm
dshow.programming
dtransform
encoder
encoder.optimization
hometheaterpc
media
media.beta
media.beta.encoder
mediacenter
mediacenter.portable
mediaplayer
music.products
musicproducer
player
player.plugins
player.skins
player.solaris
player.visualizations
player.web
sdk
server
tools
  
 
date: Mon, 15 Oct 2007 15:02:04 -0700,    group: microsoft.public.windowsmedia.tools        back       


converting while preserving metadata   
Hi Folks,

I just spend the weekend failing to do what seems should be trivial task.

Here's the situation.  I ripped my CDs into WMA lossless files so that I'd 
never have to rip them again, and would now like to do that conversion into a 
smaller lossy format.  I've found plenty of ways to do this much.  
Incidently, I'm fairly agnostic which output format I get; a lossy WMA file 
or MP3 would be fine.

What seems to be rocket science is to carry over the metadata (album, track 
number, composer, etc.) when I make the conversion.  There are plenty of 
tools to edit tags once the conversion is complete, but I've spent a fair bit 
of time getting the tags right (classical CDs are a pain) and don't want to 
have to manually redo them.

All I really need is a simple command that converts one file to another 
preserving the tags.  I can write the rest of the script.  Sadly, I can't 
find this program.

Am I looking in the wrong places, or does such a thing not exist?

Thanks much,
-Isaac
date: Mon, 15 Oct 2007 15:02:04 -0700   author:   Isaac

Re: converting while preserving metadata   
On Mon, 15 Oct 2007 15:02:04 -0700, Isaac
 wrote:

>Hi Folks,
>
>I just spend the weekend failing to do what seems should be trivial task.
>
>Here's the situation.  I ripped my CDs into WMA lossless files so that I'd 
>never have to rip them again, and would now like to do that conversion into a 
>smaller lossy format.  I've found plenty of ways to do this much.  
>Incidently, I'm fairly agnostic which output format I get; a lossy WMA file 
>or MP3 would be fine.
>
>What seems to be rocket science is to carry over the metadata (album, track 
>number, composer, etc.) when I make the conversion.  There are plenty of 
>tools to edit tags once the conversion is complete, but I've spent a fair bit 
>of time getting the tags right (classical CDs are a pain) and don't want to 
>have to manually redo them.
>
>All I really need is a simple command that converts one file to another 
>preserving the tags.  I can write the rest of the script.  Sadly, I can't 
>find this program.
>
>Am I looking in the wrong places, or does such a thing not exist?


I'm not sure it does, though it's not a completely closed ecosystem.

The picture is complicated by media player storing some metadata in
the files (such as the ID3 tags) and other metadata in the library
database (and some is duplicated in both places).

MSDN's complete attribute reference for metadata is here
http://msdn2.microsoft.com/en-us/library/bb248408.aspx


That's scriptable to the extent that if you're familiar with coding
javascript or VB you should be able to hack something together.

Each section indicates where the metadata is stored. Without using an
integrated tool to convert the files from one format to another which
is library aware, there's a risk that some of your info will "go
missing" when you move the files from one platform to another.

Dale Preston has a metadata backup tool available :
http://www.dalepreston.com/Blog/2007/03/windows-media-player-metadata-backup.html

Perhaps the best stop is to put in a change request and see if he has
spare time to extend it to "write attribute to files"

HTH
Cheers - Neil
------------------------------------------------
Digital Media MVP : 2004-2007
http://mvp.support.microsoft.com/mvpfaqs
date: Tue, 16 Oct 2007 20:04:04 GMT   author:   Neil Smith [MVP Digital Media]

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us