yashsingh1/xdaforums huggingface dataset:
[Android Software Development] artlan:
Okay so here's my results :)

Again, running on a Evo 4G, Fresh Rom 4 (sense based)

Tried both, though only Non-Neon picked up the music still

First off - love the settings you have in place. VERY nice.

Duration now seems to work (Set mine to 10sec with 1s transition)

The listing of the presets and option to preview/disable is also very nice, though does tend to crash (at least on my device, but am also using all the ones from WinAmp directly - so there's a LOT of them, which may be the issue)

one bug though that I can reproduce each time:

If I preview a preset, then go back to the home screen (exit the options) the one I previewed will now be playing and will not switch out on it's own.

Even going back in and change duration/ect. won't kick it back into Random mode.

Also, once the wallpaper crashes (happened after opening/closing it many times while testing different things) it no longer hooks the music for input so I'm left with dead visuals (they're on screen, just not doing much )

One possible suggestion (to also help you in thinning out the bad presets), maybe have a option for a quick bit of text come up on the screen to say what one is currently playing? Don't know what your limitations are in this project code.
[Android Software Development] s_firestone:
I had the same problem uninstalling initially. Under 'Applications', look for "Music Visualization Wallpapers". Only reason I found it is because that is one of the processes I had to stop when the live wallpaper would crash.

The new version would not install until after I uninstalled the old version.

I'm going to post a list of the vis files I have working, keeping your 'base' pack separate.

Trying it now. Gonna reboot, been running lots of stuff.
[Android Software Development] orizzle:
Using the neon build. Ran like garbage until I changed the rendering to "fast" - now runs like a champ. Using this on my nook color to play music in my car. Awesome job!!!
[Android Software Development] enp82003:
Well I can happily say I listen to a few albums with it out crashing! which is awesome! It did crash on me when i went to go back to winamp to change songs when i went back to the live wallpaper music stopped. I am thinking because it tried to open another instance of it while it was running in the background, so its all good. On a side note I think it changes visuals to fast compared to PC milkdrop but thats imo. Anyway Thanks for the work! can't wait till 2nd version!
[Android Software Development] s_firestone:
HAHA... Go figure. I got home this afternoon and now the new version (non-neon) will apply to desktop. I have the ADB console running in the background on my PC.

I'm working my way through the presets, one by one in the preview screen. I'm entering the data into a spreadsheet. Making notes. I'll post it, PM it, or email it when I'm done. ;)
[Android Software Development] s_firestone:
I'm though about 70 of the presets, should be done tomorrow. The new version on mine, is just not running the way it should. The prior version runs like a top for me.
[Android Software Development] s_firestone:
Acer A500 Tegra2 @ 1Ghz Android 3.1 (Kernel 2.6.36.3)

Here are some log outputs on the 0.9 version from my tablet. I couldn't get these through logcat. I'm not seeing any output for Androp, the FPS or anything in logcat. On the next version, having a debug output switch would be helpful.

I used an app called "OS Monitor", and it lets me see the PID and then filter the log on the device itself.

Current status on the A500 is that the non-neon version will load. It will run but it doesn't seem to be running right. The neon-version is a no go (and the neon build from the prior won't load anymore either).

08/27/2011 20:02:10	[DEBUG]	dalvikvm(4648)	Trying to load lib /data/data/com.japaneatahand.androp/lib/libprojectM.so 0x4074e548

08/27/2011 20:02:10	[DEBUG]	dalvikvm(4648)	Added shared lib /data/data/com.japaneatahand.androp/lib/libprojectM.so 0x4074e548

08/27/2011 20:02:10	[DEBUG]	dalvikvm(4648)	No JNI_OnLoad found in /data/data/com.japaneatahand.androp/lib/libprojectM.so 0x4074e548, skipping init

08/27/2011 20:02:10	[DEBUG]	dalvikvm(4648)	Trying to load lib /data/data/com.japaneatahand.androp/lib/libandrop.so 0x4074e548

08/27/2011 20:02:10	[DEBUG]	dalvikvm(4648)	Added shared lib /data/data/com.japaneatahand.androp/lib/libandrop.so 0x4074e548

08/27/2011 20:02:10	[DEBUG]	libEGL(4648)	loaded /system/lib/egl/libGLES_android.so

08/27/2011 20:02:10	[DEBUG]	libEGL(4648)	loaded /system/lib/egl/libEGL_tegra.so

08/27/2011 20:02:10	[DEBUG]	libEGL(4648)	loaded /system/lib/egl/libGLESv1_CM_tegra.so

08/27/2011 20:02:10	[DEBUG]	libEGL(4648)	loaded /system/lib/egl/libGLESv2_tegra.so

08/27/2011 20:02:14	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 409K, 8% free 6283K/6791K, paused 3ms+2ms

08/27/2011 20:02:34	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 413K, 9% free 6283K/6855K, paused 2ms+1ms

08/27/2011 20:02:55	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 414K, 9% free 6282K/6855K, paused 2ms+2ms

08/27/2011 20:03:01	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 304K, 7% free 6403K/6855K, paused 2ms+5ms

08/27/2011 20:03:02	[ERROR]	libEGL(4648)	call to OpenGL ES API with no current context (logged once per thread)

08/27/2011 20:03:20	[DEBUG]	dalvikvm(4648)	GC_FOR_ALLOC freed 510K, 11% free 6285K/7047K, paused 27ms

08/27/2011 20:03:39	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 383K, 11% free 6286K/7047K, paused 4ms+1ms

08/27/2011 20:03:58	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 385K, 11% free 6285K/7047K, paused 2ms+3ms

08/27/2011 20:04:17	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 383K, 11% free 6286K/7047K, paused 4ms+2ms

08/27/2011 20:04:36	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 384K, 11% free 6286K/7047K, paused 5ms+2ms

08/27/2011 20:04:55	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 384K, 11% free 6286K/7047K, paused 2ms+1ms

08/27/2011 20:05:14	[DEBUG]	dalvikvm(4648)	GC_CONCURRENT freed 384K, 11% free 6286K/7047K, paused 2ms+3ms
[Android Software Development] s_firestone:
HTC HD2 Android 2.3.5 MIUI-JaguarMIUI-V14 (Kernel 2.6.32.15ga0e5592-dirty)

I have installed and successfully tested the HD2 running the SD build of Jaguarilani MIUI. The 0.9 version runs fine. Sucks the battery like its going out of business of course. It seems fairly stable. It FC on me a couple times trying to open the view preset page in settings.
[Android Software Development] s_firestone:
Tried installing on the HTC T-Mobile MyTouch 4G. Problem parsing pkg. when trying to install. I had the phone set to allow unknown sources and USB debugging on. Might be something in the T-Mobile OTA version of Android. Will try again tomorrow.
[Android Software Development] s_firestone:
A500

I wanted to get the logcat output from installing and attempting to run the neon version. Hope this aids in debugging.

I opened the file explorer app.

I navigated to the download directory.

I started "adb logcat -d >androp_logcat.txt" in a CMD window

I ran the apk package Androp_0.9_Neon_a288e994.apk

The install ran successfully.

I went to the Live Wallpaper Picker and picked Androp.

(At this point the preview shows "Starting Live Wallpaper...")

I waited about 30 seconds. The message still shows.

I clicked the 'Settings' button. The settings panel opens.

I clicked 'Preview'. and selected a preset.

The preview screen loads (black screen), immediately followed by a Force Close.

I go back to the main preview and then switch to a static wallpaper.

Then I dumped the logcat output to a file.
[Android Software Development] AerialX:
That's still strange, there really shouldn't be any difference.

That could be a problem when you have so many, I'll see what can be done about it.

Yup, I can reproduce that bug. Thanks, will fix it.

Hm, strange that it does that. I'll try to see if I can prevent it from happening.

Would be a bit of work, probably not going to happen until later.

Yup, as mentioned, Fast isn't the default anymore because it seems to not work on all devices. And the visuals tend to tear.

Could you point me to a specific preset where this problem is very obvious so I can see whether I'm having the same problems?

You mean it often just doesn't show anything?

Are the presets as messed up as they are on your A500?

Thanks, this does help. Notice that the log says "ILL_ILLOPC" (which means illegal opcode/instruction). Your A500 doesn't support NEON extensions, as it has an Nvidia Tegra chip (which lacks NEON support).
[Android Software Development] s_firestone:
I actually have all my notes on the presets in a spreadsheet. Let me switch to my PC and I'll clarify some of the preset problems. I will shoot some comparison videos using a small subset of presets so you can see what's going on. I'll get to work on that tonight.

Thanks for the clarification on Neon support in the tegra chip. I completely missed that when I was reading up on the chip. I probably had the apk files mixed up.

I actually went back to the older version since it is predictable. The ace in the hole for not having the presets start over every time the screen rotates is that the A500 has an orientation lock switch. That and setting my screen time out up, I can make it run for hours on end.

You mentioned that displaying the name of the preset would be a bit of a technical hurdle, what about feeding the text of the preset name directly into the preset (Like milkdrop would with the song name)?

Requests for next version:

Could a settings widget be constructed that could push the settings without having to do it inside the live wallpaper preview?

Can you enable the textures folder, so we can separate presets from graphics?

In Milkdrop, the preset stops when music stops playing. Is there a general way to pull that off in android? It would be a battery saver. A setting to lock the preset to music playing vs.free running mode?
[Android Software Development] s_firestone:
This is the list so far of NON-working presets. This list is presets that do not work at all, and display a solid white or black screen. I recommend making a "/non-working" folder and move them out of the "/presets" folder.

This list may change. I am in the process of comparing this list against different phones to eliminate any that just don't work on my hardware. Feedback and corroboration of my results would be appreciated.

I did find a bunch of presets that will display white or black for the first 10 seconds and then begin calculating and rendering properly. This list does not contain those presets. Presets falling to that category will be listed as 'Partial' working presets.

NON-working Presets:

Aderrasi - Agitator.milk

Aderrasi - Antidote (Side Effects Mix).milk

Aderrasi - Causeway Of Dreams (Nightmare Mix).milk

Bmelgren & Krash - Rainbow Orb Peacock (Centred Journey Mix.milk

Bmelgren - Pentultimate Nerual Slipstream (Tweak 2).milk

Eo.S. - skylight a3 [trip colors flux2]_phat_Multi_shaped2_zoe_colours5.milk

Eo.S.+Phat Cool Bug_arm.milk

Eo.S.+Phat Cool Bug_arm_textured.milk

EvilJim - Ice Drops.milk

fiShbRaiN - brainstem activation.milk

Fvese - A Blur.milk

Fvese - New meetings.milk

Fvese - Quicksand.milk

Fvese - Stand Still!.milk

Jess - Trying To Trap A Twister.milk

Krash & Rovastar - Cerebral Demons - Phat + Eo.S. Killer Death Bunny Remix.milk

Krash - Interwoven (Nightmare Weft Mix).milk

Krash and Rovastar - Rainbow Orb 2 Peacock (Bmelgren's Comp.milk

Mstress & Juppy - Dancers In The Dark.milk

phat_CloseIncouneters.milk

phat_CloseIncounetersV2.milk

Phat_Eo.S_shoot_em_up.milk

Phat_Rovastar - What_does_your_soul_look_like.milk

Reenen Geiss - Triple Feedback_phat+eos_edit.milk

Rovastar & Aderrasi - Clockwork Organism.milk

Rovastar & Fvese - Deadly Flower.milk

Rovastar & Geiss - Dynamic Swirls 3 (Broken Destiny Mix).milk

Rovastar & Geiss - Dynamic Swirls 3 (Poltergiest Mix).milk

Rovastar & Geiss - Ice Planet.milk

Rovastar & Rocke - Sugar Spun Sister.milk

Rovastar & StudioMusic - Twisted Spider Web.milk

Rovastar & Unchained - Centre Of Gravity.milk

Rovastar - A Million Miles from Earth (Pathfinder Mix).milk

Rovastar - A Million Miles from Earth.milk

Rovastar - Attacking Freedom.milk

Rovastar - Future Speakers.milk

Rovastar - Hyperspace.milk

Rovastar - Solarized Space (Space DNA Mix).milk

Rovastar - Solarized Space.milk

shifter - feathers (angel wings)_phat_remix.milk

StudioMusic & Unchained - Remembering How You Were (Perceived Mix).milk

StudioMusic & Unchained - So Much Love.milk

Unchained & Rovastar - Luckless.milk

Unchained & Rovastar - Slow Solstice.milk

Unchained & Rovastar - Wormhole Pillars (Hall of Shadows mi.milk

Unchained & Rovastar - Wormhole Pillars.milk

Unchained - A Matter Of Taste (Remix).milk

Unchained - Beat Demo 1.0.milk

Unchained - Beat Demo 2.2.milk

Unchained - Goofy Beat Detection.milk

Unchained - In Memory Of Peg.milk

Unchained - Morat's Final Voyage.milk

Unchained - ReAwoke.milk

Unchained - Shaping The Grid.milk

Unchained - Subjective Experience Of The Manifold.milk

Unchained - Working the Grid.milk
[Android Software Development] artlan:
Just because of how many there are (or, are going to be) - it may be easier to keep them in a spreadsheet (just an idle comment)

Also - thanks for putting the effort into listing these :) will be a big help
[Android Software Development] s_firestone:
I do have them in a spreadsheet by working, non working, and partial. I still have a six or seven that I have to check this evening, and I'll post it up. I'll do that firstnthing when I get home this afternoon. I posted the non working ones I had so if anyone wants to verify or remove them from their own setup, they can.

I still need to pick a couple of the ones that don't render correctly and post comparison movies or screenshots as well.

I definitely need someone to verify at least a small sample of my results so I can rule out that the Acer A500 isn't too far off the norm from the phones. It may be that the partial working presets render properly on everybody else's platform.

Update: Posting up the spreadsheet will have to wait until tomorrow afternoon. I just got in.
[Android Software Development] s_firestone:
As Promised, here is the spreadsheet containing all the presets, their respective status (working, non-working, partial working), and my notes.

Please keep in mind that not all of the presets listed as non-working and/or partial may be broken on all hardware. If you find a preset that is working properly on your hardware, please post up your results.

The spreadsheet was done with OpenOffice 3.3, let me know if you have problems with it.

Have fun...
[Android Software Development] enp82003:
Awesome man! great work Thanks for the time and effort!

I wonder if its software or phone hardware related to the ones non working....
[Android Software Development] s_firestone:
Most likely its advanced functions that may not be supported by the rendering libraries available in android. It could also be missing textures. I definitely would not doubt hardware. That's why I need someone to test some of the presets I marked as non working to validate my results. That will keep AerialX from chasing ghosts.

---------- Post added at 08:31 PM ---------- Previous post was at 08:23 PM ----------

I still found a few more that display white or black. I'm going to have to do t the hard way and just copy the presets in five or ten at a time until I find the offending ones. I've noticed that the author of the plugin has a lot to do with whether or not it works.
[Android Software Development] artlan:
Haven't had time to play around with this any lately - but offhandedly could it possibly relate to a file naming issue? I know Android doesn't play nice with certain symbols at times - maybe try renaming one or a few of the offenders to generic "test1.milk" files and see if that makes a difference
[Android Software Development] IVIadness:
Also can someone please Zip all the working ones so I can replace my presets with ones that all work :) Also I love this and thank you for making it!
[Android Software Development] nubecoder:
Just noticed this thread and browsed through it a bit...

I'll definitely be checking this out soon..

Also, I remembered the name AerialX, but wasn't sure it was the same person until I saw some of the logs someone posted.

In case you all don't know, AerialX played a major role in a little Wii project named RawkSD.

\(^_^)/ Good to see you around the android scene...

=]
[Android Software Development] jakeherman:
Great Job.

I am loving what I am seeing. I actually was thinking about making a milkdrop visualizer for android. Nice to see someone is already working on it. Well I tested it out on an HTC EVO 4G with the latest CM7 ROM. It is working quite well. Also, I went through the preset folder and deleted all of the .milk files that the xls file, which another member posted, said were not or partially working. Here is the url:

Nevermind, I cant post links yet. I can PM you it if you want.
[Android Software Development] s_firestone:
<insert monologue> Yes!! A real time music visualizer is the last piece of the puzzle, and all part of our evil sinister master plan to rule the world. All we need is a subliminal message generator and we can hypontize people into folding our laundry, fetching our chips and salsa, and who needs a TV remote if you have a TV slave....

Seriously though, one feature I would like to see is taking the audio input for the visualizerdirectly from the microphone. I'm sitting in a lounge with a piano bar and it would be awesome to have the visualizer key off the ambient audio.
[Android Software Development] nubecoder:
It seems that the downloads available in this post aren't working correctly.

They download just fine, but they throw a Parse Error while trying to install them.

Parse error
There is a problem parsing the package.

Of course I tried downloading them multiple times...

Some older builds are kind of working.

I can see the preview for a split second and then it FC's.

Device: Samsung Epic 4G (SPH-D700)

OS: Froyo 2.2

[edit]

Seems the newer files are 2.3+ only..

I hacked one to be minSDKversion "8" but still wont install (didn't really expect it to).

Guess I'll be waiting for a version that supports Froyo, or Sprint to release GB for my phone.

[/edit]

=]
[Android Software Development] s_firestone:
The parse error trying to install the .apk you are seeing also occurs on the MyTouch 4G on the OTA T-Mobile image. Tried turning on 'unknown sources', and the debugging. When I get back to SLC from Portland, I'll get the logcat output.
[Android Software Development] enp82003:
I went through Access and got all the PPP names but cant find all the .milk files thats in your excel sheet ;/

Also nubecoder AerialX is an awesome guy! i can't believe he got it running :)

Would be awesome someone uploaded a zip file full of all the working .milk files thus far.
[Android Software Development] s_firestone:
I'll zip the active presets I have and post them up. I still have a few left to remove.

I'll also post the presets I have as 'partially working', in another zip to make it easier to test.

I'm about to update to Honeycomb 3.2 and I'm hoping it might allow more presets to work.
[Android Software Development] enp82003:
That would be awesome man thanks!
[Android Software Development] captmeach7:
thanks

I was just thinking how milkdrop would be great to have on my phone and that led me to this thread. I used the newest apk and copied my milk presets to the sdcard and it works pretty well. I am going through my presets of course as some don't work, or they work slow. Some work just as well as on the computer though, but i just wanted to say thanks for this.

Optimus S running CM7
[Android Software Development] s_firestone:
Sorry for the delay, beating back the demons of procrastination.

Attached is the zip file with the presets I have according to the spreadsheet.

I zipped the folders into the file. The /presets folder contained in the zip corresponds to the '/mnt/sdcard/projectm/presets' folder. The other two folders will not be parsed by Androp, they are my scratch directories from weeding out all the partial and non-working presets.

/presets

/partial-working

/non-working

There are still a few black or white screen presets in the main presets folder. I just haven't found them due to the very time consuming process of copying the presets into the presets folder in small batches and then running them manually to pinpoint the bad ones. I suspect its no more then 5 or so presets.

There is also some leftover stuff in the /presets folder from what looks like a compile. It's doesn't seem to impact anything but can probably be removed.
[Android Software Development] s_firestone:
Some feedback? How is it working for everyone?
[Android Software Development] enp82003:
Sorry man didn't see this till tonight i will try it out after work and leave ya feed back :D
[Android Software Development] lucfig:
Thank you very much! This is awesome! Is there any way to open it without setting it as my wallpaper? I am not a big fan of live wallpapers but love the visualizations.

The ideal would be this integrated in a player so we could touch the screen to see music controls see what is playing and lyrics. But this is just my imagination! :) I think it is impossible.
[Android Software Development] s_firestone:
I use Androp with Mort Player. Mort Player has a widget that doesn't consume much cpu. I start the live wallpaper, then I can pause, rewind, move between songs, etc. All without interrupting the visualizations.

I'm sure there is a way to create an icon to invoke Androp (I'll look it up), but starting from within an application would be up to the dev of the particular music app I would think.
[Android Software Development] enp82003:
Been using your presets since Saturday no real issues with the working bunch! Thanks for your hard work and sorting those for us! :) you did an amazing job
[Android Software Development] lucfig:
I am using Go Launcher and installed ADW Launcher. I set ADW to full screen only put the iSyncr widget. Now I can control playback, rate songs and have an almost fullscreen visualization!

Would be great if I could set different wallpapers for ADW and GO.
[Android Software Development] avgjoemomma:
Any updates on this?
[Android Software Development] twistedvegan:
similar visualization app

don't know if you guys have seen this yet but its really good and the developer is really responsive and keen to improve on it, I think his rendering method is different to milkdrop but it runs really smoothly so there may be potential for a collaboration I hope

https://market.android.com/details?id=nils.visualisator5000.pro

---------- Post added at 01:41 AM ---------- Previous post was at 01:08 AM ----------

If you go into the settings on mortplayer you can have the wallpaper as the background and make all the buttons transparent, thus making mortplayer and androp the most awesome music player/visualization combo ever created, now I just need an option to choose only boring presets while I'm driving :-/
[Android Software Development] twistedvegan:
good presets

Got stuck on a coach trip for 3 hours so I had a chance to go through some presets to find the best ones.

I found a download of 500 of the very best presets that someone put together and went through them and deleted any that didn't work, had resolution issues or beat detection problems

I've also made a separate folder of my personal favourites

These are all tested and working on the htc evo 3d with the latest version of androp from this thread

To use these simply put them in your projectm/presets folder

http://www.fileden.com/files/2008/6/17/1964341//androp presets.zip

I'll upload an updated selection when I've had a chance to find some more.

Gotta say I'm really chuffed to have milkdrop working on my phone. Hopefully if this hits the market and becomes popular it might inspire people like ryan geiss and rovostar to start making presets designed just for androp!
[Android Software Development] mnjm9b:
what is amazing is that it is such an old technology,

yet nothing has ever stepped up to take its place.

milkdrop rules!!!!