Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Icon Hints - is this possible? ID3v2 - Duration missing

5 views
Skip to first unread message

3lvs...@gmail.com

unread,
Nov 10, 2009, 2:31:56 PM11/10/09
to
Hi

Many times I manually have to check several houndreds icon hints. All
of those files are audio files - strictly only mp3 extension. While
doing this, I have in purpose to find (if it/they even exist) the
files where their icon hints does NOT ( ! ) show the ''Duration'' line
with data. But moving the cursor on each icon can be very annoying,
specially if you have many of them. Files are located in many
subfolders with lets say maximum 10 files in each of the subfolder so
detail folder's view option won't be useful. I have also been trying
to do this in Magic File Renamer but I haven't found the correct
function in it yet.

I heard that MS consultants has some kind of C code for it, however I
don't have a compiler so I would prefer the .exe file but I would be
more than happy with just the code too.

Hope someone could help

Thank you.

Christian ASTOR

unread,
Nov 10, 2009, 11:45:59 PM11/10/09
to
On 10 nov, 20:31, "3lvss0...@gmail.com" <3lvss0...@gmail.com> wrote:

> Many times I manually have to check several houndreds icon hints. All
> of those files are audio files - strictly only mp3 extension. While
> doing this, I have in purpose to find (if it/they even exist) the
> files where their icon hints does NOT ( ! ) show the ''Duration'' line
> with data.

ILCreateFromPath()
SHBindToParent() to IShellFolder2
IShellFolder2::GetDetailsEx() to get PSGUID_AUDIO & PIDASI_TIMELENGTH
for duration

3lvs...@gmail.com

unread,
Nov 11, 2009, 7:46:02 AM11/11/09
to
Christian could you please be more specific what to do with this text
of three lines? Do I have to change anything in it? Where and how to
paste it? In any specific extension? I don't have much experience...
Thank you.

Christian ASTOR

unread,
Nov 16, 2009, 9:41:24 AM11/16/09
to

These are just the Win32 apis/interfaces that you have to call in C++
for example...

Message has been deleted

3lvs...@gmail.com

unread,
Nov 18, 2009, 8:17:55 PM11/18/09
to
Doesn't work. It says This Project Is Out Of Date: Duration - Debug
Win32. The code:

// Duration.h

#pragma once

using namespace System;

namespace Duration {

public ref class Class1
{

};

0 new messages