Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: WMPTSE (Read 311113 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

WMPTSE

Reply #250


Just in case anyone else has the problem I had (see 5 posts back) Giving the songs a star rating caused the tag data to be read. Wierd.

Can you give more details ? What do you mean by "caused the tag data to be read".

MaB_fr


I for no particular reason decided to set a star rating to one of my .m4a files in wmp11.  The file along with 600 or so others were under "unknown" in my media library. When I applied the star rating the file immediately vanished from in front of me. I decided to look for the song under it's Artist and Title hoping that the tag data had been read. Amazingly it had. It was all there. I then highlighted the remaining files and rated them all 3 stars. In a woosh my tag data was being read and the media library started jumping all over the alphabet as my screen jumped around for about 60 seconds. Is this enough detail? 


This is, indeed. Was the files already added in the library before you activate WMPTSE ?

MaB_fr

WMPTSE

Reply #251
They were already there but, I had removed them and rescaned files with WMPTSE active a few days prior trying to solve the problem.

WMPTSE

Reply #252
Bug?  The lastest WMPTSE, though it should support the aART (Album Artist) atom in .M4A files according to atom translation list you supplied, doesn't seem to read  them correctly on .M4A files generated by iTunes 7.  It populates's WMP's Album Artist with the same data as (Contributing) Artist.  Odd.  This is with WMP 11 Beta 2.

WMPTSE

Reply #253
Bug?  The lastest WMPTSE, though it should support the aART (Album Artist) atom in .M4A files according to atom translation list you supplied, doesn't seem to read  them correctly on .M4A files generated by iTunes 7.  It populates's WMP's Album Artist with the same data as (Contributing) Artist.  Odd.  This is with WMP 11 Beta 2.


Hum, from the source : MP4_ATOM_ALBUMARTIST ("aART") => WMP_TAG_ALBUMARTIST ("WM/AlbumArtist").
(MPEG4TagSupport.c line 403).

To be sure, i will test file generated by iTunes 7 this week. But as i'm currently working on another problem with a directshow codec, you'll have to wait a bit.

Thanks for the report


MaB_fr

WMPTSE

Reply #254
Ok, i know it's not very acurate because WMP9 does not support Album Artist but under WMP9 "aART" (and every WM/AlbumArtist tag) is translated into Composer (so WMP9 users, don't be surprised)...

I'll debug it soon under WXP/WMP10 and then WXP/WMP11 Beta2...Keep you informed

MaB_fr

WMPTSE

Reply #255
F.Y.I.

As of WMP11 the Album Artist tag is stored in a different field

WMP9/10 use "ALBUM ARTIST" like iTunes 7 does now, but WMP11 won't read "ALBUM ARTIST" anymore, instead it expects the Album Artist to be in the "BAND" field

I discovered this when properly tagged files wouldn't show the album artist right in Media Center, so I edited the album artist in WMP11 and it added it to the BAND field, completely ignoring what was in ALBUM ARTIST

I hope that made sense

WMPTSE

Reply #256
F.Y.I.

As of WMP11 the Album Artist tag is stored in a different field

WMP9/10 use "ALBUM ARTIST" like iTunes 7 does now, but WMP11 won't read "ALBUM ARTIST" anymore, instead it expects the Album Artist to be in the "BAND" field

I discovered this when properly tagged files wouldn't show the album artist right in Media Center, so I edited the album artist in WMP11 and it added it to the BAND field, completely ignoring what was in ALBUM ARTIST

I hope that made sense

I must ask. What is this "BAND" field you're talking about, because it is neither documented on the old WMP10 SDK documentation nor in the brand new "soon to be" WMP11 SDK documentation http://windowssdk.msdn.microsoft.com/en-us...y/ms738136.aspx .

More Info would be good, as WMP doesn't use the APETag notation ("ALBUM ARTIST" and so on) but is own (WM/AlbumArtist with this example).

For one thing, i am sure that WMPTSE doesn't handle any kind of Band field...

MaB_fr

WMPTSE

Reply #257
By no means do I understand WMPs tagging system, but I have noticed the following

If I edit the Album Artist on an Mp3 in WMP10, and open the file in foobar2000 the new info shows up in the ALBUM ARTIST field

Whereas, I edit the "Contributing Artist" in WMP11, it adds it to the BAND field



Now in Media Center, when using WMP10 it uses the "Album Artist" from my WMP library to sort my music, when I install WMP11 it starts using the "Contributing Artist" to sort my albums

I also noticed WMP11 still has a field labeled Album Artist, but when I edit it, it only changes the ARTIST field in the actual tag.

It's beyond me how it all works, I just know I've had to start copying the artist name to the BAND field as of installing WMP11, for it to work in Media Center

WMPTSE

Reply #258
By no means do I understand WMPs tagging system, but I have noticed the following

If I edit the Album Artist on an Mp3 in WMP10, and open the file in foobar2000 the new info shows up in the ALBUM ARTIST field

Whereas, I edit the "Contributing Artist" in WMP11, it adds it to the BAND field

Now in Media Center, when using WMP10 it uses the "Album Artist" from my WMP library to sort my music, when I install WMP11 it starts using the "Contributing Artist" to sort my albums

I also noticed WMP11 still has a field labeled Album Artist, but when I edit it, it only changes the ARTIST field in the actual tag.

It's beyond me how it all works, I just know I've had to start copying the artist name to the BAND field as of installing WMP11, for it to work in Media Center

This increasingly looks like yet another brain seizure by Microsoft, and something any right minded person would consider a bug. As WMP 11 is still a 'beta' this in theory means Microsoft are looking for bug reports so things like this can be fixed.

I don't suppose by some miracle of common sense they have built-in a bug report form in to WMP 11 beta?

Excuse me while I go and roll on the floor and die laughing  over the idea of Microsoft actually fixing a bug.

WMPTSE

Reply #259
Off topic, but I don't see that behavior.  WMP 11 (and 10) stores Album Artist in MP3 ID3v2.3 TPE2 (aka BAND by some folks).  I'm not sure what you are seeing.  In foobar2000, it shows Album Artist under Band... since that's what it calls TPE2.  (Album Artist is an alternate, but fairly common, use of TPE2 -- Microsoft calls TPE2 Album Artist in the SDK and all their applications.)  Artist aka "Contributing Artist" gets stored in the normal Artist tag (TPE1).

(Also note that non-beta foobar2000 only writes ID3v2.4 (& 1.1), which will cause incompatibility with WMP and many other products.  If you want to use foobar2000 to edit MP3 tags, upgrade to the latest beta and enable "compatibility" tags.)

Windows Media Center uses the database supplied by Windows Media Player... it doesn't "read tags" directly.  So, if it shows up correctly in WMP 11, it should be fine in MCE.  If this is not what you are seeing, you have bigger issues. 

WMPTSE

Reply #260
Well to clear a couple things up, I use ID3v2.3 tags, I was only using foobar to check the fields, I'm fully aware of the ID3v2.4 problems.

I've read of many imcompatibilites between WMP11 beta and XP Media Center at the moment

All I know, is with WMP10, Media Center pulls my album artist tag from the album artist field, once I install WMP11 it completely ignores the album artist field and only works if there's something in the band field

WMPTSE

Reply #261
Yes, you are probably running into an MCE interaction bug.  But I'm a little confused why your ID3v2.3 tags are being written incorrectly... "Contributing Artist" in WMP 11 does not alter the TPE2 (BAND) tag for me... that's the first time I've heard of that happening.  Anyway, way off topic... back to WMPTSE.  I can't repro anything like this in Vista MCE, either.

WMPTSE

Reply #262
Yes, you are probably running into an MCE interaction bug.  But I'm a little confused why your ID3v2.3 tags are being written incorrectly... "Contributing Artist" in WMP 11 does not alter the TPE2 (BAND) tag for me... that's the first time I've heard of that happening.  Anyway, way off topic... back to WMPTSE.  I can't repro anything like this in Vista MCE, either.


As said grommet "back to WMPTSE".

WMPTSE does not handle ID3 tagging in ANY way (v1 or any v2.x). This is WMP's task, so if bug there is, MS you should report


On another note, yesterday saw an important increase in WMPTSE download (200% - around 12:00 am the 09/27/2006). That's not a problem for sure, but for my users survey, i'd like to know where it comes from and could'nt fine the article/howto/forum post responsible.

If any of you had any idea on where it comes from, it could help supporting WMPTSE (more users, more bug report, less problem in the end).

Enjoy

MaB_fr

WMPTSE

Reply #263

Bug?  The lastest WMPTSE, though it should support the aART (Album Artist) atom in .M4A files according to atom translation list you supplied, doesn't seem to read  them correctly on .M4A files generated by iTunes 7.  It populates's WMP's Album Artist with the same data as (Contributing) Artist.  Odd.  This is with WMP 11 Beta 2.


Hum, from the source : MP4_ATOM_ALBUMARTIST ("aART") => WMP_TAG_ALBUMARTIST ("WM/AlbumArtist").
(MPEG4TagSupport.c line 403).

To be sure, i will test file generated by iTunes 7 this week. But as i'm currently working on another problem with a directshow codec, you'll have to wait a bit.

Thanks for the report


MaB_fr

The DirectShow codec referred to above is now fixed :-)

Now that iTunes supports the Album Artist tag I was hoping that WMP would be able to read it via WMPTSE for .m4a files. Unfortunately, even though I have gone through my entire iTunes library filling in this tag, none of the tracks show this tag in WMP (via WMPTSE) or in Tag&Rename (a tag editor). This includes tracks ripped and edited in iTunes 7.0.0 and iTunes 7.0.1.

The fact that Tag&Rename does not see this tag filled in either would suggest it is not the fault of WMPTSE.

Note: all these tracks are in Apple Lossless and not AAC.

Is there a tool to do a raw dump of all the tags in a m4a file to double check?

WMPTSE

Reply #264
Quote
The DirectShow codec referred to above is now fixed :-)

Now that iTunes supports the Album Artist tag I was hoping that WMP would be able to read it via WMPTSE for .m4a files. Unfortunately, even though I have gone through my entire iTunes library filling in this tag, none of the tracks show this tag in WMP (via WMPTSE) or in Tag&Rename (a tag editor). This includes tracks ripped and edited in iTunes 7.0.0 and iTunes 7.0.1.

The fact that Tag&Rename does not see this tag filled in either would suggest it is not the fault of WMPTSE.

Note: all these tracks are in Apple Lossless and not AAC.

Is there a tool to do a raw dump of all the tags in a m4a file to double check?


There's not tool that i know (the free as in beer kind).

But, there's a simple solution to know what exactly is wrong. WMPTSE and (i imagine) Tag&Rename are searching for a simple tag "aART" (it's a bit more complicated, but you don't need to know ).

I guess with a simple binary/hex editor you could just search for "aART" and you'll be 4 byte from the real value inserted (there's 4 type bit before the actual value). In theory, you then would fine an ASCII or UTF-8 string and enjoy the full power of AlbumArtist tag.

It seems apple has choosen otherwise.

(for more documentation on MP4 tagging : http://atomicparsley.sourceforge.net/mpeg-4files.html)

I will do my research soon, but if you find the problem first, you'll get the thanks first.

MaB_fr

WMPTSE

Reply #265
Quote

The DirectShow codec referred to above is now fixed :-)

Now that iTunes supports the Album Artist tag I was hoping that WMP would be able to read it via WMPTSE for .m4a files. Unfortunately, even though I have gone through my entire iTunes library filling in this tag, none of the tracks show this tag in WMP (via WMPTSE) or in Tag&Rename (a tag editor). This includes tracks ripped and edited in iTunes 7.0.0 and iTunes 7.0.1.

The fact that Tag&Rename does not see this tag filled in either would suggest it is not the fault of WMPTSE.

Note: all these tracks are in Apple Lossless and not AAC.

Is there a tool to do a raw dump of all the tags in a m4a file to double check?


There's not tool that i know (the free as in beer kind).

But, there's a simple solution to know what exactly is wrong. WMPTSE and (i imagine) Tag&Rename are searching for a simple tag "aART" (it's a bit more complicated, but you don't need to know ).

I guess with a simple binary/hex editor you could just search for "aART" and you'll be 4 byte from the real value inserted (there's 4 type bit before the actual value). In theory, you then would fine an ASCII or UTF-8 string and enjoy the full power of AlbumArtist tag.
MaB_fr

OK I have done a search on an Apple Lossless file of "Cash Machine" by Hard-Fi from the Album "Stars of CCTV". The Artist and Album Artist in this example will both be Hard-Fi. Following your recommendation I found the following in the file

00 1F 61 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

Which substituting - for non alphanumeric characters and converting the rest to plain text would be

--aART----data--------Hard-Fi-

So I am still puzzled.

As a comparison the Artist tag shows as

00 1F 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

--ART----data--------Hard-Fi-

which is the same except minus the lowercase "a". Note: both are preceded by a single 1F hex value and followed by a null (00). The "Artist" tag does work and show up in WMP (via WMPTSE).

WMPTSE

Reply #266
OK I have done a search on an Apple Lossless file of "Cash Machine" by Hard-Fi from the Album "Stars of CCTV". The Artist and Album Artist in this example will both be Hard-Fi. Following your recommendation I found the following in the file

00 1F 61 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

Which substituting - for non alphanumeric characters and converting the rest to plain text would be

--aART----data--------Hard-Fi-

So I am still puzzled.

As a comparison the Artist tag shows as

00 1F 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

--ART----data--------Hard-Fi-

which is the same except minus the lowercase "a". Note: both are preceded by a single 1F hex value and followed by a null (00). The "Artist" tag does work and show up in WMP (via WMPTSE).


I am sorry to say that it works perfectly well with WMP10...

Did you actually USE WMP11 Beta to test it ?
Then i must emphasize that i'm not supporting beta software with WMPTSE.

Again, i can't be held responsible for Microsoft software bug. I'd like to be able to, but...i can't

If WMP11 Beta is buggy in the Album Artist subject, you know where you should report.

WMPTSE seems to do its job with iTunes 7.0 files, i tested it with WMP10...I get the right aART data reported to the WM/AlbumArtist.
If you get a problem with WMPTSE in WMP10, then report to me. Otherwise, you should wait for the release version of WMP11.

WMPTSE will not be tested & debugged upon beta software !


Thanks for the report anyway, now i know that the Giant is buggy


MaB_fr

WMPTSE

Reply #267

OK I have done a search on an Apple Lossless file of "Cash Machine" by Hard-Fi from the Album "Stars of CCTV". The Artist and Album Artist in this example will both be Hard-Fi. Following your recommendation I found the following in the file

00 1F 61 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

Which substituting - for non alphanumeric characters and converting the rest to plain text would be

--aART----data--------Hard-Fi-

So I am still puzzled.

As a comparison the Artist tag shows as

00 1F 41 52 54 00 00 00 17 64 61 74 61 00 00 00 01 00 00 00 00 48 61 72 64 2D 46 69 00

--ART----data--------Hard-Fi-

which is the same except minus the lowercase "a". Note: both are preceded by a single 1F hex value and followed by a null (00). The "Artist" tag does work and show up in WMP (via WMPTSE).


I am sorry to say that it works perfectly well with WMP10...

Did you actually USE WMP11 Beta to test it ?
Then i must emphasize that i'm not supporting beta software with WMPTSE.

Again, i can't be held responsible for Microsoft software bug. I'd like to be able to, but...i can't

If WMP11 Beta is buggy in the Album Artist subject, you know where you should report.

WMPTSE seems to do its job with iTunes 7.0 files, i tested it with WMP10...I get the right aART data reported to the WM/AlbumArtist.
If you get a problem with WMPTSE in WMP10, then report to me. Otherwise, you should wait for the release version of WMP11.

WMPTSE will not be tested & debugged upon beta software !


Thanks for the report anyway, now i know that the Giant is buggy


MaB_fr

I am not using WMP 11 beta (I am using WMP 10), I do not recall saying or implying I was doing otherwise. I did not even suggest it was a bug in WMPTSE as I pointed out that a couple of other Tag editors (including Tag&Rename) also fail to see the tag. I was hoping with your greater knowledge of these tags you could see if there was anything obviously wrong with the example hex dump I showed above to see if iTunes was doing it wrong on my machine.

I am using WMPTSE 1.1

Update: I have just found the following at http://www.softpointer.com/tr.htm (authors of Tag&Rename, WMPTagSupport, and AudioShell)

Tag&Rename 3.3 beta 1
• Album Artist field in mp4 tag now compatible with iTunes 7

I had tried Tag&Rename 3.2 and it failed to see the tag, I have not yet had a chance to go home and try this 3.3 beta but it implies that there was a problem (Apple probably doing something strange). Would perhaps the same apply to WMPTSE?

WMPTSE

Reply #268
Just a FYI: Mp3tag v2.36f (beta) just added support for Album Artist in .M4A.  I assume Tag&Rename would be the same.  Usage of the aART atom was not common until iTunes 7 exposed setting it.  If T&R let you set Album Artist before, it might have done it using a proprietary atom.

WMPTSE

Reply #269
Ok, sorry John...I'm sometime overheaded with users asking me to support exotic behaviour or having problem like 'i can't see a WMPTSE window anywhere' and posting hating message on forums. So please accept my apologies...I've seen that your are a great supporter of WMPTSE in forum (as grommet and other hydrogenaudio's users). And i intend to privilege users who support my work.

Then, i tested AAC and Apple LossLess FLAC encoded with iTunes 7.01, i've encoded the full Beethoven #9 and most of my Herbie Hancock's CD (that's a lot of CD), and there was no problem, so i guess you get some specific problem i haven't...

The hex dump you've send are perfectly well constructed aART MPEG4 tag...That's why i suddenly choose the simple explication : you were under a buggy WMP. Remember, i'm a lazy bastard

That's not the case, so we have to find where the problem is. And if it's WMPTSE, resolve it.

As usual when i can't reproduce it, i will need you to transmit some incriminated files...{Of course, as usual, it must be perfectly legal to do so}

Let's keep the good work...

Just a FYI: Mp3tag v2.36f (beta) just added support for Album Artist in .M4A.  I assume Tag&Rename would be the same.  Usage of the aART atom was not common until iTunes 7 exposed setting it.  If T&R let you set Album Artist before, it might have done it using a proprietary atom.


Hum, aART is part of the MPEG4 specification so, i guess it's possible that T&R followed it...
The question is, why iTunes didn't support it earlier...

We get two more subject i'd like to have your opinion on.

First, the 2.0 specification is about to be finished and i like to know how many people would be interested in which features :
- internal support for album art (including exposition of embedded artwork data in WMP album art)
- ReleasedDate and generally 'date support'
- specific WMP11 library (with the new MediaCollectionMediaAdded/MediaCollectionMediaRemoved events no more need for a hack)
- write support for MPEG4 tagging (will add month of developpement)
- FairPlay tools support (legal concerns)
- AIFF support (i will need well constructed iTunes AIFF tagging documentation...and time)
- iXML support (is it usefull ?)
- Vorbis write support (hum, for this one, you'll really need good arguments and a strong user pool)
- whatever you suggest or need...

Also, do you believe a poll is a good idea to get users priorities in this matter ?


MaB_fr


WMPTSE

Reply #271
That's not the case, so we have to find where the problem is. And if it's WMPTSE, resolve it.

As usual when i can't reproduce it, i will need you to transmit some incriminated files...{Of course, as usual, it must be perfectly legal to do so}

Let's keep the good work...

We get two more subject i'd like to have your opinion on.

First, the 2.0 specification is about to be finished and i like to know how many people would be interested in which features :
- internal support for album art (including exposition of embedded artwork data in WMP album art)
- ReleasedDate and generally 'date support'
- specific WMP11 library (with the new MediaCollectionMediaAdded/MediaCollectionMediaRemoved events no more need for a hack)
- write support for MPEG4 tagging (will add month of developpement)
- FairPlay tools support (legal concerns)
- AIFF support (i will need well constructed iTunes AIFF tagging documentation...and time)
- iXML support (is it usefull ?)
- Vorbis write support (hum, for this one, you'll really need good arguments and a strong user pool)
- whatever you suggest or need...

Also, do you believe a poll is a good idea to get users priorities in this matter ?


MaB_fr


I cannot see how to attach a sample file to replies in this thread, or even by Personal Message. Can you either tell me how to do it or you may have to PM your email address to me.

Regarding the above wish list, here is mine in order of most important first.

Album Artist tag (working) :-)
Embedded Album Art for MPEG4
AIFF support
WMP 11 support

MPEG4 write support is less important, in fact the inability to do so, stops WMP from screwing up my tags. However in the long run it might be useful.

I am not sure what Apple Fairplay support you are meaning, surely you are not suggesting you will be able to allow WMP to play protected tracks? If the answer is yes then I would suspect a lot of people will be interested in this. Personally, I find iTunes store prices too high and I don't buy from it. However this feature would let me play the weekly free tracks I download.

WMPTSE

Reply #272
I cannot see how to attach a sample file to replies in this thread, or even by Personal Message. Can you either tell me how to do it or you may have to PM your email address to me.

Regarding the above wish list, here is mine in order of most important first.

Album Artist tag (working) :-)
Embedded Album Art for MPEG4
AIFF support
WMP 11 support

MPEG4 write support is less important, in fact the inability to do so, stops WMP from screwing up my tags. However in the long run it might be useful.

I am not sure what Apple Fairplay support you are meaning, surely you are not suggesting you will be able to allow WMP to play protected tracks? If the answer is yes then I would suspect a lot of people will be interested in this. Personally, I find iTunes store prices too high and I don't buy from it. However this feature would let me play the weekly free tracks I download.


Write ability is an optionnal option (must be activated in the WMPTSE properties), so people will have the choice...

Reverse engineering is authorized in my country, so i'm clean if i just "look at it".
The Fairplay support i'm interested in is only deciphering of Tag data (WMPTSE ONLY HANDLES TAGS!!!! ). The rest would be far more problematic and legally dangerous (even fairplayed tag data could be seen as such, i was just tasting the user's need for this sort of functionnality. Will i take the risk...? time and users motivation will tell). And of course, off the WMPTSE topic...

MaB_fr

 

WMPTSE

Reply #273


- ReleasedDate and generally 'date support'
- specific WMP11 library (with the new MediaCollectionMediaAdded/MediaCollectionMediaRemoved events no more need for a hack)


these would be my choices 


for me too 

And please: length, bitrate support for wavpack (and others ?)
I use WMP mostly to transfer music to my phone.

WMPTSE

Reply #274
for me too 

And please: length, bitrate support for wavpack (and others ?)
I use WMP mostly to transfer music to my phone.


Believe me, i tried to manage length and bitrate...

I tried to force it by using the information given by the directshow codec on playing, i tried to force it directly with raw value, i tried to change the READ ONLY property, i tried to add a false tag....believe me, i tried...If someone get a new idea, you're welcome, until then, i consider this as a limit in WMP.

For the last time (i hope) :

1) Length and bitrate are not 'tagged' by MOST tag handlers since these informations are directly available in the file; which explain why it is the directshow codec role to give WMP these informations...and which imply that these informations are MOSTLY not present in the TAGS at first

2) Length and bitrate are READ ONLY tag properties in WMP

3) in any case, WMP does handle file size, which should be enough to be able to manage a phone's playlist and limited space (i do it this way myself).


I know, you are many who'd like to have this functionnality (i would like it too), but as for now, it won't happen soon.


MaB_fr