HydrogenAudio

Hydrogenaudio Forum => General Audio => Topic started by: tedgo on 2005-03-18 10:27:14

Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: tedgo on 2005-03-18 10:27:14
I want to know if its possible to display m4a/mp4- or APEv2-tags in windows explorer like it does with the id3v2-tags in mp3/wma by default.
I tried a program called "AudioShell 1.0" that did a good job, but it only adds new column headers to windows explorer and i have to set these column headers in every folder by hand (its not a good idea for more than 500 album folders...)
So is there any shell extension for the windows explorer that uses the default audio column headers and displays file information like for mp3's/wma's?
Or is there any possibility to "persuade" windows explorer to recognise m4a/mp4 (and perhaps some other formats) as audio files and displaying their informations without a program?

EDIT: orthography
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: Klyith on 2005-03-18 18:58:46
If you are comfortable with regedit, you may be able to add the stuff from the AudioShell program to the default. The key HKEY_CLASSES_ROOT\SystemFileAssociations\audio has three entries: details, infotip, and tileinfo. The list of items in details controls what shows up in the detail view of explorer (infotip is what you see when you hover on the file). Probably AudioShell adds some new stuff to the end of the list, so you might identify and remove the default ones. That will then apply across all non-custom audio directories.

If you don't want to do regedit, you could use the function Tools -> Folder Options -> View -> "Apply to all folders" to apply your preferred settings to everything. The problem with that is that it messes up all your non-music folders.

But you can't do this stuff without some sort of add-on program like AudioShell. Explorer needs a dll that can recognize and report the contents of the tags.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: tedgo on 2005-03-18 20:55:47
Thanks for your reply.
But audioshell hasn't added some new stuff to the end of the list in any of the three registry entries.
Is there any other program than audioshell 1.0 that will display file information about all audio files in windows explorer?
Or any other idea to make windows explorer recognising APEv2 and M4A/MP4-tags like the ID3v2-tags in MP3/WMA?
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: spoon on 2005-03-19 10:59:16
>default audio column headers and displays file information like for mp3's/wma's?

No, it is how I had to do it as well (with my own columns) - Microsofts implementation is closed and you cannot access it, it is also woefully bad at reading mp3 files that are vbr with an id3v2 tag.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: tedgo on 2005-03-19 19:27:04
It's too bad... 
But what do you mean with "woefully bad at reading mp3 files that are vbr with an id3v2 tag"?
All my mp3's are vbr and tagged with id3v2. I haven't got any problem until now.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: spoon on 2005-03-19 22:19:54
I found it got the bitrates wrong (when XP was released), perhaps MS updated it in a service pack.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-12 18:45:23
I want to know if its possible to display m4a/mp4- or APEv2-tags in windows explorer like it does with the id3v2-tags in mp3/wma by default.

So is there any shell extension for the windows explorer that uses the default audio column headers and displays file information like for mp3's/wma's?

I have written such a shell extension.

See http://www.whitebear.ch/music (http://www.whitebear.ch/music) for information and download

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: LANjackal on 2008-05-13 01:32:48
I found it got the bitrates wrong (when XP was released), perhaps MS updated it in a service pack.
Nope, it's still bad. But that's where your software, dBPowerAmp, comes in . For what it's worth, at least in WMP10+ once a VBR track is played through once completely generally the bitrate displays properly in the library thereafter. Even before that though, WMP will display the proper bitrate in the status bar at the bottom of the window for v10, and with a mousover on the play/spectrum/album art mini-icon in the lower left of the window in v11.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: retro83 on 2008-05-13 07:51:19

I want to know if its possible to display m4a/mp4- or APEv2-tags in windows explorer like it does with the id3v2-tags in mp3/wma by default.

So is there any shell extension for the windows explorer that uses the default audio column headers and displays file information like for mp3's/wma's?

I have written such a shell extension.

See http://www.whitebear.ch/music (http://www.whitebear.ch/music) for information and download

AndrewFG

Looks great, don't suppose there is any chance for a non-Vista build? 
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-13 11:46:14
Looks great, don't suppose there is any chance for a non-Vista build? 
Unfortunately I don't think so. It uses the IPropertyStore and related interfaces that Microsoft first introduced in Windows Vista.

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: M on 2008-05-13 19:58:02
I have written such a shell extension.

See http://www.whitebear.ch/music (http://www.whitebear.ch/music) for information and download

AndrewFG

Haven't had a chance to install or test this yet, but I am curious as to whether your shell extension will also display the appropriate properties for *.m4v (movie) and *.m4b (audiobook) files. Is this already included, and if not, would it be fairly simple to add?

    - M.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-17 13:37:04
Haven't had a chance to install or test this yet, but I am curious as to whether your shell extension will also display the appropriate properties for *.m4v (movie) and *.m4b (audiobook) files. Is this already included, and if not, would it be fairly simple to add?
I does not (yet) support the properties of .m4v / .m4b or .m4r files.

However, insofar as these file types are (I think) also based on (Apple's extensions of) the ISO 14496 (MPEG4) file format, I suppose that it could easily support these file types too. Indeed it would probably just be a question of adding some file association entries in the Windows Registry.

I don't have any such files on my PC, but if you want to make a quick test, you could make a copy of one of your .m4v files (say) and rename it as .m4a and then see if Windows Explorer displays the properties.

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: Thug Esquire on 2008-05-28 09:04:03
I don't have any such files on my PC, but if you want to make a quick test, you could make a copy of one of your .m4v files (say) and rename it as .m4a and then see if Windows Explorer displays the properties.
I installed your extension (thanks for making it!) but it doesn't make the tag information show up in explorer.  Here's an example of what I do see:
(http://img.photobucket.com/albums/v74/clemenceau/thehollow.png)
Running Vista Ultimate 64-bit SP1.  What might be the problem?
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-29 16:47:06
I installed your extension (thanks for making it!) but it doesn't make the tag information show up in explorer.  Here's an example of what I do see:
Running Vista Ultimate 64-bit SP1.  What might be the problem?

Very interesting screen shot!!

My shell extension is 32 bit code, and so to be on the safe side my setup program will not install the extension on a 64 bit machine (yet). Indeed when you run the setup, you should have got an error message to this effect. => Can you please confirm?

On the other hand, your screen shot shows a hint box that does display tags from the .m4a file. (In fact it shows more tags than the ones supported by my shell extension). So I am guessing that you have another shell extension installed which is (also) handling .m4a files. => Is this the case? => So far as I know, Windows only allows one shell extension for any particular file type. (Probably the last one installed wins.)

So in short it looks like you already have another extension installed, and because of the 32/64 bit safety my extension is not being installed, so the other shell extension is winning. => Does this hypothesis match your symptoms?

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: ~*McoreD*~ on 2008-05-29 16:58:17
andrewfg,

What he has installed is dbPowerAMP. I have dbPowerAMP installed too. Using Windows Vista 32-bit, I am getting the tag info from your extension quite fine.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: spoon on 2008-05-29 17:16:32
That popup info box is from dBpoweramp.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: theboyjenkins on 2008-05-29 17:23:43

I want to know if its possible to display m4a/mp4- or APEv2-tags in windows explorer like it does with the id3v2-tags in mp3/wma by default.

So is there any shell extension for the windows explorer that uses the default audio column headers and displays file information like for mp3's/wma's?

I have written such a shell extension.

See http://www.whitebear.ch/music (http://www.whitebear.ch/music) for information and download

AndrewFG


awesome - i have been looking for this for a long time... p.s it works great on my vista 32 ultimate, loving your work!
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-30 19:27:14
What he has installed is dbPowerAMP. I have dbPowerAMP installed too. Using Windows Vista 32-bit, I am getting the tag info from your extension quite fine.

I notice that the popup hint in his screenshot says "Contains: ID Tag [Apple iTunes]" -- I don't know dbPowerAMP, so I wonder if this "ID" implies that his .m4a file contains an ID3v2 tag? (Rather than, or in addition to, the Apple proprietary tags.)

Presently my shell extension only handles the following two tag encoding types:
1) Apple undocumented extensions of the MPEG4 standard i.e. Apple defined box names within an Apple defined ILST box
2) The 3GPP working group's extensions of the MPEG4 standard i.e. 3GPP defined box names inside an MPEG4 defined UDTA box

I believe that it is also allowed to embed ID3v2 tag data in an MPEG4 file i.e. an ad hoc defined ID32 box containing tags in regular ID3v2 encoding. But I never encountered such files yet, and so I did not bother to write code for it. However if there is a demand, and somebody can post me a sample .m4a file for testing, then I would be willing to add this to the feature list.

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: grommet on 2008-05-30 20:51:17
I notice that the popup hint in his screenshot says "Contains: ID Tag [Apple iTunes]" -- I don't know dbPowerAMP, so I wonder if this "ID" implies that his .m4a file contains an ID3v2 tag? (Rather than, or in addition to, the Apple proprietary tags.)
That just means there is a metadata tag.  The type used is listed in the brackets.  So no, there is no ID3v2.3 tag there... just the Apple/iTunes tags.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: spoon on 2008-05-30 21:37:17
>I believe that it is also allowed to embed ID3v2 tag data in an MPEG4 file

Never heard of that, but I had heard that Nokia players and certain Sony ones look for an id3v1 tag on the end of the .m4a file (very nasty...)
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-05-30 22:31:10
Quote
I believe that it is also allowed to embed ID3v2 tag data in an MPEG4 file

Never heard of that...

See http://www.mp4ra.org/specs.html (http://www.mp4ra.org/specs.html)

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: Thug Esquire on 2008-05-31 23:04:47
Very interesting screen shot!!

My shell extension is 32 bit code, and so to be on the safe side my setup program will not install the extension on a 64 bit machine (yet). Indeed when you run the setup, you should have got an error message to this effect. => Can you please confirm?

On the other hand, your screen shot shows a hint box that does display tags from the .m4a file. (In fact it shows more tags than the ones supported by my shell extension). So I am guessing that you have another shell extension installed which is (also) handling .m4a files. => Is this the case? => So far as I know, Windows only allows one shell extension for any particular file type. (Probably the last one installed wins.)

So in short it looks like you already have another extension installed, and because of the 32/64 bit safety my extension is not being installed, so the other shell extension is winning. => Does this hypothesis match your symptoms?


Yes, I have dBpoweramp installed, and it would make sense if that's what's allowing the tooltip to show the tag information.  However, I do not receive any error during installation on my 64-bit Vista box.  In fact, installation and uninstallation complete successfully.  I've tested several times.  Would it be difficult to create a 64-bit version of this extension?
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-06-01 15:19:19
However, I do not receive any error during installation on my 64-bit Vista box.  In fact, installation and uninstallation complete successfully.  I've tested several times.

You are correct about the installation working Ok on both 32 bit and 64 bit systems.

Most likely your problem is the one described in this link http://support.microsoft.com/kb/895561 (http://support.microsoft.com/kb/895561) => Could you please try the solution proposed by Microsoft (scroll down to "WORKAROUND | Windows Explorer") -- since this would at least confirm that we are indeed dealing with the correct problem...

Quote
Would it be difficult to create a 64-bit version of this extension?

Unfortunately this is true !! (my development platform is CodeGear RAD Studio -- which so far is only able to generate 32 bit code...)

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: Thug Esquire on 2008-06-01 19:58:17
Most likely your problem is the one described in this link http://support.microsoft.com/kb/895561 (http://support.microsoft.com/kb/895561) => Could you please try the solution proposed by Microsoft (scroll down to "WORKAROUND | Windows Explorer") -- since this would at least confirm that we are indeed dealing with the correct problem...
I gave it a shot and it works--thanks for the suggestion!

Quote
Unfortunately this is true !! (my development platform is CodeGear RAD Studio -- which so far is only able to generate 32 bit code...)
You're not the only one; other volunteer developers are also stuck with 32-bit only compilers, like the person who codes Taskbar Shuffle (http://www.freewebs.com/nerdcave/taskbarshuffle.htm).  Is there another IDE that would allow it to be recompiled for 64-bit?  According to CodeGear, native 64-bit support is expected in mid-2009, and I wouldn't hold my breath.  Is there another platform entirely that might allow an expeditious coder to write from scratch a 64-bit edition that accomplishes the same?

And thanks, Andrew--you're the man!
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-06-03 21:25:47
Most likely your problem is the one described in this link http://support.microsoft.com/kb/895561 (http://support.microsoft.com/kb/895561) ...

I gave it a shot and it works -- thanks for the suggestion!

I built a new version in which, on 64 bit systems, the installer should create a link on the Start Menu that allows you to run Windows Explorer in 32 bit mode as suggested in the Microsoft Knowledge Base article. Can you please download and try this latest version from http://www.whitebear.ch/music (http://www.whitebear.ch/music) and let me know if it works?

AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: Thug Esquire on 2008-06-04 07:07:41
I built a new version in which, on 64 bit systems, the installer should create a link on the Start Menu that allows you to run Windows Explorer in 32 bit mode as suggested in the Microsoft Knowledge Base article. Can you please download and try this latest version from http://www.whitebear.ch/music (http://www.whitebear.ch/music) and let me know if it works?
Works as described.
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-06-05 21:58:45
Works as described.

Great! Thanks for testing it...
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: andrewfg on 2008-10-06 14:43:10
Looks great, don't suppose there is any chance for a non-Vista build? 

I have recently added support for Windows XP too.
You can dowload it on http://www.whitebear.ch/music (http://www.whitebear.ch/music)

Regards,
AndrewFG
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: lame 321 on 2008-10-08 22:13:54
[/quote]
I have recently added support for Windows XP too.
You can dowload it on http://www.whitebear.ch/music (http://www.whitebear.ch/music)

Regards,
AndrewFG
[/quote]

Just wanna thank you for the program, I'am using it on XP. (looks good!)
Title: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: MrSinatra on 2010-08-07 23:57:43
Looks great, don't suppose there is any chance for a non-Vista build? 

I have recently added support for Windows XP too.
You can dowload it on http://www.whitebear.ch/music (http://www.whitebear.ch/music)

Regards,
AndrewFG


Hi Andrew,

i think we've talked over at squeezebox before, you made the DLNA server for SBS, right?

anyway, i have a thread over there thats kinda long, but maybe you could share your insight on it:

http://forums.slimdevices.com/showthread.php?t=59929 (http://forums.slimdevices.com/showthread.php?t=59929)

a lot of the same type questions as in this thread about ratings, and how to do similar things in id3, flac/vorbis, and m4a

thx!  -mdw
Title: Re: Displaying M4A/MP4-Tags in Windows Explorer?
Post by: stalker199 on 2017-07-22 16:40:17
Looks great, don't suppose there is any chance for a non-Vista build? 
I have recently added support for Windows XP too.
You can dowload it on http://www.whitebear.ch/music (http://www.whitebear.ch/music)

Regards,
AndrewFG

does it work under Windows 10?