Related
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.
Hey ,
registered yesterday and now the second Thread already, hope u guys dont mind xD'
i made a vertical Shooter (rly oldschool) last week,
code base is almost finished the next few days i will add levels and stuff.
what i need rly badly is graphics ! im not talented with gimp/photoshop at all XD'
and ideas ! (=
about the game:
- control over the Ship is implemented through Sensors
- click on the screens fires a bullet
- game is running around 30 fps / rly low battery usage
could someone tell me how to take a Screenshot properly ddms fails at 2d :/
//screenshot here..
if u want to check out the code, the whole Project is hosted via Google Code
/// still cant post links sorry will add it later
Supported devices atm is only the htc desire with android 2.2 !
Cheers
Kemo ~
Nice work man! keep at it!
I tought it would be nice to have a topic where folio 100 users could discuss good working games en applications...so here it is.
It would be nice if you could also tell us what firmware,rom, patches you are using.
Now on foliomod 1.3a
Officesuite running fine so adobe reader 10
Titanium backup perfectly
Games
Angry birds fullscreen
Buka hd ok
Tropical towers ok
Totemo HD sometimes needs to be restarded to correct some missing graphics
Castle warriors ok
Cestos runs only on small screen
Sent trom foliomod 1.3a
i'll only be posting perfectly working apps / games in this post, it will get updated.
GAMES
angry birds & seasons
reckless racing
pocket legends
air control (logisoft)
fruit ninja
dungeon defenders [first wave] (and it looks gorgeous on the 10")
zenonia 2
touch racing nitro
radiant HD (graphic glitches)
APPS
sketchbook express
tunein radio
yaaic
ebuddy
dropbox
look at my sig for mod info.
kepler1982 said:
i'll only be posting perfectly working apps / games in this post, it will get updated.
GAMES
angry birds & seasons
reckless racing
pocket legends
air control (logisoft)
fruit ninja
dungeon defenders [first wave] (and it looks gorgeous on the 10")
zenonia 2
radiant HD
APPS
sketchbook express
tunein radio
look at my sig for mod info.
Click to expand...
Click to collapse
Nice, now a can install dungeon defenders
Re:
Hey,
Thanks for the tips.
So far I've installed: (besides already mentioned stuff)
Games:
NinJump (Textures are not optimized for the resolution of Folio but it works just fine)
Aps:
Winamp
Last.fm
Dolphin Browser HD (loving this one!)
Please check the link bellow, There's toons of good apps and games for Android, I didn't test many, but sure some will work fine:
Have Fun,
Bastospn
bastospn said:
Please check the link bellow, There's toons of good apps and games for Android, I didn't test many, but sure some will work fine:
Have Fun,
Bastospn
Click to expand...
Click to collapse
No man, please, only post app's you have tested
And no links to warez or other websites like them!!
(I don't think this is a legal website?!)
OpenTTD works like a charm on 1.2
I will test it on 1.3 too when I have time to upgrade. But I see no reason why it would not work.
killerbie said:
No man, please, only post app's you have tested
And no links to warez or other websites like them!!
(I don't think this is a legal website?!)
Click to expand...
Click to collapse
I'm Sorry, i didn't realize that the site was illegal , i saw the link in the Toshiba Forum and at first it looked okay. I already unistalled all the apps i have downloaded.
I was wondering how people are able to download payed apps from within 1.3 foliomod. Do you know any legal site to do that?
Regards and again please excuse me for my mistake.
Bastospn
bastospn said:
I'm Sorry, i didn't realize that the site was illegal , i saw the link in the Toshiba Forum and at first it looked okay. I already unistalled all the apps i have downloaded.
I was wondering how people are able to download payed apps from within 1.3 foliomod. Do you know any legal site to do that?
Regards and again please excuse me for my mistake.
Bastospn
Click to expand...
Click to collapse
hehe if you want you can install illegal app's, i don't care
It's just the link that is bad for everyone, because that way mod's can understand it as 'spreading and promoting illegal software'
You are right
I just updated dungeon defenders and i must say its much faster and stable now! This game is awesome, a must buy in my opinion! Great graphics, amazing gameplay, and for 2.99 is a bargain. Better than many expensive console games.
bastospn said:
I just updated dungeon defenders and i must say its much faster and stable now! This game is awesome, a must buy in my opinion! Great graphics, amazing gameplay, and for 2.99 is a bargain. Better than many expensive console games.
Click to expand...
Click to collapse
Could you make a review? Because I don't understand the game and the goals :s
The game objective is to defend the cristals from the evil creatures that were accidentally released from inside one of this crystals were the anciens had locked them a long time ago. You have to place defenses and traps in stratagic points to keep the cristal safe. You will need mana to cast this defenses, and you get it by resisting through this waves of creatures. You also can improve or upgrade this defenses. When you are ready you touch the cristal and the enemy starts the attack. If the crystal is destroyed you lose. You get weapons and armour by defeating this bad guys and by openning treasure chests... there are lot of variations and options you can try. When your hero defeat a series of waves we eventually goes to another room. By the way you can see the number and type of this creatures by stepping near the doors.
bastospn said:
The game objective is to defend the cristals from the evil creatures that were accidentally released from inside one of this crystals were the anciens had locked them a long time ago. You have to place defenses and traps in stratagic points to keep the cristal safe. You will need mana to cast this defenses, and you get it by resisting through this waves of creatures. You also can improve or upgrade this defenses. When you are ready you touch the cristal and the enemy starts the attack. If the crystal is destroyed you lose. You get weapons and armour by defeating this bad guys and by openning treasure chests... there are lot of variations and options you can try. When your hero defeat a series of waves we eventually goes to another room. By the way you can see the number and type of this creatures by stepping near the doors.
Click to expand...
Click to collapse
i wanna add a little tip to this great review, you can swap your hero in the build phase so you can diff types of deffence like those spike things with some kind of gun or trap behind it from one of the other hero's, also if when you swap heros you can drop the mana they have before you swap so the one you swap to can pick it up
as for apps i have found to work well
My Movies - movie database program
Pulse - rss newsreader
Tv Show Favs - to keep track of what tv show episode i have watched.
Tweetdeck - twitter app
Winamp - music player, though have not tested wifi sync being a linux user.
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
Gummy ROM is made for speed, stability and to stay as closely in line with AOSP as possible while still supporting a large amount of devices and giving you all of the features you love. It isn’t slowed down by features you’ll never use nor is it so slim as to be just another AOSP build.
Features:
* New base built from AOSP (JSS)
* Status Bar Mods
* Theme Manager
* Hardware Key Mod
* Lock Screen Mod
* Many Wallpapers
* Performance Control
* Application Permission Controls
* Carrier Label Options
* Background Style
* Lock clock widget
Contributions:
* Thank you to Cyanogenmod for device and hardware repositories. Without this, porting Gummy to QCOM devices would have been nearly impossible.
* Thank you to Google for the best source code.
* androidfilehost.com for hosting our file servers!
Team Members: In alphabetical order
Primary Developers:
Cphelps76, Kejar31
Developers and Device Maintainers:
Bkjolly, BytecodeMe, DHacker27, Hashcode, NoCoast, Papi92, TDM, Xoomdev
Artwork direction and development
ChadFrankos, Cphelps76, Kejar31
Github github.com/TEAM-Gummy
Gerrit review.gummyrom.com
Twitter- @TeamGummyRom
Download:
http://androidhosting.org/Devs/tdm/tg_find5.zip
md5=c32d031216833d3b56b28155713e2d5b
Changelog;
* Initial release
More love for FIND5..i like it! :good:
I thought Team Gummy ended about a year ago.
Sent from my Find 5 using xda app-developers app
reV17 said:
I thought Team Gummy ended about a year ago.
Sent from my Find 5 using xda app-developers app
Click to expand...
Click to collapse
Yes, they did. But they got back together stronger than ever.
more stuff to flash ... awesome
So, do i install CM Google apps, or is there another version I need?
Sent from my Find 5 using Tapatalk
Nice ROM thus far. Standard CM apps work fine. I'll dig up some feature requests when I have some time.
Sent from my Find 5 using Tapatalk
Tried taking some snap shots while recording video but they turn out blank. I known this works on Max's ROM.
Sent from my Find 5 using Tapatalk
Guys ... my phone slid out of my pocket onto concrete last night so I might delay release for this rom until it can be fixed.
The LCD still looks beautiful, it is only the top glass that is cracked (at the bottom right). Does anyone have suggestions for repair? I have never done phone surgery before. I am in Seattle if anyone can suggest a local place.
tdm said:
Guys ... my phone slid out of my pocket onto concrete last night so I might delay release for this rom until it can be fixed.
The LCD still looks beautiful, it is only the top glass that is cracked (at the bottom right). Does anyone have suggestions for repair? I have never done phone surgery before. I am in Seattle if anyone can suggest a local place.
Click to expand...
Click to collapse
Contact oppo
Sent from my Find 5 using XDA Premium HD app
anders3408 said:
Contact oppo
Sent from my Find 5 using XDA Premium HD app
Click to expand...
Click to collapse
I wasted 2 days trying to email their support directly. It seems their SMTP server is not functional. It accepts TCP connections and then just sits there without sending the required banner. I tried from both gmail and my own personal mail server.
I just sent them a support request via the web interface. Hopefully that will turn out better.
Keep this in mind if you ever need to contact Oppo support...