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.
Ok forum, the hd2 has gone long enough with its crappy VGA limited video recording. There is no need to ask if the hardware supports it because we all know it can. Contrary to popular beliefs hd2 owners must remember that the hd2 is a software sandwich. To the core it is using HTC SOFTWARE AND DRIVERS THEN AFTER THAT.....windows 6.whatever is placed to interact with the now easier to work with software to hardware communication enviorment (thanks to HTC ) and after that we have our nicely polished sense ui interface floating over it all.this is why going from a HTC sense shortcut to and HTC application is ALOT smoother than HTC sense to winmo (without a mask). Why am I telling you guys this? Because most hd2 users are unaware how this process even works. I did not create this thread to hear questions of "why can't we get this working on our hd2? D: I know blahblahblah phone that can ....." if you read enough threads you will see that is not what contributes to solving the answer. What does is trying your own experiments with solving the problem and reporting your method and experience with the thread you are concerned with.
Now that that's. Said, lets move on to our main topic. There are many presumed. Ways to go about trying to enable HD recording including redgistry editing, writing new applications, or where I am looking into, writing additional camera drivers. As of now it stands that there is no alternative camera application for the hd2 and I have a pretty good idea why. Any. App you. Download from the marketplace. Or wherever only needs the camera to take a picture of whatever so that it can utilize the file itself afterwards. There is nothing that involves the live use of the camera itself. This also gives you and idea of how this camera app sits within the software itself. To any chefs that may read this, next time your ROM cooking make a duplicate of your camera software and share it with this thread for users to experiment with(that's if you an isolate it with your kitchen). With that said, afterwards, those who are seriously looking into solving this problem should also get some driver knowledge under their belt. With this you can actually contribute by experimenting on your own with the camera software. Remember if you want a solution its best to tackle the problem yourself. It gets things done alot faster because you are not as reliant on OTHERS to come up with the next big thing.
This is communicate a lot of times in the past, no feedback/changes at this time
From what I've read, WM 6.5 doesn't support 720p video recording. The only way forward for 720p on the HD2 is WM7 or Android. For now, Android is the closest... there are several Android ports available already and video recording is already working up to 800x480.
1080p would be better..... haha, why not 1080p? ur all hopeless lol
wow OP, such a well thought out post, and then posted in the wrong forum!!!
I am of the impression that if 720p recording was possible on the hd2, the great developers of xda would have done it by now.
nrfitchett4 said:
wow OP, such a well thought out post, and then posted in the wrong forum!!!
I am of the impression that if 720p recording was possible on the hd2, the great developers of xda would have done it by now.
Click to expand...
Click to collapse
It's true but if the hd2 was an android phone 720p recording would be no problems cause they have the drivers for that. Windows mobile doesn't support that resolution but android or windows phone 7 do. It's all about the drivers there is no driver for windows mobile 6.5 that includes that feature. This feature is all up to windows to support not htc.
Sadly this is an illusion winmo can't support it. The device can play back 720p videos. And it is capable of recording as well. The way this works is that winmo simply is a mediator between your files and digital interaction with the hardware. It controls what is on and what is off however is NOT responsible. For intaking data from the camera device itself. That is where the difference lies between a device like the Neo touch and the hd2(as far as playback is concerned) but like I said beforehand, it all comes down to editing the camera application Itself. As for ..720p on android builds, you need to remember that these are essentially roms. From other devices ducktaped by Linux on the device. Its the equivalents of cutting an oak down to the exact size of an apple tree but you may never get apples from it nomatter how identical it looks. Granted there are still improvements. To be made but as it stands 720p recording still needs more looking in to by both our current developers and those to be aka YOU GUYS. so time to crack open your programming Theory books.....
Sent from my HTC HD2 using XDA App
impossible?
720p recording needs to be developed From my point of view it's only matter of software that will provide this function. Many times I saw that miracles tend to happen in xda forum so I'm very optimistic of this topic. I think that it's right topic, because a lot of people look here for new roms, so the answer will come more quickly what is cotulla's opinion?
there is more information about 720p camera recording
http://forum.xda-developers.com/showthread.php?t=719315&highlight=720p
Yes I know that threads purpose was moved here in a more focused manner of enabling the stock hd2 not android. If you can see I've already tagged the thread up and and as for cotulla, he is very busy with yet another ground breaking project of running windows mobile 7 on the hd2. It would be great if we had his support however there are times in life we have to figure things out without an XDA legend holding our hands.
Sent from my HTC HD2 using XDA App
ian_uk1975 said:
From what I've read, WM 6.5 doesn't support 720p video recording. The only way forward for 720p on the HD2 is WM7 or Android. For now, Android is the closest... there are several Android ports available already and video recording is already working up to 800x480.
Click to expand...
Click to collapse
Wrong, here is why: when you go to home depot and buy a washing machine, can you carry it home? Not unless your Superman. You need a strong truck that can carry it for you. Winmo can't handle 720p files by itself, that's where HTC drivers and a 1ghz processor compensate. On the device itself winmo just has to know what goes where and "how to drive the truck"
Sent from my HTC HD2 using XDA App
Hi guys, i dont know where to post this but here goes!!!!
Before the arrival of the Nand version of the android, there were many SD versions of the android that had a glitch with the camera focus, which the dev teams have ironed out. The problem was that when the camera was focused on a close object (video rec) and then the record was started, the camera will not auto adjust to other object but stay fixed on the focus point it was when you started. This was fixed with the button feature that was within the menus (auto focus on/off).
This may of been a problem for most users but was an excellent feature for the Mobile Directors (my university film crew). We decided that we will do all of our university film projects using my fantastic HD2 and this glitch feature played a vital role. I have been meaning to post our work here for a long time but never had the chance as it is our final majors. But i have uploaded 1 of the first video's we made long time ago using that glitch for the builds.
Now what i need help with is if those DEV SUPER TEAMS can look into this feature again and put it into the new builds so that we can carry on making amazing films with our HD2 if it is possible. The problem is that i cant find the old build i had and the new builds don't have this feature.
Before you say anything please look at the 1 min vid which we created with the focus problem (by focusing on foreground the background is blurred) that i am talking about and share your thoughts on the matter. (i will upload some more soon).
http://vimeo.com/22366901?ab
Filmed in black and white - please note the blurred focus scenes that were done using the glitch. FILMED ONLY USING HTC HD2 with very basic editing.
p.s. i posted this in Q&A but had no response so here it is
webbiworm said:
Hi guys, i dont know where to post this but here goes!!!!
Before the arrival of the Nand version of the android, there were many SD versions of the android that had a glitch with the camera focus, which the dev teams have ironed out. The problem was that when the camera was focused on a close object (video rec) and then the record was started, the camera will not auto adjust to other object but stay fixed on the focus point it was when you started. This was fixed with the button feature that was within the menus (auto focus on/off).
This may of been a problem for most users but was an excellent feature for the Mobile Directors (my university film crew). We decided that we will do all of our university film projects using my fantastic HD2 and this glitch feature played a vital role. I have been meaning to post our work here for a long time but never had the chance as it is our final majors. But i have uploaded 1 of the first video's we made long time ago using that glitch for the builds.
Now what i need help with is if those DEV SUPER TEAMS can look into this feature again and put it into the new builds so that we can carry on making amazing films with our HD2 if it is possible. The problem is that i cant find the old build i had and the new builds don't have this feature.
Before you say anything please look at the 1 min vid which we created with the focus problem (by focusing on foreground the background is blurred) that i am talking about and share your thoughts on the matter. (i will upload some more soon).
http://vimeo.com/22366901?ab
Filmed in black and white - please note the blurred focus scenes that were done using the glitch. FILMED ONLY USING HTC HD2 with very basic editing.
p.s. i posted this in Q&A but had no response so here it is
Click to expand...
Click to collapse
Which Rom are you using. I did a quick record test using the rom in my signature and it seems to focus fine when panning from a close object to infinity.
noellenchris
noellenchris said:
Which Rom are you using. I did a quick record test using the rom in my signature and it seems to focus fine when panning from a close object to infinity.
noellenchris
Click to expand...
Click to collapse
Well, as I understood, thats what he DOESN'T want. I think he wants the glitch but he can't find the old rom he was using.
Sent from my HTC HD2 using XDA Premium App
Derek0228 said:
Well, as I understood, thats what he DOESN'T want. I think he wants the glitch but he can't find the old rom he was using.
Sent from my HTC HD2 using XDA Premium App
Click to expand...
Click to collapse
Duh,,,lol, well sorry about my misread. Well, I'm not sure where the issue was or fixed. But if you were using a sense rom or regular android, that would be a start as they use diff camera apk's.
Also, I think there were many settings in the media_profiles.xml in the root/system/etc folder that at least change the video size and maybe something that affects the focus.
If I now understand it correctly, what you really need is a "manual focus" control.
noellenchris
Good news! I tried some test video's using lgcamera (free in the Market) and if you tap on the screen it will focus on the close object and stay out of focus until you tap on the screen. Also I used Videocam illusion pro (not free) which I bought and tested the focus and it works like the LGcamera app. I think the Videocam illusion pro is better though, as it has some really cool effects you can also use.
noellenchris
ive seen a few posts that say windows phone 7 on hd2 has 720p recording why doesnt android have that if it does can somebody point me to the right rom for it
Search it up and you'll find answers. Do some half assed search and you're not helping anyone.
Sent from my SAMSUNG-SGH-I897 using XDA Premium App
As far as I know there isn't any HD2 android rom that has 720p recording capabilities at 15 or 25 or 30 frames/sec. That is the only thing missing from making the phone wonderfull.
I looked for many threads and blogs to see is somebody has managed to do it.
Check this link http://forum.xda-developers.com/showthread.php?p=11417869
They said : NOTE we are enabling HD 720 recording for you but currently it is only working @ about i think evo1rs said 1.5 frames a second ;/ but all the current modes that you have will work much smoother and better in quality then before. really really good work evo1rs ).
So not yet the quality that we want....and that is a sd rom not a nand.
I really hope that in the near future someone will figure this one out
After 73 views and no answer in the Q and A thread I thought I would give the same post a try in here.
I'm using CM7 right now but I think all roms save videos recorded with Epic as m4v. I need to combine a bunch of recordings and then upload them to youtube. I can't find a good PC based program that joins m4v's well. I just want to combine them not re-encode.
Any suggestions?
I've to together some with Adobe Premiere Pro CS5 video editing software and then exported as one video. I think most high end video editing platforms will also do it but I don't know. I doubt you would want to purchase this though just to do that. You may have to do some research of different products to find a cheaper solution.
Kafluke said:
After 73 views and no answer in the Q and A thread I thought I would give the same post a try in here.
I'm using CM7 right now but I think all roms save videos recorded with Epic as m4v. I need to combine a bunch of recordings and then upload them to youtube. I can't find a good PC based program that joins m4v's well. I just want to combine them not re-encode.
Any suggestions?
Click to expand...
Click to collapse
Have you tried mediacoder?
YouTube has a built in video editor I think...
Sent from my SPH-D700 using Tapatalk
Thanks for all the replies everyone.
@toadlife Mediacoder may work (even though that program is NOT very noob friendly) and I have other video apps that will allow me to re-encode into other formats but I don't want to have to re-encode. I just want to join. I'm going to be recording a lot of video using my phone and I will need to join a lot of these files. I don't really need to do much editing, just joining.
@marcusant If you know of a way using Youtube to join videos together, please tell me how. I can't seem to figure out how.
Kafluke said:
Thanks for all the replies everyone.
@toadlife Mediacoder may work (even though that program is NOT very noob friendly) and I have other video apps that will allow me to re-encode into other formats but I don't want to have to re-encode. I just want to join. I'm going to be recording a lot of video using my phone and I will need to join a lot of these files. I don't really need to do much editing, just joining.
Click to expand...
Click to collapse
Media coder has the ability to copy the streams without re-encoding them. I've used it to take the raw audio tracks out of video files, but you're right, it's definitely NOT noob friendly. I've had to spend quite a bit of time getting configured correctly at times.
Avidemux?
Sent from my SPH-D700 using Tapatalk
Take a video of the videos playing back to back
Sent from my SPH-D710 using xda premium
squshy 7 said:
Take a video of the videos playing back to back
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
nice Made me laugh today thanks.
@schnowdapowda I'll give avidemux a try although given the name of the program I sense that I might be re-encoding using that but thanks for the suggestion. I'll report back after trying.
@toadlife I'm up for the challenge if you could point me in the right area of the settings to use mediacoder.
Okay so I tried avidemux. I figured out how to append the video files and then I save the file (I'm not sure which container to choose so I chose mp4). It seems to save the file fast enough but when I jump ahead to the appended sections I get slow motion. The audio is playing fine but the video is slow motion.
Hey I never said I used it much. Lol jk. On a more serious note check out their forums.
Sent from my SPH-D700 using Tapatalk
Premiere Pro is a great bet, but there aren't too many people who drop $1,800 to edit cell phone videos.
Truth is you may have trouble finding and editor that will be happy to take these files. M4V is an acquisition and delivery format. The long GOP (group-of-pictures) structure it uses is not friendly with editing programs. In order to draw a single frame the computer may have to draw 30 other frames, sometimes both ahead and behind the playhead. Long GOP codecs take a lot of computational horsepower to work with, so transcoding to an editing format such as DVCPRO HD may be beneficial.
That said I'd try Lightworks. It's an open source NLE that's Oscar and Emmy award winning. Windows only for now. It's codec, rate, and size agnostic, so you should be good to go. I haven't used it at all, but it looks pretty good. Someday when I invest in another PC or when it comes over to the Apple side I'll check it out.
http://www.lightworksbeta.com/
Here's their list of Hollywood features that it was used in the making of; I'm sure you've watched a few of them.
http://www.lightworksbeta.com/index.php?option=com_content&view=article&id=107&Itemid=260