Tech Support Guy banner
Status
Not open for further replies.
1 - 20 of 26 Posts

·
Registered
Joined
·
129 Posts
Discussion Starter · #1 ·
In Windows XP, fully updated, I have several folders full of mp3's and want to see the bit rate and duration. I right click on a column heading and select "Bit rate". I then click on "More..." so I can get to "Duration", and I select that one too.

But all the figures in the "Duration" column appear to be in "hours" and "minutes", so I see "00:04" or "00:03", but what I want is "minutes" and "seconds".

Any thoughts as to how to change this?
 

·
Super Moderator
Joined
·
16,263 Posts
Can you drag the divider at the right of the 'Duration' heading to the right, to make more room for the time ?
 

·
Registered
Joined
·
129 Posts
Discussion Starter · #5 ·
Greetings Somnamna

Right Click On the ".Mp3" ..Select Properties ..Go To Summary Tab > Check If The Duration Is Displayed Correctly
Hi devil_himself! I think you're on to something here. I had to click on "Advanced" in the "Summary" tab, and then I saw the same duration data as I get in Explorer. (Picture attached).

So can we do something about this? These mp3s have been on my external USB drive for ages and I'm sure the duration used to show minutes and seconds before I restored my XP system a couple of months ago. (That was when I had a problem that 'mosaic1' sorted for me but, while sorting it out, I did a rebuild of my XP system from the manufacturer's "Recovery CDs".)
 

Attachments

·
Registered
Joined
·
129 Posts
Discussion Starter · #7 ·
Do You Use Any Third Party App To Edit "ID3 Info" ?
I'm sure I must have a utility that does that, but I can't recall the last time I deliberately edited any "ID3 Info".

In case you're thinking that maybe such a utility went through all my mp3's and changed the ID3 info, I must tell you that I have over 90 GB of mp3's in 23,000 files :) , so I think it would've taken several hours/days for a utility to do that!

I put my thinking cap on and decided to try a few things. First, I started in "safe" mode - but the problem is still there.

I then unzipped some mp3's that I had in an original zip file, and they too only showed the hours and minutes - no seconds.

I then copied the mp3's that I posted a picture of earlier, to the other PC on my home network - an old Dell lap top. The ID3 data is there, and gets displayed as I would like on my Acer PC as "hours:minutes:seconds". (Picture attached)

So, the ID3 data is there, but the O/S is not displaying the "seconds" data. :(

Any ideas?
 

Attachments

·
Registered
Joined
·
129 Posts
Discussion Starter · #8 ·
One more bit of information... I have a backup hard drive which I haven't switched on for several weeks. It's 500 GB in size and is a complete copy of my working drive.

But it also shows the duration as hours and minutes only. So I guess that reinforces the idea that the ID3 data is there, but XP isn't displaying the seconds value.

Could this be due to a registry setting?
 

·
Registered
Joined
·
129 Posts
Discussion Starter · #12 ·
Download "FileExtInfo" - http://windowsxp.mvps.org/fileextinfo.htm

Select ".mp3" from the listing and generate a report. Post the info here.
Here it is:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
File association information for [.MP3] file type
Generated by FileExtInfo v2.0 on 2008-03-15 21:45:30

FileExtInfo ? 2005-2007 Ramesh Srinivasan.
Homepage: http://www.winhelponline.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[HKEY_CLASSES_ROOT\.MP3]
"PerceivedType"="audio"
"Content Type"="audio/mpeg"
@="mp3file"

[HKEY_CLASSES_ROOT\.MP3\OpenWithList]

[HKEY_CLASSES_ROOT\.MP3\OpenWithList\ShowTime.exe]

[HKEY_CLASSES_ROOT\.MP3\OpenWithList\wmplayer.exe]

[HKEY_CLASSES_ROOT\.MP3\OpenWithProgIds]
"mp3file"=hex(0):

[HKEY_CLASSES_ROOT\.MP3\PersistentHandler]
@="{098f2470-bae0-11cd-b579-08002b30bfeb}"

[HKEY_CLASSES_ROOT\.MP3\shell]

[HKEY_CLASSES_ROOT\.MP3\shell\AddToPlaylistVLC]
@="Add to VLC media player's Playlist"

[HKEY_CLASSES_ROOT\.MP3\shell\AddToPlaylistVLC\command]
@="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe --started-from-file --playlist-enqueue \"%1\""

[HKEY_CLASSES_ROOT\.MP3\shell\PlayWithVLC]
@="Play with VLC media player"

[HKEY_CLASSES_ROOT\.MP3\shell\PlayWithVLC\command]
@="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe --started-from-file --no-playlist-enqueue \"%1\""

[HKEY_CLASSES_ROOT\mp3file]
"PreferExecuteOnMismatch"=dword:00000001
"EditFlags"=hex:00,00,01,00
@="MP3 Format Sound"
"FriendlyTypeName"="@C:\\WINDOWS\\inf\\unregmp2.exe,-9925"

[HKEY_CLASSES_ROOT\mp3file\DefaultIcon]
@="C:\\WINDOWS\\system32\\wmploc.dll,-732"

[HKEY_CLASSES_ROOT\mp3file\shell]
@="play"

[HKEY_CLASSES_ROOT\mp3file\shell\Batch Convert with WavePad]

[HKEY_CLASSES_ROOT\mp3file\shell\Batch Convert with WavePad\command]
@="C:\\Program Files\\NCH Swift Sound\\WavePad\\wavepad.exe -batch \"%L\""

[HKEY_CLASSES_ROOT\mp3file\shell\Edit with WavePad]

[HKEY_CLASSES_ROOT\mp3file\shell\Edit with WavePad\command]
@="C:\\Program Files\\NCH Swift Sound\\WavePad\\wavepad.exe \"%L\""

[HKEY_CLASSES_ROOT\mp3file\shell\open]
@="&Open"
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\mp3file\shell\open\command]
@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:6 /Open \"%L\""

[HKEY_CLASSES_ROOT\mp3file\shell\open\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\mp3file\shell\play]
"MUIVerb"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,\
6f,00,74,00,25,00,5c,00,69,00,6e,00,66,00,5c,00,75,00,6e,00,72,00,65,00,67,\
00,6d,00,70,00,32,00,2e,00,65,00,78,00,65,00,2c,00,2d,00,39,00,39,00,39,00,\
31,00,00,00
@="&Play"
"LegacyDisable"=""

[HKEY_CLASSES_ROOT\mp3file\shell\play\command]
@="\"C:\\Program Files\\Windows Media Player\\wmplayer.exe\" /prefetch:6 /Play \"%L\""

[HKEY_CLASSES_ROOT\mp3file\shell\play\DropTarget]
"CLSID"="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\mp3file\shellex]

[HKEY_CLASSES_ROOT\mp3file\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\mp3file\shellex\ContextMenuHandlers\WMPAddToPlaylist]
@="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"

[HKEY_CLASSES_ROOT\mp3file\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
@="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\.MP3]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.MP3\shellex]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.MP3\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\SystemFileAssociations\.MP3\shellex\PropertyHandler]
@="{875CB1A1-0F29-45de-A1AE-CFB4950D0B78}"

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio]
"TileInfo"="prop:Artist;Album;Duration"
"InfoTip"="prop:Artist;Album;Year;Track;Duration;Type;Bitrate;Protected;Size"
"Details"="prop:Name;Size;Type;Artist;Album;Year;Track;Duration"

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\DefaultIcon]
@="C:\\Program Files\\Windows Media Player\\wmplayer.exe,-120"

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\OpenWithList]

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\OpenWithList\wmplayer.exe]
@=""

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex]

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPAddToPlaylist]
@="{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}"
"CheckSupportedTypes"=""

[HKEY_CLASSES_ROOT\SystemFileAssociations\audio\shellex\ContextMenuHandlers\WMPPlayAsPlaylist]
@="{CE3FB1D1-02AE-4a5f-A6E9-D9F1B4073E6C}"
"CheckSupportedTypes"=""

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MP3]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MP3\OpenWithList]
"a"="wmplayer.exe"
"MRUList"="acb"
"b"="firefox.exe"
"c"="wavepad.exe"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.MP3\OpenWithProgids]
"mp3file"=hex(0):
 

·
Registered
Joined
·
129 Posts
Discussion Starter · #14 ·
Post The Output

Start > Run > cmd /c reg query HKCR\Folder\shellex\ColumnHandlers /s >DH.TXT && DH.TXT
Here it is:

! REG.EXE VERSION 3.0

HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers

HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{0D2E74C4-3C34-11d2-A27E-00C04FC30871}
<NO NAME> REG_SZ

HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{24F14F01-7B1C-11d1-838f-0000F80461CF}
<NO NAME> REG_SZ

HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{24F14F02-7B1C-11d1-838f-0000F80461CF}
<NO NAME> REG_SZ

HKEY_CLASSES_ROOT\Folder\shellex\ColumnHandlers\{66742402-F9B9-11D1-A202-0000F81FEDEE}
<NO NAME> REG_SZ
 

·
Registered
Joined
·
4,921 Posts
If You Have Difficulty Finding ".Wma" Songs in "23,000" Files Then Here's A Batch Script

Save As "wma.bat" .. Change Root To The Drive Where The Songs Are Stored ... And Double Click on The Script To Run

@echo off
setlocal
set Root=E:
for /r "%Root%" %%a in (*.wma) do echo %%a>>wmasong.txt
 

·
Registered
Joined
·
129 Posts
Discussion Starter · #19 ·
Right Click On Any Column Name .. Click More > Uncheck "Duration" And Click Ok ... Then Recheck It ... And See If It Makes Any Difference

I'm Out Of Ideas here ...
Sorry, no effect. But thanks for trying.

I wonder if mosaic1 is reading this? :D

I'll see what programs I've installed recently and uninstall them. You never know...
 

·
Registered
Joined
·
4,921 Posts
Lets See A List Of Installed Programs

Copy Everything From The Code As .. Paste In Notepad .. Save The Notepad As "InsApps.vbs" With Quotes . Double Click To Run .. Log In "C:\InsApps.txt" .. Open It up And Paste It Here

Code:
Option Explicit

' Variables
Dim objReg, objFSO, objFile
Dim arrSubKeys, strSubKey, strValue, intRet

' Constants

Const HKLM = &H80000002
Const strKey="Software\Microsoft\Windows\CurrentVersion\Uninstall\"

' Object Initialisation

Set objReg=GetObject("winmgmts://./root/default:StdRegProv")
Set objFSO=CreateObject("Scripting.FileSystemObject")
Set objFile=objFSO.CreateTextFile("C:\InsApps.txt")

' Main Code

objReg.EnumKey HKLM, strKey, arrSubKeys
objFile.WriteLine "Installed Applications"
objFile.WriteLine "----------------------"
 
For Each strSubKey In arrSubKeys
    intRet = objReg.GetStringValue(HKLM, strKey & strSubKey, "DisplayName", strValue)
    If intRet <> 0 Then intRet = objReg.GetStringValue(HKLM, strKey & strSubKey, "QuietDisplayName", strValue)
    If (strValue <> "") and (intRet = 0) Then objFile.WriteLine strValue
Next
 
objFile.Close
Set objFile=Nothing
Set objFSO=Nothing
Set objReg=Nothing
 
1 - 20 of 26 Posts
Status
Not open for further replies.
Top