[APP][DISCONTINUED] Grooveshark Mobile - SOURCE CODE PUBLISHED - Windows Mobile Development and Hacking General

UPDATE 9/10:
Sorry, the project is discontinued by me. The source code is published as an attachment.
Feel free to continue the development (but if you do, please mention my name somewhere).
End users: Please try Groovefish by Barguast instead!
Thanks for all your support!
----------------------------------------------------------------
As the titles states, I've developed an application able to stream any song from Grooveshark.
The application is still full of bugs, so it should be considered more of a proof-of-concept at the moment.
I will spend my limited spare time on my new, still secret, project. Keep your eyes open
UPDATE 29/9:
New alpha version (0.2) released!
Some of the crashing is hopefully gone. Please leave feedback!
Known bugs:
BASS (the audio player) sometimes gives you a message box saying that the playback failed. Wait a few seconds and try again.
The spinning umbrella gets stuck on the result list (scroll a little to remove it).
The search query doesn't get copied from the search screen to the result/player screen.
Requirements:
Windows Mobile 6.1 (5.0, 6.0 and 6.5 will probably work).
.NET Compact Framework 3.5.
QVGA, VGA or WVGA screen resolution.
Download and screenshots as attachments.
Thanks to scilor for letting me use his kinetic scrolling demo code!

sounds a great idea.
unlikely to see a spotify app for a long while...

I think you shouldn't worry about it for a couple of reasons.
First, Grooveshark hasn't been labeled illegal.
Second, if Grooveshark has a problem with you reverse engineering their product they'll probably contact you first asking you to stop developing, at which point you might have to, or you can attempt to get hired by them for a windows mobile/ mobile version of their product all together!.... ( I doubt the last part, but I can hope can't I?)
Third, this is development forum, and you are developing within the bounds of things that aren't explicitly illegal.
So yeah, bring joy to our community and spread your knowledge.

looks like a great app, as said above a spotify app will be a long while off lol

sounds awesome, keep it up!

I would be VERY interested in this app.

Color me completely and unbelievably interested!!

Extremely interested. I could do graphics, if you wanted to go that approach.
I know this is very early, but I believe you could have a killer app:
*Kinetic Scrolling
*Great looks
*Easy to use
*User account?(maybe)

Thanks for all the response!
I've been improving the stability during the weekend and will now start to improve the looks.
intx said:
Extremely interested. I could do graphics, if you wanted to go that approach.
Click to expand...
Click to collapse
Thanks, but right now I think I'm OK with the graphics. I'm using Fluid to get a nice look and feel.
Actually, I'm having more problem with the audio playback part, where I'm using BASS.
Stay tuned for more details and maybe a alpha version!

then let me offer my servics as a tester. I would use the app a lot, so I could help track down bugs. I have a Diamond, which is VGA.

if you need a betat tester count me in.

This sounds like a fantastic idea. How much bandwidth is required for streaming?
Fluid library looks nice, but it would be even better to use graphics similar to Grooveshark itself as it's interface would lend itself to mobile nicely.
Can't wait to give this a try

thanks at least for bringing this site to my attention. will try running it off my skyfire for now.

Blade0rz said:
This sounds like a fantastic idea. How much bandwidth is required for streaming?
Fluid library looks nice, but it would be even better to use graphics similar to Grooveshark itself as it's interface would lend itself to mobile nicely.
Can't wait to give this a try
Click to expand...
Click to collapse
Grooveshark is streaming MP3 files, and the bitrate differs. Some songs I've tested are 128 kbit, and some are 192 kbit. There's most likely other bitrates as well. A regular 3G connection is between 64 kbit and 384 kbit, depending on the distance to the mobile mast. However, during my initial testing I've found no issues streaming the songs using my 3G connection.
Fluid is fully skinnable. In the first release it will probably "just work". In the upcoming ones I will try to make it look good as well. Your idea of making it look like the regular Grooveshark is really good.
As for the beta testing; I'm no fan of closed beta testings. I will publish I alpha or beta release as soon as possible (maybe in a week or two), and anyone may download it and help me locate the bugs.
/nile

...
yeah same here, thanks for bringing this site to my attention. This app would be awesume...

nilezon said:
Grooveshark is streaming MP3 files, and the bitrate differs. Some songs I've tested are 128 kbit, and some are 192 kbit. There's most likely other bitrates as well. A regular 3G connection is between 64 kbit and 384 kbit, depending on the distance to the mobile mast. However, during my initial testing I've found no issues streaming the songs using my 3G connection.
Fluid is fully skinnable. In the first release it will probably "just work". In the upcoming ones I will try to make it look good as well. Your idea of making it look like the regular Grooveshark is really good.
As for the beta testing; I'm no fan of closed beta testings. I will publish I alpha or beta release as soon as possible (maybe in a week or two), and anyone may download it and help me locate the bugs.
/nile
Click to expand...
Click to collapse
Streaming over HSDPA is really all I'm looking for Would be fantastic, although I'm not sure O2 would agree
If Fluid is skinnable, then it definitely looks as if it would be a very easy way to implement the Grooveshark interface.

Blade0rz said:
Streaming over HSDPA is really all I'm looking for Would be fantastic, although I'm not sure O2 would agree
If Fluid is skinnable, then it definitely looks as if it would be a very easy way to implement the Grooveshark interface.
Click to expand...
Click to collapse
I'm thinking of creating a local cache function, so that you don't need to stream the same song several times. The cache will however not make it into this first alpha release, and (for all you pirates out there) I will encrypt the local cache files to avoid downloading of songs.
After some struggling with Fluid it's clear to me that I need to look for other ways of building the UI. Fluid is too limited in it's default state, and changing it would take too much time.
I will build a simple but touch friendly UI for the first release. If anyone have some sample code for kinetic scrolling, please PM me or post the code in this thread. Thanks!

nilezon said:
I'm thinking of creating a local cache function, so that you don't need to stream the same song several times. The cache will however not make it into this first alpha release, and (for all you pirates out there) I will encrypt the local cache files to avoid downloading of songs.
After some struggling with Fluid it's clear to me that I need to look for other ways of building the UI. Fluid is too limited in it's default state, and changing it would take too much time.
I will build a simple but touch friendly UI for the first release. If anyone have some sample code for kinetic scrolling, please PM me or post the code in this thread. Thanks!
Click to expand...
Click to collapse
Found this on MSDN for legacy support:
http://forum.xda-developers.com/showthread.php?t=333124
Of course the Windows Mobile 6.5 Developer Toolkit comes with some great gesture samples, but you don't want to limit you application like that
Caching is a good idea, but definitely edging closer to "illegal" status

Is there any chance this will work on the smartphone (Standard) devices? Maybe it won't be too much of a work to make it work on non-touch screen devices since you are planing to make it simple.

amaric said:
Is there any chance this will work on the smartphone (Standard) devices? Maybe it won't be too much of a work to make it work on non-touch screen devices since you are planing to make it simple.
Click to expand...
Click to collapse
Well, I will probably never release a smartphone version, but the application is very modular, and it would be easy for anyone to take the Grooveshark DLL and the music player DLL and build their own GUI.

Related

X1 - New Firmware

I am so proud of Sony Ericsson.
You know... Half of the company is from Sweden, where I live!!!
I just updated the phone to the new firmware. And I am almost shivering from proudness.
In ONLY FOUR MONTHS Sony Ericsson managed to make the Opera browser the default web browser on the phone. I can't believe how incredibly good they are!!!
I haven't notice anything else though, but oh my god... Isn't this more than enough to accomplish in ONLY FOUR MONTHS?
Anyone complaining on Sony Ericssson have to answer before me. I absolutely adore them. They are unbelievably good.
Anyone... Please don't tell me they managed to do anything else. I don't think I could take it. Making Opera the default browser almost made me faint. If you say something else was fixed too, I think I will die.
/Michael
Rodin69 said:
I am so proud of Sony Ericsson.
You know... Half of the company is from Sweden, where I live!!!
I just updated the phone to the new firmware. And I am almost shivering from proudness.
In ONLY FOUR MONTHS Sony Ericsson managed to make the Opera browser the default web browser on the phone. I can't believe how incredibly good they are!!!
I haven't notice anything else though, but oh my god... Isn't this more than enough to accomplish in ONLY FOUR MONTHS?
Anyone complaining on Sony Ericssson have to answer before me. I absolutely adore them. They are unbelievably good.
Anyone... Please don't tell me they managed to do anything else. I don't think I could take it. Making Opera the default browser almost made me faint. If you say something else was fixed too, I think I will die.
/Michael
Click to expand...
Click to collapse
Cynic enough???
Here's what has changed:
Here are some things that have been noticed so far with this update.
The device now boots faster.
Faster menus - switching tabs in settings is quicker.
Programs launch quicker and file explorer is quick in loading folders.
The Vodafone ROM update (not sure if others have this) includes a couple of other additional trial games including Bubble Bash, Block Breaker Deluxe, and Tetris Mania.
Bluetooth Problem reported to be fixed. (I didn’t face any bluetooth problems with the old software and am not facing any now.)
Wi-Fi bug fixed.
Panel animation is a bit smoother but still laggy on switching from portrait to landscape and vice versa. Overall a faster panels experience.
Video playback has improved a lot! CP benchmark on a video resulted in 90-92% on the old ROM and is now increased to 98%.
Word prediction in most text-boxes.
Media Panel improvements including; music indexing is a lot faster, image scrolling is almost as smooth as it should be, changing tracks show information about the track at the bottom of the screen, and most importantly it now only shows pictures from the My Pictures and Camera folders on the main and internal storage – say goodbye to all those images from program files and windows showing up.
Camera improvements include faster focus lock and more stable focus. Preview is also smoother and introduces a new setting letting you define the frame rate to use for the video to shoot.
Furthermore, I think they updated the 3D drivers too. TouchFlo 3D is running way smooth - especially the Pictures and Media tabs! (flicking through pictures and music is quick and smooth) + Slide2Play is performing much better with this new updated ROM; quicker and smoother movement in landscape, switches album/song images correctly on song change, and so on.
http://xperiancer.blogspot.com/2009/01/xperia-software-update.html
initially when i just flashed the new firmware it was noticeably faster. boots faster and faster file system. used to take 8 secs to open /windows folder and after flash took just 2 secs!
but now after reinstalling my apps, the file system speed has decreased back to that of the old firmware. still boots faster tho.
i have reported that my x1 is very fast but i dont have new firmware installed yet..
i want to ask you how to install the new ROM? i got the new ROM from the pavel and download it in rapid share.
msalmank said:
Cynic enough???
Click to expand...
Click to collapse
I'm not sure I am able to be cynic enough. But I sure tried.
msalmank said:
The device now boots faster.
Click to expand...
Click to collapse
According to some, maybe. For me it booted in about 55 seconds before, and so it does now.
msalmank said:
Faster menus - switching tabs in settings is quicker.
Click to expand...
Click to collapse
It might be. I don't see the difference though, but that might be becuase it doesn't matter much to me. There are other things more important.
msalmank said:
Programs launch quicker and file explorer is quick in loading folders.
Click to expand...
Click to collapse
Yes, I agree. Loading the Windows Folder seems a lot faster. But still, that isn't something the average user does several times a day.
msalmank said:
The Vodafone ROM update (not sure if others have this) includes a couple of other additional trial games including Bubble Bash, Block Breaker Deluxe, and Tetris Mania.
Click to expand...
Click to collapse
I actually have no clue.
msalmank said:
Bluetooth Problem reported to be fixed. (I didn’t face any bluetooth problems with the old software and am not facing any now.)
Click to expand...
Click to collapse
Maybe, maybe not. I've seen reports saying there is no difference in this area. I haven't tried it myself yet, so I can't tell.
msalmank said:
Wi-Fi bug fixed.
Click to expand...
Click to collapse
I never notice that one myself. So I can't say it's better or worse.
msalmank said:
Panel animation is a bit smoother but still laggy on switching from portrait to landscape and vice versa. Overall a faster panels experience.
Click to expand...
Click to collapse
According to some users maybe. I can't say I see any difference at all.
msalmank said:
Video playback has improved a lot! CP benchmark on a video resulted in 90-92% on the old ROM and is now increased to 98%.
Click to expand...
Click to collapse
Well... 90-92% up to 98% isn't really A LOT. I've tried two WMV videos though and think they might have been a bit more fluid than before. But as far as I can tell the difference is not that incredible.
msalmank said:
Word prediction in most text-boxes.
Click to expand...
Click to collapse
If this is the case, that's good. I haven't seen it yet.
msalmank said:
Media Panel improvements including; music indexing is a lot faster, image scrolling is almost as smooth as it should be, changing tracks show information about the track at the bottom of the screen, and most importantly it now only shows pictures from the My Pictures and Camera folders on the main and internal storage – say goodbye to all those images from program files and windows showing up.
Click to expand...
Click to collapse
Well, that was a really good improvement. I still would have liked to be able to chose folders for images myself, but this was a step in the right direction.
msalmank said:
Camera improvements include faster focus lock and more stable focus. Preview is also smoother and introduces a new setting letting you define the frame rate to use for the video to shoot.
Click to expand...
Click to collapse
I see the framrate option. But I can't confirm it really works. As a matter of fact, I even don't know what to expect. I didn't get 30 fps before, and I'm sceptic I will get it now. But of course I may be wrong here.
As for preview and faster focus lock, I can't tell the difference from before. For me it's about the same.
msalmank said:
Furthermore, I think they updated the 3D drivers too. TouchFlo 3D is running way smooth - especially the Pictures and Media tabs! (flicking through pictures and music is quick and smooth) + Slide2Play is performing much better with this new updated ROM; quicker and smoother movement in landscape, switches album/song images correctly on song change, and so on.
Click to expand...
Click to collapse
Again, I can't tell the difference. I doubt Sony Ericsson had in mind that you should use TF3D. So the possbible improvements in using TF3D is irrelevelant to me. Maybe it's faster for other applications using 3D, but I haven't tried them yet and thus can't tell.
One of the most annoying bugs is not fixed.
That does not apply to you using english keyboard. But for me, using the swedish letters Å, Ä and Ö it does.
Those keys seems to be implemented after all "normal" keys. So where all other keys seems to get into a keyboard buffer when you type them, the special swedish characters are written immediately to the screen. That means when I write a swedish sentence that should look like "Jag ska försöka träffa dig innan mötet." instead looks lite "Jag skaö fröska ätrffa dig innaön mtet."
That is, in my opinion a HUGE bug, which they should have focused on before doing anything else.
Regards,
Michael
@Michael, did you bother to tell them about your HUGE bug?
artesea said:
@Michael, did you bother to tell them about your HUGE bug?
Click to expand...
Click to collapse
Yes of course I did. October 24 I mailed them about this problem.
Should have been enough time for anyone with some competence to fix it.
EDIT:
As a matter of fact I've mailed SE 24-25 mails on different matters on the phone. Most of them might be specific to the operating system which SE has no control over, but for me as a customer that really doesn't matter. But the response I've got was just that, freely translated from swedish: "SE has no direct control over the issues since that is a Windows Mobile specific matter".
They even told me that about the Radio Panel.
Do you understand why I am a bit upset?
I like the phone even though it still has some issues, but I really can't stand Sony Ericssons ignorance.
msalmank said:
Here are some things that have been noticed so far with this update.
Click to expand...
Click to collapse
Oh, and by the way...
Why should people even have to "notice" differences between firmwares?
We should be informed about the changes without having to guess what's fixed, and what's not.
It is our equipment, and it's our time and efforts we put in it to try to see if we get any improvments. We shouldn't have to do that. SE should give us information on what is done so we could decide for ourselves if the update might be needed or not.
/Michael
wow..
yes it's annoying.
no you don't get better help when sending 25 emails in a few months.
welcome to the world of consumer electronics!
Why do you think that the iphone doesn't have a copy/paste function after the product has been on the market for 2+ years?
they don't give a **** .. you paid already
I think some ppl here have fixed some issues regarding swedish key press's.
not sure but try to search.. have seen some stuff come by.. but I don't need it so forgot where.
good luck
Just tried to update on the SEUS (sony ericsson) and it didn't work. Said It was already up to date. When I check my rom version it is NOT the new version
Rodin69 said:
Oh, and by the way...
Why should people even have to "notice" differences between firmwares?
We should be informed about the changes without having to guess what's fixed, and what's not.
It is our equipment, and it's our time and efforts we put in it to try to see if we get any improvments. We shouldn't have to do that. SE should give us information on what is done so we could decide for ourselves if the update might be needed or not.
/Michael
Click to expand...
Click to collapse
I agree 100% to that.
Rodin69 said:
I'm not sure I am able to be cynic enough. But I sure tried.
According to some, maybe. For me it booted in about 55 seconds before, and so it does now.
It might be. I don't see the difference though, but that might be becuase it doesn't matter much to me. There are other things more important.
Yes, I agree. Loading the Windows Folder seems a lot faster. But still, that isn't something the average user does several times a day.
I actually have no clue.
Maybe, maybe not. I've seen reports saying there is no difference in this area. I haven't tried it myself yet, so I can't tell.
I never notice that one myself. So I can't say it's better or worse.
According to some users maybe. I can't say I see any difference at all.
Well... 90-92% up to 98% isn't really A LOT. I've tried two WMV videos though and think they might have been a bit more fluid than before. But as far as I can tell the difference is not that incredible.
If this is the case, that's good. I haven't seen it yet.
Well, that was a really good improvement. I still would have liked to be able to chose folders for images myself, but this was a step in the right direction.
I see the framrate option. But I can't confirm it really works. As a matter of fact, I even don't know what to expect. I didn't get 30 fps before, and I'm sceptic I will get it now. But of course I may be wrong here.
As for preview and faster focus lock, I can't tell the difference from before. For me it's about the same.
Again, I can't tell the difference. I doubt Sony Ericsson had in mind that you should use TF3D. So the possbible improvements in using TF3D is irrelevelant to me. Maybe it's faster for other applications using 3D, but I haven't tried them yet and thus can't tell.
Regards,
Michael
Click to expand...
Click to collapse
As for the biggest BUG you are facing, i can't say much about that - since it doesn't realy apply to me, as you too pointed out. But maybe you should try flashing on a non-Swedish ROM and see how that goes? For definitely all the points i highlighted are pretty much what i saw - with both the Vodafone as well as the Generic UK ROMs.
FYI - when i say that they probably updated the 3D drivers... i'm not just talking about TF3D (i use that as an example 'coz it was usually buggy before this firmware), but games are actually running as they should have done before. No glitches or problems with Atomic Cannon, Archibald's Adventures, and more games that faced usual lags or slowed down a bit in menus or something like that. Furthermore, Slide2Play is also working way better with this updated firmware.
the framerate option on the camera is great and actually works. The media panel has been improved a lot! The bluetooh and wifi issues have definitely been fixed... and the device startup time has been improved too, way quicker now.
55 Seconds?!?!?! - i barely got that with my old firmware! Maybe it is the Swedish ROM? Definitely try out the Generic UK or Vodafone UK ROM for a few days...
Best Regards.
Started a poll here: http://forum.xda-developers.com/showthread.php?t=478859
msalmank said:
55 Seconds?!?!?! - i barely got that with my old firmware! Maybe it is the Swedish ROM? Definitely try out the Generic UK or Vodafone UK ROM for a few days...
Best Regards.
Click to expand...
Click to collapse
I use the Swedish updated ROM, and I, as other swedes with updated phones I've talked to, don't feel any improvements with the new ROM. In fact, the phone seems to be slower when using SPB Mobile Shell: When clicking programs, it takes some time before the icons appear. Same time when sliding into the second page of programs. I didn't have this lag before updating...
thorell said:
I use the Swedish updated ROM, and I, as other swedes with updated phones I've talked to, don't feel any improvements with the new ROM. In fact, the phone seems to be slower when using SPB Mobile Shell: When clicking programs, it takes some time before the icons appear. Same time when sliding into the second page of programs. I didn't have this lag before updating...
Click to expand...
Click to collapse
Hmmm... definitely try out some other version, like perhaps the Generic UK ROM. See if you face same issues with that one...

Adobe Air on Android sample application - here!

Found this apk while scouring the Adobe Blogs:
http://coenraets.org/blog/2010/05/sample-application-using-flex-and-air-for-android/
Looks very cool. Can't wait to see what comes out of this after the announcement of public prerelease of the air for developers.
Please correct me if I'm wrong, air allows devs to write software in air's code and its then capable of use on various platforms...Is this the main use of adobe air? So devs don't have to write programs separately for each platform....
Yes I think so.
DMaverick50 said:
Please correct me if I'm wrong, air allows devs to write software in air's code and its then capable of use on various platforms...Is this the main use of adobe air? So devs don't have to write programs separately for each platform....
Click to expand...
Click to collapse
Pretty much it in a nutshell. If you look at the AIR applications available for desktops then potentially these may be able to be ported to Android without much effort.
The applications for Android should rocket and the diversity of what can be run on the system increased too.
Flash based games are probably going to be high up the list for most devs I suspect. Did you try the sample?
It's pretty interesting. The videos of the possibilities are inspiring too.
+1 for all the possibilities that AIR now brings to the Android dev scene
<off topic>
+100 to Christophe for using The Office as his test database.
Good to see Kelly Kapoor, Michael Scott and Angela on there
</off topic>
karthikjr said:
+1 for all the possibilities that AIR now brings to the Android dev scene
<off topic>
+100 to Christophe for using The Office as his test database.
Good to see Kelly Kapoor, Michael Scott and Angela on there
</off topic>
Click to expand...
Click to collapse
Yeah , really cool little app. Pretty funny seeing The Office characters in it.
I got a game I made called Spate running using AIR, the performance is better than I expected from a phone but the game is unplayable as the boxes become like 4mm wide when shrunk down to a mobile screen size
eedok said:
I got a game I made called Spate running using AIR, the performance is better than I expected from a phone but the game is unplayable as the boxes become like 4mm wide when shrunk down to a mobile screen size
Click to expand...
Click to collapse
Post the apk so we can have a play. How much work do you need to do to modify it to work on the smaller screen?
Here's the web version:
hxxp://geekswhoshower.com/webgame/8
and here's the apk (requires the AIR runtime from the link in the OP):
hxxp://dl.dropbox.com/u/168938/Spate.apk
The biggest issue with resizing the game is I contracted out the artwork for the game, and it was a one time contract so I'd have to contract out the art again, and the high scores were a third party library that doesn't work with AIR, so I'd have to code one of those too. Plus I have a bunch of other projects going so this was more of a see if I can do it more than anything, and it's exciting how easily the game ported over, and how well it runs.
EDIT: not mod approved so I can't post links, change the xx's to tt's
Quite a good little game. It runs fairly well until the pot fills up and there are a lot of objects on screen.
It would be nice if it could run in portrait too.
I suppose it depends how much effort and cost is involved from your consultants to see what you could launch on Android Market.
Stick it out there for 59p and see what happens.
markouk said:
Pretty much it in a nutshell. If you look at the AIR applications available for desktops then potentially these may be able to be ported to Android without much effort.
The applications for Android should rocket and the diversity of what can be run on the system increased too.
Flash based games are probably going to be high up the list for most devs I suspect. Did you try the sample?
It's pretty interesting. The videos of the possibilities are inspiring too.
Click to expand...
Click to collapse
Just to be explicit, so people can create Android applications without writing even a single line of Android code?
I've tried dabbling with Android coding, but the framework-specific stuff frustrates me.
Paul22000 said:
Just to be explicit, so people can create Android applications without writing even a single line of Android code?
I've tried dabbling with Android coding, but the framework-specific stuff frustrates me.
Click to expand...
Click to collapse
This is true, that version of Spate was made without adding any new code, so if you know how to make flash applications it's pretty easy to turn them into android apps with this

My thoughts after two weeks (for what it's worth)

I have had my Galaxy S for about two weeks now, previously being a very happy HTC Hero owner for about a year. Below is a short list of the things I have learned during this time, some good, some bad.
1.) Firstly, this is a FANTASTIC device; easily the best handset I have ever used. From the Super AMOLED screen that to this day still blows me away every time I pick up the phone, to the amazing 3D performance. No doubt, the Galaxy S is a desirable piece of kit.
2.) Despite this, it is let down by a single CRIPPLING flaw that we all know so well by now... The RFS file system. Make no mistake, without a lagfix installed, the Galaxy S performs at about 50% of its potential. This is true of ALL firmwares, including xxJPK. I've heard people on the forums claiming that JPK doesn't need a lagfix... Well, all I can say to that is that they haven't played around for long enough to notice, or they haven't tried OCLF at all. The difference is like night and day.
3.) So the lagfix makes the Galaxy S a monster; truly a pleasure to use. Why then does Samsung not recognise this potential and fix the problem? Looking at xxJPK and the build-date, I would say it's a pretty safe bet that Samsung are going to be sticking with RFS in the upcoming official Froyo release. That fact alone is a huge disappointment for me, and one which weighs heavily on my mind. Why should we have to rely on 3rd party "fixes" from the community to get the full performance from our phones? All of the current lagfixes have their own negatives. What we NEED is Samsung to come to the party! I wonder whether the Galaxy Tab will suffer from the same problems...
4.) The GPS problems that are well documented on the net have not affected me at all. I have successfully navigated from point A to B using Google Nav (Brut), and I have recorded a 6km trail using My Tracks, all without a single problem. I'm not saying the GPS issue doesn't exist, but if it does, it hasn't affected me yet. If anything, I would concede that the GPS is "weaker" than that of my Hero, but still fine for day to day use.
5.) My biggest concern coming in was the plastic construction of the phone, and Samsung's legendary (at least in my eyes) poor build quality. I'm pleased to report that on the contrary, the phone feels great in-hand, the weight is perfect and build quality is just fine. Now, I am not sure I would WANT to go back to one of the beefier HTC handsets I have coveted for so long.
6.) AllShare + DivX Certification + Hardware video acceleration = WIN! I tell you, the fact that I can lie in bed and stream all my media to this phone wirelessly and watch it on that gorgeous display is worth the price of admission alone.
7.) TouchWiz > Sense. When I had my Hero, I couldn't stand Sense. It felt bloated, and I always preferred a vanilla Google experience. TouchWiz is light enough that it doesn't get in the way of Android, and the overall look and feel is actually better than vanilla Android in my opinion. I'm happy to stick with stock ROMs, provided Samsung keep churning them out (something they haven't done too well so far!).
And yeah, that's about it... Thanks for reading if you got this far. Hopefully my thoughts and opinions echo true for some of you and trigger discussion.
I think you shoulda posted in general ..
PaulForde said:
I think you shoulda posted in general ..
Click to expand...
Click to collapse
Sorry, you are right... Too used to posting here in Dev. Can a mod move it for me?
StNickZA said:
6.) AllShare + DivX Certification + Hardware video acceleration = WIN! I tell you, the fact that I can lie in bed and stream all my media to this phone wirelessly and watch it on that gorgeous display is worth the price of admission alone.
Click to expand...
Click to collapse
May I ask what kind of server you are using? A NAS or some software, if the latter, which exactly? I gave up experimenting with PS3 Media Server a while back, though that is by far the best solution for the namegiving media renderer (and compatible to some others).
PlanetJumble said:
May I ask what kind of server you are using? A NAS or some software, if the latter, which exactly? I gave up experimenting with PS3 Media Server a while back, though that is by far the best solution for the namegiving media renderer (and compatible to some others).
Click to expand...
Click to collapse
Unfortunately, I could not get PS3MS to work either, no matter what I tried. I use it already for streaming to the PS3.
To stream to the phone, I use Media Player 11. It works fine, but obviously only for formats that the phone can play natively (which fortunately is most of them).
Ultimately, I'd like to find a way to get PS3MS to transcode ALL formats for me into something the i9000 recognises.
StNickZA said:
To stream to the phone, I use Media Player 11. It works fine, but obviously only for formats that the phone can play natively (which fortunately is most of them).
Click to expand...
Click to collapse
Transcoding isn't much of a problem, since the alternative I use is to download to the phone and play it natively anyway.
But having to feed WMP the media collection is cumbersome. On PS3MS, I just give it the base folder and then navigate on my PS3. Adding new files on the fly works just fine if they are moved somewhere in that tree. Maybe I am doing something wrong, but I seem to have to manually add each file for WMP and then I have them all mixed up in flat hierarchy, which sucks badly.
PlanetJumble said:
Transcoding isn't much of a problem, since the alternative I use is to download to the phone and play it natively anyway.
But having to feed WMP the media collection is cumbersome. On PS3MS, I just give it the base folder and then navigate on my PS3. Adding new files on the fly works just fine if they are moved somewhere in that tree. Maybe I am doing something wrong, but I seem to have to manually add each file for WMP and then I have them all mixed up in flat hierarchy, which sucks badly.
Click to expand...
Click to collapse
Actually, I thought this to be the case as well. WMP seems to scan the mdia folders that you have added. And you don't need to browse using the library, which I agree is a pain.
In AllShare, go to Videos, then scroll down to Folders. From there you have the familiar layout you are used to from PS3MS.
StNickZA, I agree 100% with everything you have said! This should be in General though.
I haven't used AllShare that much, since I have a method that I prefer more:
First grab an app called 'File Expert' off the market. Set up an SMB file share to your movies and eps on your PC using normal windows sharing.
Then when you want something on your phone, just make sure you're on wifi, go to the SMB file share, hold down on the video and select copy. Then go back to local and paste it into the device. It will now say copying, and you can press the home button and go on with other stuff while it copies across.
The main benefit of this is that you don't have to worry about going out of range of wifi signal or anything, and it only takes a couple seconds to get the transfer started. Plus, no worrying about incompatibility or anything with streaming. Could be better, but it works.
If u have a nas like me, or wish to play videos from shared folders use CIFS Manager
No need to copy
Sent from my GT-I9000 using XDA App
I just use an HTTP server (HFS, installation is extremely simple) and the Browser to get the files on my phone.
But that is exactly what I want to get rid of, copying the files. Haven't tried CIFS Manager yet, but got that on my list.
True.. buut, another launcher, removing glasslock and taskmanager under touchwiz makes it an even smoother ride imo. )
Tapatalk, Sgs elite.
PlanetJumble said:
But that is exactly what I want to get rid of, copying the files. Haven't tried CIFS Manager yet, but got that on my list.
Click to expand...
Click to collapse
That's the beauty of DLNA. AllShare works perfectly off Media Player 11, and streaming is flawless. Very happy with it indeed!

Windows 8 Flaws - Short Review

Hey guys, I believe everyone has known the BUILD conference by Microsoft pretty well and know quite a bit about Windows 8 for now. I have written a short review on the short-comings of Windows 8 and decided to share with you guys. Please leave me a comment and tell me what you think, and I'll gladly thank you in return.
http://www.seednonym.com/2011/09/major-flaws-in-windows-8-known-so-far.html
This article is written as of now and is subject to change as development continues. I'd like to know what you have in mind regarding the issues.
Thank you.
Regarding "Major Flaw no 2":
Not supporting Flash (or any other plug-ins) in IE10 when running the Metro UI is not an issue in my opinion, that is a great feature. Flash really is a disaster in general especially on smartphones and tablets. Flash has had it's time, now its time to leave Flash for HTML5 or dedicated apps.
And since the breakthrough of ipad, Flash is slowly dying, and this move by MS will speed up this process. So this is not a big issue when W8 arrives. And we'll probably see third party browsers for metro UI with Flash support (e g google chrome/firefox?) if you really need Flash.
And plug-ins is a huge security issue as well.
Regarding the other issues - they seem a bit irritating, but if these are the major flaws you have found in a alpha-OS then this looks really promising.
tjtj4444 said:
Regarding "Major Flaw no 2":
Not supporting Flash (or any other plug-ins) in IE10 when running the Metro UI is not an issue in my opinion, that is a great feature. Flash really is a disaster in general especially on smartphones and tablets. Flash has had it's time, now its time to leave Flash for HTML5 or dedicated apps.
And since the breakthrough of ipad, Flash is slowly dying, and this move by MS will speed up this process. So this is not a big issue when W8 arrives. And we'll probably see third party browsers for metro UI with Flash support (e g google chrome/firefox?) if you really need Flash.
And plug-ins is a huge security issue as well.
Regarding the other issues - they seem a bit irritating, but if these are the major flaws you have found in a alpha-OS then this looks really promising.
Click to expand...
Click to collapse
Thank you for your feedback.
Yes I do agree with point #1. However most web-based applications still run on Flash and it takes time to transition over to HTML5. Flash imo hogs too much system resources hence it actually would slow down performance - a key note why Steve Jobs insisted not to incorporate in iOS.
ToonXW said:
Flash imo hogs too much system resources hence it actually would slow down performance - a key note why Steve Jobs insisted not to incorporate in iOS.
Click to expand...
Click to collapse
Actually, if you make the same banners/advertisements with the same animations in HTML5, it will use even more resources. And believe me, those banners will still be made. HTML5 and supported video codecs(patented) for the video element is also questionable.
Flash is not that bad in regard to performance(especially with the latest version of flash utilizing the GPU for acceleration).
However HTML5 is an open standard and flash is not, so that's a good reason why flash had it's time.
YoMarK said:
Actually, if you make the same banners/advertisements with the same animations in HTML5, it will use even more resources. And believe me, those banners will still be made. HTML5 and supported video codecs(patented) for the video element is also questionable.
Flash is not that bad in regard to performance(especially with the latest version of flash utilizing the GPU for acceleration).
However HTML5 is an open standard and flash is not, so that's a good reason why flash had it's time.
Click to expand...
Click to collapse
Thank you for your input.
I think designing on the same base, flash could actually produce better animations as compared to HTML5 as the variety is much more made for animated transitions. Correct me if I'm wrong.
How can you judge an OS when its in beta... I remember downloading the W7 beta and it was as bad as vista
TwoSquared said:
How can you judge an OS when its in beta... I remember downloading the W7 beta and it was as bad as vista
Click to expand...
Click to collapse
So you can't judge a school child when he is in primary school.
It's the same theory. Everything has to improve, and people has to point it its flaws from time to time. When it's finalized, there will be even more little flaws found. It's how disadvantages are cut down to the minimum.
Give it time to improve now. 8 months from now we'll see to the official release.
Regarding closing apps, you're not really supposed to close Metro-apps, just as Android. Look for example here:
http://www.winsupersite.com/article.../wininfo-short-takes-september-16-2011-140606
"
Top Windows 8 Question: How Do You "Close" a Metro App in Windows 8?
Answer: You don't. Windows automatically suspends apps that aren't on the screen and, over time, will shut them down as needed, so you don't have anything to worry about, or anything to micro-manage. In some ways, it works a lot like it does on Windows Phone, which makes sense, though it's a much more sophisticated system. And if a Metro app does hang, you can always kill it with Task Manager, just like you do with today's applications. I'm guessing that won't be a pressing need, based on the quality of the underlying platform, called WinRT (Windows Run Time).
"
If this works well or not in practice is something we'll need to find out of course...
tjtj4444 said:
Regarding closing apps, you're not really supposed to close Metro-apps, just as Android. Look for example here:
http://www.winsupersite.com/article.../wininfo-short-takes-september-16-2011-140606
"
Top Windows 8 Question: How Do You "Close" a Metro App in Windows 8?
Answer: You don't. Windows automatically suspends apps that aren't on the screen and, over time, will shut them down as needed, so you don't have anything to worry about, or anything to micro-manage. In some ways, it works a lot like it does on Windows Phone, which makes sense, though it's a much more sophisticated system. And if a Metro app does hang, you can always kill it with Task Manager, just like you do with today's applications. I'm guessing that won't be a pressing need, based on the quality of the underlying platform, called WinRT (Windows Run Time).
"
If this works well or not in practice is something we'll need to find out of course...
Click to expand...
Click to collapse
Thank you for the input.
Yes I have read the app managing system and yes it does work like how Gingerbread manages applications. However there are certain times which you would want to shut down the number of apps as it will affect the amount of applications you have to swipe through each time to reach your desired app.
Point 5: This is amazing for Tablet point's of view, assuming they have an airplane mode. Otherwise "go directly to jail, do not pass go, do not collect $200"
For a desktop the fast resume could be useful, but for small individuals or students like myself even small increases in power bills hurt. If we have 4 devices doing this then it will knock us over our budget (yes thats how tight our budget in NZ is)
CruciasNZ said:
Point 5: This is amazing for Tablet point's of view, assuming they have an airplane mode. Otherwise "go directly to jail, do not pass go, do not collect $200"
For a desktop the fast resume could be useful, but for small individuals or students like myself even small increases in power bills hurt. If we have 4 devices doing this then it will knock us over our budget (yes thats how tight our budget in NZ is)
Click to expand...
Click to collapse
Thank you for the input.
Airplane mode would just cut off the data line, however i don't really think it really consumes that much battery. for tablet in deep sleep mode it could last for days on light usage.
I liked the new windows. Internet explorer 10 is extremely fast. The switching between apps is fluid and smooth. I know multitasking is an issue but only for a select amount of people. I don't know how many people actually run more than two applications at once but for me its not an issue. You can still snap two windows side by side so I have enough to do my work while watching movie etc. btw the flash works but you have to select the internet explorer from the desktop not from metro.
So far, I've liked it. I like that it suspend tasks, saves battery that way and nothing eats up too much memory that way.
Looking forward to more improvements.
What's a signature?
utsmaster18 said:
I liked the new windows. Internet explorer 10 is extremely fast. The switching between apps is fluid and smooth. I know multitasking is an issue but only for a select amount of people. I don't know how many people actually run more than two applications at once but for me its not an issue. You can still snap two windows side by side so I have enough to do my work while watching movie etc. btw the flash works but you have to select the internet explorer from the desktop not from metro.
So far, I've liked it. I like that it suspend tasks, saves battery that way and nothing eats up too much memory that way.
Looking forward to more improvements.
What's a signature?
Click to expand...
Click to collapse
I see. I've read Adobe is now stepping up the game and start poking into HTML5 on top of Flash at the same time, so that problem is generally solved.
Has anyone found anything that's worth adding under the list?
I think the list is almost perfect as it is, but a small correction for #2, Windows 8 does support Flash (and other plugins) on both x86 and ARM when running in regular desktop IE10 rather than the Metro IE10. I think this makes perfect sense because you're mostly going to be using Flash with the mouse and keyboard, as the uses for Flash - games, web apps, etc - don't work too well on a touch screen anyway.
NotTarts said:
I think the list is almost perfect as it is, but a small correction for #2, Windows 8 does support Flash (and other plugins) on both x86 and ARM when running in regular desktop IE10 rather than the Metro IE10. I think this makes perfect sense because you're mostly going to be using Flash with the mouse and keyboard, as the uses for Flash - games, web apps, etc - don't work too well on a touch screen anyway.
Click to expand...
Click to collapse
Thank you, will update as it is.
TwoSquared said:
How can you judge an OS when its in beta... I remember downloading the W7 beta and it was as bad as vista
Click to expand...
Click to collapse
Not sure which beta you used but I had 7 as my main OS since beta, and it was leagues better than vista.
The decision to remove the start menu and its dedicated search along with apps not being designed to close entirely are the ones that are bugging me the most. For now.
ToonXW said:
Thank you, will update as it is.
Click to expand...
Click to collapse
Am i right in assuming that windows 8 RTM, will have both the desktop and metro sides? If they do that's retarded. I thought the desktop side was there atm to provide compatibility with win32 applications, and in the final build would be hidden
AndroHero said:
Am i right in assuming that windows 8 RTM, will have both the desktop and metro sides? If they do that's retarded. I thought the desktop side was there atm to provide compatibility with win32 applications, and in the final build would be hidden
Click to expand...
Click to collapse
On the contrary, hahah. Yes, you will have both desktop and Metro UI.

Official projectM (Milkdrop) for Android thread

projectM homepage
Carm and I have released projectM for Android. This is a complete rewrite of the renderer in OpenGL ES 2 to improve performance on our devices. We've been working on it for almost a year, and we figured it was time to get it out there.
Android Market
Amazon Appstore link coming soon
Features:
Preset Browser
Preset Ratings
Preset Search
Music Control (Google Music + PowerAMP)
Album Art and integrated music browsing
Transparent music control overlay
Multi-touch interative drawing
Automatic Switching between Microphone and Audio Input
Live Wallpaper and Standalone app modes
Downloads presets at first start
FPS Counter and Limiter
Honeycomb/ICS Action Bar support
What's New:
3.29:
PowerAMP Support (Enable in Settings)
ICS Stability Improvements
Hide Soft Buttons in ICS
Live Wallpaper will not reset each time you navigate to the home screen
Redesigned Settings
Minor rendering fixes
3.28:
Pixel Shaders (Milkdrop 2.0) - Awesome New Effects!
Free Downloadable Preset Packs
Stability Improvements
3.25:
Major Performance Enhancements
Single Preset Mode for Live Wallpaper
Revamped Preset Browser
Buttons for Lock/Next/Random/Previous/Search
Stars instead of Mushrooms for preset ratings
I loved the mushrooms but most people didn't know what they were for, stars are more obvious
Untested x86 support
What's New Dialog
3.21:
Settings stored in file on sd card instead of database
3.19:
Left/Middle/Right tapping on the screen selects Prev/Random/Next preset respectively
Search button on preset browser
Preset Browser scrolls with selected preset
Menu/Action Bar Icons and improvements
Performance Enhancements (drawing waveforms)
Ability to hide Settings button on HoneyComb/ICS
3.18:
Performance enhancements
Honeycomb/ICS Action Bar support
Framerate limiter and on-screen fps display
3.16:
Live Wallpaper is now multi-touch sensitive
Music Player controls added (Stock Player and Google Music)
Option to re-download presets if anything goes wrong
Many other bugfixes and improvements!
Excellent!
How is the Tegra 2 support? Looking to try it out on the Atrix.
I bought it the other day, and it runs pretty well on my Samsung Epic 4G.
And don't let the android market fool ya, it's android requirement is v2.3.3 not v2.3.7.
=]
imhuy said:
Excellent!
How is the Tegra 2 support? Looking to try it out on the Atrix.
Click to expand...
Click to collapse
At least on my Galaxy Tab 10.1, it runs a little slower than I would like at high quality settings(1024 texsize = 15-30fps depending on preset). If you lower the texsize to 512 in settings (which is still pretty sharp), it helps a lot.
I am not sure why it runs slower on the Tegra 2, but I suspect its because the GeForce ULP is not a variant of the PowerVR GPU that most phones use and the OpenGL ES drivers don't like one or two calls I'm making.
I fully intend to get it buttery smooth on my Galaxy Tab 10.1, so you can buy this with confidence. If I am not able to make it 100% within a few weeks, I'll refund you
I plan on working on improving Tegra 2 performance over the next few days, so you should see improvement soon. I have not tried it on an Atrix, so for all I know, it could work better than my tablet.
awesome
so glad to see this finally made it to the market, there are some presets that seem to run smoother in androp, hopefully some shared knowledge will get that sorted out, already told the dev about it anyway, just had to post something cause I'm too much of a noob to figure out how to subscribe to this thread any other way :-/
Awesome I never thought I'd be able to have milkdrop in my pocket from when I started using it in winamp years ago. I'm also on an Atrix and am looking forward to improved Tegra 2 support. One problem though, Market complains that my device isn't compatible with the app. Any idea why? I'm running a CM7 nightly which is up to 2.3.7. Not sure what the other requirements of the manifest file are...
guitarded068 said:
Awesome I never thought I'd be able to have milkdrop in my pocket from when I started using it in winamp years ago. I'm also on an Atrix and am looking forward to improved Tegra 2 support. One problem though, Market complains that my device isn't compatible with the app. Any idea why? I'm running a CM7 nightly which is up to 2.3.7. Not sure what the other requirements of the manifest file are...
Click to expand...
Click to collapse
The market is strange. I don't understand how it decides who can install something. It says the Atrix is supported in the developer's console, so I'm not even sure where to look next.
It should be up on the Amazon market soon, although with their one week delay for updates, it will be out of date most of the time.
We released version 3.10 today, mostly centered around startup performance and stability. It helps a lot with the live wallapaper.
guitarded068 said:
Awesome I never thought I'd be able to have milkdrop in my pocket from when I started using it in winamp years ago. I'm also on an Atrix and am looking forward to improved Tegra 2 support. One problem though, Market complains that my device isn't compatible with the app. Any idea why? I'm running a CM7 nightly which is up to 2.3.7. Not sure what the other requirements of the manifest file are...
Click to expand...
Click to collapse
Yeah, I will be looking at the presets you poinetd out next week after the holidays. Performance stuff on that level erquires more concentration than I have available right now.
Looks to be running fairly well on the Atrix but seems to slow done a bit when there's a lot of lines drawn on the screen. Also tends to force close every now and then.
Running CM7 FYI.
BTW, is there a way to make this dependent on only media sound output rather than mic input?
imhuy said:
Looks to be running fairly well on the Atrix but seems to slow done a bit when there's a lot of lines drawn on the screen. Also tends to force close every now and then.
Running CM7 FYI.
BTW, is there a way to make this dependent on only media sound output rather than mic input?
Click to expand...
Click to collapse
We are working on allowing you to select only mic or audio input instead of the aut omode that projectM currently uses. Technically, projectM already supports thi feature, but we don't have a settings screen yet. I know, it sounds stupid. projectM is pretty boring with no sound input at all, so we made auto the defualt and figured we would add the option eventually for people like you who know what is going on. Expect it in a week or so.
As for the FC issue, can you give me any info? I would love to fix it for you.
We just released 3.13 to the Market. 3.11 and 3.12 were big crash fixers, 3.13 not so much.
nubecoder said:
I bought it the other day, and it runs pretty well on my Samsung Epic 4G.
And don't let the android market fool ya, it's android requirement is v2.3.3 not v2.3.7.
=]
Click to expand...
Click to collapse
I just realized I am running one of your kernels on my Epic 4G. I didn't notice the nubecoder.com on the splash image previously. Great work!
Did not see this was out yet. Just bought it for my Nexus One. Keep up the great work
projectM is now availanle on the amazon appstore.
Unfortuneately, Amazon requires review every time an update is released so this is a very old build at this point. I have submitted a much newer one for review, but they are still reviewing it. Use the Google Market if yo ucan, as this one will always be 3-4 days behind as far as updates go.
Pretty soon 3.15 will be out with support for selecting just one preset in live wallpaper mode.
Bought the app from Android Market. Running Epic 4G Touch stock kernel, unNamed ROM. Now I can feel like xbmc is alive in my pocket. Thank You psperl.
Anyone want to test an Android 2.2 build for me? I tried it on a Samsung Intercept I just scooped up and it runs like trash. I am not sure if there is something wrong with porjectM or if this phone is just slow.
psperl said:
Anyone want to test an Android 2.2 build for me? I tried it on a Samsung Intercept I just scooped up and it runs like trash. I am not sure if there is something wrong with porjectM or if this phone is just slow.
Click to expand...
Click to collapse
I can. Just provide the link.
Sent from my SPH-P100 using xda premium
Finally bought your app
I tested it on my Nook Color and HD2 - a little sluggish @ 1024 texture size , better with 512
Can you add an optional FPS counter? and maybe a limiter also?
Also , any updates on the Widget option?
Dj-Gutz said:
Finally bought your app
I tested it on my Nook Color and HD2 - a little sluggish @ 1024 texture size , better with 512
Can you add an optional FPS counter? and maybe a limiter also?
Also , any updates on the Widget option?
Click to expand...
Click to collapse
I am not sure the widget is possible. I've looked pretty hard.
I just completed some performance optimizations that I will be releasing tomorrow after I get home from work. I want to be around (and not asleep or at work) in case it blows up.
projectM already has a limiter set to 30fps. I just asked my co-developer to add a setting to change it. 30fps is the sweet spot because most MilkDrop presets were written with that speed in mind. I don't see why I couldn't add a display as well.
I tried to search more info on using opengl in widgets and it really seems impossible
But , I might found some interesting info - if you can look into it I'll be glad
ICS has introduced a new thing called TextureView
http://developer.android.com/reference/android/view/TextureView.html
I'm not a dev , but can this be used to "stream" the visualizations?
Code:
A TextureView can be used to display a content stream. Such a content stream can for instance be a video or an OpenGL scene. The content stream can come from the application's process as well as a remote process.
TextureView can only be used in a hardware accelerated window. When rendered in software, TextureView will draw nothing.
Also why some visuals looks different on pc? are there missing components?
BTW , love the new music controls! but it needs more work such as configurable/automatic opacity
can you can add the track name appearing on track change like milkdrop? if not a simple text on top would be great

Categories

Resources