[Q] Spotify Custom Widget - Nexus S Q&A, Help & Troubleshooting

Has anyone tried modding the spotify widget im looking for something transparent and monochrome that will fit with my theme!

Just to add a piece of info, the Buttons in Cyanogen to toggle play/pause and go the next song do work with Spotify, so it's "just" a matter of getting the retrival of information to work (get covert art, get title) to have a full working widget

Does anyone know the adb command to pull the spotify apk?
I've tried
adb remount
adb pull /system/app/spotify.apk and
adb pull /data/app/spotify.apk
all i get is that the file doesn't exist...

Try using com.spotify.mobile.android.ui.apk Or just use Titanium to make a backup and get the apk from there.

O.D.B said:
Does anyone know the adb command to pull the spotify apk?
I've tried
adb remount
adb pull /system/app/spotify.apk and
adb pull /data/app/spotify.apk
Click to expand...
Click to collapse
all i get is that the file doesn't exist...

Related

Replace default applications?

I was wondering if its possible to replace the default applications?
Specifically, I'd like to replace the built-in "Alarm clock" app with Koush's excellent "Klaxon" app.
Anybody know how to do this? Can it be done with ADB push/pull?
I'm running JF's rooted RC30, 1.2, with the engineering booloader.
cheers, and happy new year!
-- michael
adb remount
adb shell rm /system/app/AlarmClock.apk
adb shell rm /system/app/AlarmClock.odex
adb push Klaxon.apk /system/app
That's one way to do it. Klaxon will then survive hard resets.
The recommended way to do it is to extract the system directory to your computer. Change the files around in the same manner as above, and use "mkyaffs2image -f directory image" to create a new image. Then use fastboot to flash that image. That's a bit more complicated though.
Koush said:
adb remount
adb shell rm /system/app/AlarmClock.apk
adb shell rm /system/app/AlarmClock.odex
adb push Klaxon.apk /system/app
That's one way to do it. Klaxon will then survive hard resets.
The recommended way to do it is to extract the system directory to your computer. Change the files around in the same manner as above, and use "mkyaffs2image -f directory image" to create a new image. Then use fastboot to flash that image. That's a bit more complicated though.
Click to expand...
Click to collapse
koush, thats a good idea! i want to try that. hey question, did you get the wireless in cupcake to work?
korndub said:
koush, thats a good idea! i want to try that. hey question, did you get the wireless in cupcake to work?
Click to expand...
Click to collapse
Nah, I didn't play around with it for that long.
Koush said:
Nah, I didn't play around with it for that long.
Click to expand...
Click to collapse
me either. too bad that its not complete. would be nice to have the native keyboard...
Koush said:
adb remount
adb shell rm /system/app/AlarmClock.apk
adb shell rm /system/app/AlarmClock.odex
adb push Klaxon.apk /system/app
That's one way to do it. Klaxon will then survive hard resets.
The recommended way to do it is to extract the system directory to your computer. Change the files around in the same manner as above, and use "mkyaffs2image -f directory image" to create a new image. Then use fastboot to flash that image. That's a bit more complicated though.
Click to expand...
Click to collapse
Would it be possible to do this all through cygwin, or would I need a full linux VM?
s0niqu3 said:
Would it be possible to do this all through cygwin, or would I need a full linux VM?
Click to expand...
Click to collapse
Those commands would work in Windows or Linux.
Koush said:
Those commands would work in Windows or Linux.
Click to expand...
Click to collapse
Hi,
I know the adb commands will work, I apologize for not being more specific, I was wondering if it would be possible to extract the system image, and build a new one without a linux vm.
s0niqu3 said:
Hi,
I know the adb commands will work, I apologize for not being more specific, I was wondering if it would be possible to extract the system image, and build a new one without a linux vm.
Click to expand...
Click to collapse
Yes, the mkyaffs2image tool is available as a Windows binary. I've seen it floating around this forum somewhere. Or you can ask JesusFreke to build you the executable; he has Cygwin set up properly.
Ok, time for another question that's semi-related.
Can anyone think of any reason why removing the "email" program can't be removed?
I only use the gmail app, and can't foresee needing the regular email app as gmail can check any other accounts I ever setup.
I tried push some app to system/app and I find that all app add to system/app will be alway active (as running app or service)
s0niqu3 said:
Ok, time for another question that's semi-related.
Can anyone think of any reason why removing the "email" program can't be removed?
I only use the gmail app, and can't foresee needing the regular email app as gmail can check any other accounts I ever setup.
Click to expand...
Click to collapse
I second the question. I'd like to remove the stock Email and replace it with K-9.
danguyf said:
I second the question. I'd like to remove the stock Email and replace it with K-9.
Click to expand...
Click to collapse
So far I have removed:
Alarm Clock
Voice Dialer
Email
IM
Talk
com.amazon.mp3
Sound Recorder
Camera
The stock Browser with the auto-rotating one
Stay away from sync/service packages (Im*, calendar, gmail, gtalkservices, etc) as you will find yourself with some interesting errors and malfunctioning apps. Leave MyFaves be as well (documented elsewhere in the forum); if you want it gone, install ADP1.

How to Change Music Widget in any Cupcake Build

Always perform a nandroid backup before attempting any mods.
This is a tutorial on how to change the music widget to the one of your liking. It doesn't matter if you have the Dude build and want the G build widget or have the G build and want the 1.5Hr1 widget. This will work for any cupcake (Android 1.5) user who is not happy with their current music widget. I use a windows PC and I am not a Linux guru so I'm not going to attempt to tweak my tutorial for Linux users. Hopefully it's not to hard for them to figure it out from this. (I think it's just file path differences, maybe?)
First step is to have ADB commands working on your computer. Follow this link if you don't know how to do this.
http://forum.xda-developers.com/showthread.php?t=502010
Now that you have ADB, you have to download the appropriate music player/widget that you prefer.
This one is for installing the dark blue music widget with the off-center play/pause button and the transparent record and needle logo. My personal favorite for looks, but has a play/pause with a easy to miss touch area.
http://rapidshare.com/files/227653807/Music_fancy_widget_G_build.apk
This one is for installing the plain white and pale blue music widget with rectangular shape and the large play/pause button with it's large touch area.
http://rapidshare.com/files/227653907/Music_standard_build.apk
This third option is for future development. You can "harvest" a third music widget/player from a third source that doesn't yet exist using the ADB pull command. Lets say your using build X, but build Y has a theme available and you love the themed music widget on themed build Y. What you do is perform a nandroid backup of your current build so you can return to it later and install build Y and then theme it. (Don't waist your time setting up your settings because you won't be on this build for long. Just make sure USB debugging is enabled in settings > Applications > Development so you can use ADB.) You can skip this step if you have access to a friends phone who's already running the music player/widget you want. Connect the USB cable to the phone and go into where you run your ADB commands in Command Prompt on your PC. Type in this command.
adb pull system/app/Music.apk c:\your_path_here
Click to expand...
Click to collapse
The "system/app/Music.apk" part of the command is case sensitive. This will create the Music.apk with the widget you want at the path you specify. Next you can use Fastboot to restore your nandroid backup of build X. (Nandroid saves everything. It's as if you never left.)
Next step is to rename the downloaded file "Music.apk". It's case sensitive and take note of the folder path it's in.
Next, enter the following ADB commands from the appropriate place in Command Prompt. (Start > Run > type "cmd")
adb remount
adb shell rm -r system/app/Music.apk
adb push c:\your_path_here\Music.apk system/app
Click to expand...
Click to collapse
"system/app/Music.apk" and "system/app" parts are both case sensitive.
saying no such directory, would apps to sd card cause that, and ifso what would i instead need to put in?
i never knew there was a difference between the music widgets...
whats different about them?
the gui??
pgiuoco said:
saying no such directory, would apps to sd card cause that, and ifso what would i instead need to put in?
Click to expand...
Click to collapse
On the last step, adb push, dont just put your directory, put in the file name also, Music.apk. For example, i put the file on my C directory to make it easy, so I typed "adb push c:\Music.apk system/app" without the "".
FYI - I have Apps2SD and I used the above command. Guess that doesn't make a difference, assuming because the symlinks say so? I'm such a Linux noob!!!!
bigballa said:
i never knew there was a difference between the music widgets...
whats different about them?
the gui??
Click to expand...
Click to collapse
Yes, different looking gui, the Dark Blue is very nice!
P.S. Nice write up!
setzer715 said:
On the last step, adb push, dont just put your directory, put in the file name also, Music.apk. For example, i put the file on my C directory to make it easy, so I typed "adb push c:\Music.apk system/app" without the "".
Click to expand...
Click to collapse
Wow, that was a BIG OOPS! Thanks for catching that. I fixed the original post.
Has anyone found a way to do this via Terminal Emulator? I'm at work so I wanna do this now instead of waiting till I get home.
djdeviance said:
Has anyone found a way to do this via Terminal Emulator? I'm at work so I wanna do this now instead of waiting till I get home.
Click to expand...
Click to collapse
I'm not a frequent Linux user, but I know a couple of commands. You could download the apk file to your sdcard and try this. This method is not recommended!
su
rm -r system/app/Music.apk
Click to expand...
Click to collapse
This will delete your old music player. Next, you can just install the new music player apk through Apps Installer or whatever you use in it's place. This will allow you to use the new music player as if it was any other 3rd party app. However, I recommend uninstalling it and doing it through the ADB push when you get home.
yeah the app installer method didn't work for me
pgiuoco said:
yeah the app installer method didn't work for me
Click to expand...
Click to collapse
Did you delete the original Music.apk first? Do you have cupcake, or are you using JF RC33 like it says in your sig? This music player has a widget embedded and needs cupcake. If neither of these is the problem, then just use the adb push commands in the first post. I don't recommend using apk installer. I just posted that to help out someone who was too impatient to get home to his pc.
testing567 said:
Did you delete the original Music.apk first? Do you have cupcake, or are you using JF RC33 like it says in your sig? This music player has a widget embedded and needs cupcake. If neither of these is the problem, then just use the adb push commands in the first post. I don't recommend using apk installer. I just posted that to help out someone who was too impatient to get home to his pc.
Click to expand...
Click to collapse
Haha ended up doing it at home anyways. =D Yeah i was kinda doing nothing at work. So as usual I started fidgeting with my phone.
the steps given in the first post work perfectly...!!!
i am on ADP1.5H A2SD...Gud Work...THNX..!!
If someone could post screenshots of the different UIs, that'd be great.
For some reason, when I pushed the Music.apk it worked fine, but when I tried to do the same thing with the CalendarProvider.apk, it didn't....
This method works for me as well. How do you take screenshots with the new builds?
CalendarProvider.apk... Just do a normal .apk installation.
Does this only work for Rooted phones as when I try it I get permission denied
Code:
C:\android\tools>adb shell rm -r system/app/Music.apk
rm failed for system/app/Music.apk, Read-only file system
C:\android\tools>adb shell
$ su
su
su: permission denied
$
jayaustn said:
If someone could post screenshots of the different UIs, that'd be great.
Click to expand...
Click to collapse
i second this idea
moosefist said:
i second this idea
Click to expand...
Click to collapse
I third it
music.apk
can someone post some different download links for the two different music.apk builds? rapidshare has always hated me and will still not let me download either of them saying that my ip address is already downloading something. thanks.
Can someone post pics of all the music widgets in order to compare them?

[Boot Screen] Custom EVO animation

Hope this isn't against protocol. I posted this in the "HOWTO" thread, but in the event there are people that don't venture into that area...I think it looks pretty nice and it's customized for the Evo.
Here's what I'm using...
I had to cut it down significantly from my original plan because of the boot speed...but this lines up pretty perfect on my Evo. Here are the links if anyone wants to download themselves:
http://www.mediafire.com/file/jadhnz2m3my/bootanimation.zip
http://www.mediafire.com/file/wmnz2ntnxry/SPC_animation_final.mp3
Pretty sure you have to be ROOTED for this to work (I am).
adb remount
adb push bootanimation.zip /system/customize/resource
adb push SPC_animation.mp3 /system/customize/resource
adb shell reboot
ocelot4ark said:
Pretty sure you have to be ROOTED for this to work (I am).
adb remount
adb push bootanimation.zip /system/customize/resource
adb push SPC_animation.mp3 /system/customize/resource
adb shell reboot
Click to expand...
Click to collapse
Good Morning, This was pretty cool so I thought i would do it. Just one thing to add about your adb instructions. Pushing the mp3 is missing "_final".
It should read
adb push SPC_animation_final.mp3 /system/customize/resource
Again thanks
Can this be installed without adb? And if so how please?
I love it so cool. Can the sound be taken out as well tho?
!
rjmjr69 said:
Can this be installed without adb? And if so how please?
I love it so cool. Can the sound be taken out as well tho?
Click to expand...
Click to collapse
I don't believe it can be done without adb. Unless you found a way to navigate to /system folder.
and by not pushing the sound file(.mp3) the sound will be taken out.
I love this nice job!
you can use root explorer if you like..
Besides the fact that it says Droid I like it..it may be my ROM but I had to change the sound file to android_audio.mp3 to get it to play.
Sent from my PC36100 using Tapatalk
papaskispartan said:
Good Morning, This was pretty cool so I thought i would do it. Just one thing to add about your adb instructions. Pushing the mp3 is missing "_final".
It should read
adb push SPC_animation_final.mp3 /system/customize/resource
Again thanks
Click to expand...
Click to collapse
Ooops! Nice catch and thanks for pointing that out!
MrDSL said:
you can use root explorer if you like..
Besides the fact that it says Droid I like it..it may be my ROM but I had to change the sound file to android_audio.mp3 to get it to play.
Sent from my PC36100 using Tapatalk
Click to expand...
Click to collapse
Hmmm that is weird...The actual mp3 was just edited from an incredible boot up when the file WAS named android_audio.mp3. Glad that you got it figured out, though.
please help
i dont know what im doing wrong but every time i try to push the bootanimation.zip i get
cannot stat 'bootanimation.zip' :no such file or directory
and i have both the bootanimation.zip and the mp3 file in my tools folder and help would be greatly appreciated thanks in advanced
rjmjr69 said:
Can this be installed without adb? And if so how please?
I love it so cool. Can the sound be taken out as well tho?
Click to expand...
Click to collapse
Terminal Emulator app in the market will do this.
su
cat /sdcard/download/bootanimation.zip > /system/customize/resource/bootanimation.zip
Tried that using beterterminal and I get an access denied error read only???
From adb I get cannot stat no such such file or directory "bootanimation.zip"
rjmjr69 said:
Tried that using beterterminal and I get an access denied error read only???
From adb I get cannot stat no such such file or directory "bootanimation.zip"
Click to expand...
Click to collapse
I have never used beter terminal. Try the terminal emulator from jack palevich. It is in the market place for free.
Denied access, read only in the emulator sounds like you didnt put in 'su' first. Once you enter type su in the prompt should change to #
your adb error sounds like you need to either mount the sdcard or change it to charge only.
I put the files in there but the damn SPRINT animation which I hate with a passion keeps playing. I can adb shell into my phone and see the files in /system/customize/resource but it doesn't pick it up automatically. Is there anything else I need to do to get rid of the SPRINT one?
I am rooted using the 2 root safe versions of the OTA updates, but otherwise stock build. I have also tried using the boot animation replace utility someone else on here developed ... it says it worked as well ... but then the stupid sprint one plays. Any ideas? I have a bunch of stuff in my resource folder I also have these files in my customize folder:
AAInfo.txt
COMMON.xml
cid_map.xml
resource
1_00_sample.xml
CID
mccmnc.xml
MNS
default.xml
mns_map.xml
I didn't know if maybe one of these tells it to point at the sprint boot instead of the custom one I put in... ?
what would be cool is if at the end when it says droid the word evo falls from the top and crushes the droid word. lol just a suggestion.
**EDIT** Problem resolved.
By the way I got mine to work, I had to boot into recovery and adb mount /system in order to get it working...
My favorite is the decepticon one but it is too small and I couldnt get it to work after resizing the png's and modifying the text...
timkdodson said:
I put the files in there but the damn SPRINT animation which I hate with a passion keeps playing. I can adb shell into my phone and see the files in /system/customize/resource but it doesn't pick it up automatically. Is there anything else I need to do to get rid of the SPRINT one?
I am rooted using the 2 root safe versions of the OTA updates, but otherwise stock build. I have also tried using the boot animation replace utility someone else on here developed ... it says it worked as well ... but then the stupid sprint one plays. Any ideas? I have a bunch of stuff in my resource folder I also have these files in my customize folder:
AAInfo.txt
COMMON.xml
cid_map.xml
resource
1_00_sample.xml
CID
mccmnc.xml
MNS
default.xml
mns_map.xml
I didn't know if maybe one of these tells it to point at the sprint boot instead of the custom one I put in... ?
Click to expand...
Click to collapse
Does this work with Froyo? Sound also?
ocelot4ark said:
Hope this isn't against protocol. I posted this in the "HOWTO" thread, but in the event there are people that don't venture into that area...I think it looks pretty nice and it's customized for the Evo.
Here's what I'm using...
I had to cut it down significantly from my original plan because of the boot speed...but this lines up pretty perfect on my Evo. Here are the links if anyone wants to download themselves:
http://www.mediafire.com/file/jadhnz2m3my/bootanimation.zip
http://www.mediafire.com/file/wmnz2ntnxry/SPC_animation_final.mp3
Pretty sure you have to be ROOTED for this to work (I am).
adb remount
adb push bootanimation.zip /system/customize/resource
adb push SPC_animation.mp3 /system/customize/resource
adb shell reboot
Click to expand...
Click to collapse
It would be better without the Droid part! Can you do one?
**EDIT**
Never mind, i just deleted the EYE folder and edited the .txt, but now i have one question,where is the original botanimation.zip located? i push yours to /system/customize/resource using root explorer (since i hate adb shell) and it didn't ask for overwrite so...it wasn't there.
This has potential to ber the best boot animation around but I don't like how it says droid. That's the only thing keeping me from switching right now.
Dredge said:
This has potential to ber the best boot animation around but I don't like how it says droid. That's the only thing keeping me from switching right now.
Click to expand...
Click to collapse
I pushed it without the mp3
ummm when using adb do i transfer the zip file to the root in sdcard? im new at this, i know how to open shell but i just dont know exactly where to put the file after i download it.
mikevillarroel said:
I pushed it without the mp3
Click to expand...
Click to collapse
I dont mean literally "says" I mean the text...

Clear Genie Widget for evo

is one around i had it on my hero not sure if it would work
i searched but i failed
Nobody ..... ?
I would like that!
Sent from my Evo via XDA's Tapatalk app
I still have my clear W. widget from my hero, and it does install but it shows the regular one. There must be a tweak in the EVO OS to allow the transparency.
adb remount
adb shell
rm /system/app/GenieWidget.apk
exit
adb push /path/to/GenieWidgetClear.apk /system/app/
Then go to /system/app using root explorer or something and click on the apk to install it...at least what's how I do it. Then I remove it from /system/app...
RavenII said:
adb remount
adb shell
rm /system/app/GenieWidget.apk
exit
adb push /path/to/GenieWidgetClear.apk /system/app/
Click to expand...
Click to collapse
That worked, thanks
For those following this, you need to rename the download apk from GenieWidgetClear to GenieWidget. If you dont do that before pushing it, it wont work.
Kykiskly said:
That worked, thanks
For those following this, you need to rename the download apk from GenieWidgetClear to GenieWidget. If you dont do that before pushing it, it wont work.
Click to expand...
Click to collapse
You're welcome...I didn't have to rename it though, but as long as it works, that's all that matters.
Sporkman said:
is one around i had it on my hero not sure if it would work
i searched but i failed
Click to expand...
Click to collapse
On a side note, how does someone with such a signature...NOT use ANY punctuation?...
Does anyone have one with 25% transparency? 100% is fouling my mojo.
What does this do? Screenshots?
EDIT: Never mind. Thanks for this!
NOTE: I don't have an original geniewidget.apk in /system/app
Thanks will give it a shot once i get home.
Sent from my Evo via XDA's Tapatalk app
Sorry for digging up an old thread, but does anyone have one that is compatible with froyo? This one always crashes.

Best Photo Album app for Hero on Froyo beta?

I'm using darch's Froyo to test it out, and I like it so far. However, I don't like Gallery - takes forever to load photos.
I'm assuming that since the HTC album app is stock based on Sense, that it won't work with Froyo.
What do you guys use or recommend as a photo viewer on Froyo?
My personal favorite (other then HTC) is the Gallery 2d, yet, it is very elusive. So if you can find that, give it a shot!
Regards,
Tee Jay
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Awesome, thanks a lot for following up on my post. I'm not going to use this right this minute because I'm on SenseUI, but when I go back to Froyo , I will certainly use it.
Thanks,
Tee Jay
Jedis said:
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Click to expand...
Click to collapse
Thx, I'll try it out.
Jedis said:
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Click to expand...
Click to collapse
This gallery doesn't work for me. Is it only for froyo? I'm running a sense-based 2.1 ROM =/
c00ller said:
This gallery doesn't work for me. Is it only for froyo? I'm running a sense-based 2.1 ROM =/
Click to expand...
Click to collapse
Yes, the topic was for Froyo. This gallery is designed for 2.2+ (Froyo).
Jedis said:
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Click to expand...
Click to collapse
THANK YOU!! I have been searching for this. Installed using ES file explorer with no problems. Any idea how to get it to connect to camera so when you press the captured image it will open this gallery? Thanks again!
wjason said:
THANK YOU!! I have been searching for this. Installed using ES file explorer with no problems. Any idea how to get it to connect to camera so when you press the captured image it will open this gallery? Thanks again!
Click to expand...
Click to collapse
Id also like to know how to get that button to work with this gallery!
Are there any good photo albums that have the same functionality as the HTC photo album (i.e being able to view photos on flickr and facebook accounts)
wjason said:
THANK YOU!! I have been searching for this. Installed using ES file explorer with no problems. Any idea how to get it to connect to camera so when you press the captured image it will open this gallery? Thanks again!
Click to expand...
Click to collapse
Unfortunately, no. You can hit menu, Gallery to get there though.
Jedis said:
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Click to expand...
Click to collapse
THANK YOU SO MUCH!!! The 3D version (although it looked great), was just way too slow for loading more than 10 pictures.
If I push this gallery through adb using these commands, will this remove the current gallery, and where on my sd card do I need to place this to push through adb?
Thanks.
fallonjp said:
If I push this gallery through adb using these commands, will this remove the current gallery, and where on my sd card do I need to place this to push through adb?
Thanks.
Click to expand...
Click to collapse
yes it will remove 3D gallery with that command.. and you dont put the apk on your sd card to push.. put it in your androidsdk tools folder on your computer and then push...
or you could avoid all of that and just download the apk to your phone and use astro, linda file manager, or whateva you normally use to install from there..
Jedis said:
I spent a good amount of time searching for the 2D gallery because the 3D gallery is garbage on our phone.
I'm attaching it here in the hopes that it helps others.
I used the following to get it installed:
Code:
adb remount
adb shell rm /system/app/Gallery.apk
adb push Gallery.apk /system/app/
adb reboot
There might be other efficient ways to get it installed, but this is what I used. Hope it helps someone!
Click to expand...
Click to collapse
Thank you very much!! You made my day.
Was searching for just this after Gallery3D kept crashing on me.

Categories

Resources