Nurhisham Hussein
01-04-2005, 08:40 AM
Audible updated their Pocket Pc player for 2002/2003 OS some time ago. Like an idiot, i just installed the update without first uninstalling the old one and saw no change. I recently had to hard reset my 2210, reinstalled all the apps, and lo and behold, out comes a much, MUCH, better piece of software than we were previously stuck with.
The player now launches very quickly, switches programs very quickly, responds well to the PPC being switched on and off, and best of all, they seem to have solved the memory leak problem. The player now releases system memory when you close it. There's also a new option to switch skins, but unfortunately no instructions or method on how to change it either in the included docs or on audible's website. So of course, i started screwing around with it :mrgreen: What i've found so far:
1. The player will accept .gif, .jpg or .bmp ( i suspect .png will work as well).
2. The skin is composed of two images - normal and pressed. The included images are 240x290, but i've successfully used 240x268 without any problems.
3. The skin uses defined areas in hex format, which is placed in the registry under [HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins]
4. You can only put the images under the \program files\audible\skins\ folder. Tried both CF and SD cards with no joy. :?
i've managed to put in 4 different skins using both round and square buttons, and rearranged the layout as well. Switching skins is almost effortless. For anybody who is interested, the following are the registry entries for the 'classic' player:
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins]
"Active Skin"="Classic"
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic]
"Hot"="Backgrnd_Hot.gif"
"Background"="Backgrnd.gif"
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Select Program Button]
"Round"=dword:00000001
"Bottom"=dword:0000007b
"Right"=dword:0000004a
"Top"=dword:00000056
"Left"=dword:00000025
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Rewind Button]
"Round"=dword:00000001
"Bottom"=dword:00000039
"Right"=dword:00000057
"Top"=dword:00000015
"Left"=dword:00000033
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Program Title Window]
"Bottom"=dword:000000f6
"Right"=dword:000000d2
"Top"=dword:000000d2
"Left"=dword:00000018
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Previous Section Button]
"Round"=dword:00000001
"Bottom"=dword:00000042
"Right"=dword:00000032
"Top"=dword:0000001e
"Left"=dword:0000000d
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Play Button]
"Round"=dword:00000001
"Bottom"=dword:00000042
"Right"=dword:00000094
"Top"=dword:00000008
"Left"=dword:00000059
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Next Section Button]
"Round"=dword:00000001
"Bottom"=dword:00000040
"Right"=dword:000000e1
"Top"=dword:0000001c
"Left"=dword:000000bc
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Next Program Button]
"Round"=dword:00000001
"Bottom"=dword:0000007b
"Right"=dword:000000cb
"Top"=dword:00000056
"Left"=dword:000000a6
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Logo Button]
"Bottom"=dword:0000007f
"Right"=dword:000000a3
"Top"=dword:00000055
"Left"=dword:00000050
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\FastForward Button]
"Round"=dword:00000001
"Bottom"=dword:0000003a
"Right"=dword:000000ba
"Top"=dword:00000014
"Left"=dword:00000095
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Elapsed Time Window]
"Bottom"=dword:000000c5
"Right"=dword:000000d0
"Top"=dword:000000a5
"Left"=dword:00000018
I used Tascal Regedit to import the skin .reg file into the registry. Works like a charm, even if it is a little awkward (calculating pixel corrdinates into hex is a bummer). Hope everybody finds this info useful. Now, would anyone be interested in making an app to do this automatically? :devilboy:
The player now launches very quickly, switches programs very quickly, responds well to the PPC being switched on and off, and best of all, they seem to have solved the memory leak problem. The player now releases system memory when you close it. There's also a new option to switch skins, but unfortunately no instructions or method on how to change it either in the included docs or on audible's website. So of course, i started screwing around with it :mrgreen: What i've found so far:
1. The player will accept .gif, .jpg or .bmp ( i suspect .png will work as well).
2. The skin is composed of two images - normal and pressed. The included images are 240x290, but i've successfully used 240x268 without any problems.
3. The skin uses defined areas in hex format, which is placed in the registry under [HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins]
4. You can only put the images under the \program files\audible\skins\ folder. Tried both CF and SD cards with no joy. :?
i've managed to put in 4 different skins using both round and square buttons, and rearranged the layout as well. Switching skins is almost effortless. For anybody who is interested, the following are the registry entries for the 'classic' player:
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins]
"Active Skin"="Classic"
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic]
"Hot"="Backgrnd_Hot.gif"
"Background"="Backgrnd.gif"
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Select Program Button]
"Round"=dword:00000001
"Bottom"=dword:0000007b
"Right"=dword:0000004a
"Top"=dword:00000056
"Left"=dword:00000025
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Rewind Button]
"Round"=dword:00000001
"Bottom"=dword:00000039
"Right"=dword:00000057
"Top"=dword:00000015
"Left"=dword:00000033
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Program Title Window]
"Bottom"=dword:000000f6
"Right"=dword:000000d2
"Top"=dword:000000d2
"Left"=dword:00000018
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Previous Section Button]
"Round"=dword:00000001
"Bottom"=dword:00000042
"Right"=dword:00000032
"Top"=dword:0000001e
"Left"=dword:0000000d
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Play Button]
"Round"=dword:00000001
"Bottom"=dword:00000042
"Right"=dword:00000094
"Top"=dword:00000008
"Left"=dword:00000059
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Next Section Button]
"Round"=dword:00000001
"Bottom"=dword:00000040
"Right"=dword:000000e1
"Top"=dword:0000001c
"Left"=dword:000000bc
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Next Program Button]
"Round"=dword:00000001
"Bottom"=dword:0000007b
"Right"=dword:000000cb
"Top"=dword:00000056
"Left"=dword:000000a6
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Logo Button]
"Bottom"=dword:0000007f
"Right"=dword:000000a3
"Top"=dword:00000055
"Left"=dword:00000050
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\FastForward Button]
"Round"=dword:00000001
"Bottom"=dword:0000003a
"Right"=dword:000000ba
"Top"=dword:00000014
"Left"=dword:00000095
[HKEY_LOCAL_MACHINE\SOFTWARE\Audible\Skins\Classic\Elapsed Time Window]
"Bottom"=dword:000000c5
"Right"=dword:000000d0
"Top"=dword:000000a5
"Left"=dword:00000018
I used Tascal Regedit to import the skin .reg file into the registry. Works like a charm, even if it is a little awkward (calculating pixel corrdinates into hex is a bummer). Hope everybody finds this info useful. Now, would anyone be interested in making an app to do this automatically? :devilboy: