yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] Barguast:
I'll have to look into the cause of that error in more detail. I managed to get it this afternoon and nothing I did would start the song playing. Trying another song worked, so it seems to be an issue with the music. It may therefore be the fault of some dodgy audio streams (although the audio does work in Grooveshark!).

I'm going to be doing some major changes to the current code, as there are some memory leaks when cancelling song requests. Nothing major, but it is what causes song requests to stop working if you happen to do a number of requests in quick succession. It also causes the application to crash on exit sometimes!

That, and some other bug fixes will culminate in a v0.3.2 release hopefully this week... So nothing much new for now, although I might add a few little easy-to-add features. :)
[Windows Mobile Apps and Games] sapps:
I have a question and not sure exactly how to phrase it, so here goes.

if I do a search for Billy Joel, it returns just three songs. at grooveshark.com, if I do the same search, I get the same three songs. However, grooveshark.com has options to go to albums, artists, etc.... So, I can go to albums and then find several other albums each with the full compliment of songs.

Can we do the same with groovefish, or is that something planned in the future? For me, it is much easier to find songs based on the artist than the song title.

thanks for the app and the help.
[Windows Mobile Apps and Games] quickstang:
Great program, but I have a request...

1. The ability to STOP the file. Seems to me that even after you play it, and hit pause, it still streams until it is done loading. It would be cool to stop that process.

2. The ability to change the font size with-in the program, or at least maybe a bit smaller when you are typing in the song. The font is so large, that a long song would take up more space then you see on the screen. I think a bit smaller would do it justice. Even if it isn't built in, maybe just default a bit smaller on the font.
[Windows Mobile Apps and Games] bobtheamazing:
Isn't this service supported by advertising? If so, unless the ads are passed on to the client, this is QUITE illegal.

I think that the Groovefish developers will not look upon this too lightly if that's the case...

I would recommend implementing adding the ads in. Then I would certainly use this!
[Windows Mobile Apps and Games] Barguast:
nilezon contacted Grooveshark after he started developing his Grooveshark Mobile application. Apparently they were happy to let him continue doing it, so I can't see why they would in this case. Nevertheless, I emailed them a couple of days ago to make sure.

This application is ultimately promoting the use of Grooveshark anyway, so it ought to be win-win. If I were sat in front of a computer and wanted to use the service, I'd use the official version rather than waste the battery on my phone. I'm sure a lot of users of this app hadn't even heard of Grooveshark before. That said, if they want me to display ads for non-registered users (as with their current website), then so be it.

@quickstang - I plan to add the ability to stop a stream by pressing, and holding, the play/button button. I'll try to remember to get this into the next release.

@Sapps - Yeah, at the moment Groovefish can only do Song-based searches. I plan to add the ability based on artist, album, etc.
[Windows Mobile Apps and Games] kniffo80:
Showed this app to my wife yesterday ... she's owning a htc magic. after asking her, which song to be played, she was very interested in this app: "i also want to have that!" ... *bäh* it's only for windows mobile (perhaps only a little story)

baguast, perhaps there's a memory problem? i don't know your code, but i hope, that you close the old stream when openening a new one? i could have a look into your code, if available to check that? however, this app is getting nicer and nicer ^^
[Windows Mobile Apps and Games] DaBountyHunter:
Exactly that! ... I wonder dare I say if they contacted you to make this an official app? if they're happy with you developing it why don't you get them to give you better inside to the workings of their system then they can promote it on their website and it'll get them even more a userbase! I didn't know about Grooveshark until I saw your app so you're doing a good job friend! :)
[Windows Mobile Apps and Games] Barguast:
The only 'memory leaks' appear to happen when cancelling multiple song requests uin quick succession - that is, when you rapidly click on a number of search results in quick succession before any get a chance to start. You can tell when this happens because the application will crash on exit also.

Provided that you don't hammer the search results list, it shouldn't be an problem. I only did it to see if it worked!

This should be fixed in the next version hopefully - it is the reason for the 'major code changes' I mentioned in my post yesterday. :)
[Windows Mobile Apps and Games] kniffo80:
I got the -0:01 issue just right now. checking the Log shows this:

BASS_ChannelPlay: BASS_ERROR_HANDLE
BASS_StreamCreateFileUser: BASS_ERROR_MEM
Bass_StreamClose
Starting...

Hmmm ... hope that helps?
[Windows Mobile Apps and Games] sandervanzijl:
i was looking more for searching for albums, genre's etc. not just having the information.

also, i am not seeing a visual feedback when you press the play button. or any indication that it started downloading.

after a while when the music starts playing the icon changes to a pause button, but nothing before that.

and it only works if you have a fast internet connection!! do not try using it on a normal 3g connection, the music will stop playing!

in my opinion this could be the killer app for using your internet subscription.

create a playlist on your phone, plug it in to your car stereo and start listening. when you reach your home just take your phone inside, plug it in to your stereo, continue with your playlist. etc.
[Windows Mobile Apps and Games] 66mustang:
Excellent. That's me turning my back on Spotify now. Great work!
[Windows Mobile Apps and Games] kniffo80:
Barguast, if any help is needed i would like to help you a little bit out, as my time is allowing it ... ;)
[Windows Mobile Apps and Games] fatmonk:
Re: Fat Monk Fingers

It seems it is just the way I was using the app - or rather that my phone was pretty sluggish when I first tried it - that was causing me to accidentally select songs while scrolling. Now I've tried it when the phone is responding at a normal speed I don't have songs being selected randomly as I try to scroll.

From what has been said in other posts that would explain why the app bombed out on me a couple of times as well (my fatmonk fingers causing multiple selects in quick succession), so all looking good and very useable for me at the moment.

Looking forward to the next release...

-FM
[Windows Mobile Apps and Games] Barguast:
Thanks. For now, I'd say the only thing I really need help with is testing! Like I say, I want to make sure the app is stable before starting work on any more major features.

Provided that current users come forth and provide sufficiently detailed error reports, this shouldn't take long. Thanks to the reports so far, the next release is already a lot more stable than the current one, and I haven't even finished it yet. :)
[Windows Mobile Apps and Games] kniffo80:
Can't wait for the next release. Listening the whole time via Groovefish @work to my favorite music ^^

playlist would be VERY cool :) but i'm patient and very happy enough about this project ;)
[Windows Mobile Apps and Games] Propheticus:
The error I get looks very similar to what has been posted 2-3 times now:

For example searching for Novastar and then playing "Don't let it ever get you down by Novastar" results in this error:

Requesting stream key....
Requesting stream...
Starting...
Bass_Streamclose
BASS_StreamCreateFileUser: BASS_ERROR_MEM
BASS_ChannelPlay: BASS_ERROR_HANDLE
BASS_ChannelStop: BASS_ERROR_HANDLE
BASS_StreamFree: BASS_ERROR_HANDLE

Checking the exact same song on Grooveshark.com resulted in a choppy/buggy/corrupt music stream. Songs returning this error all seem to do. Ok, "Problem nailed! It's grooveshark, not groovefish" you might think. But wait...

Now here's the thing I noticed...Sometimes after a faulty song creates this error, no other songs will work anymore. Even the ones that were playing fine before and are playing fine on Grooveshark as well.

When this happens the debuglog doesn't show the "BASS_ChannelStop: BASS_ERROR_HANDLE" and "BASS_StreamFree: BASS_ERROR_HANDLE" messages.

Somehow the current (failing) stream/channel isn't stopped or 'freed' to make room for the next stream, thus causing all succeeding songs to fail.

Sometimes it helps to do a new search for another artist/song to force the stream to be released.

So the problem starts with a faulty Grooveshark stream, but it's the unsuccessful error/exception handling in Groovefish that is causing almost every next song to fail aswell.

I still haven't found out if there's a particulair circumstance under which this releasing of the stream fails though.

*I want to make clear I'm not flaming your app. I'm just trying to help you troubleshoot this error*
[Windows Mobile Apps and Games] kniffo80:
thats exactly the same issue i got. but i wasn't able to describe it that good ;) you're not flaming this app, you're helping Barguast finding the problem for sure ;)
[Windows Mobile Apps and Games] nemoid:
this on WM Marketplace?
[Windows Mobile Apps and Games] bogdatov:
Love this service and this APP.

- Wish I could sort search results in different way.

- AppToDate support would be nice !

Also .. not sure how you handle international songs. It seems that when I search song and type it in in my language (Russian) I get back list, but instead of names there are only strings like "???????? ?????"
[Windows Mobile Apps and Games] quickstang:
@Barguast.... Thanks for the response on the streaming bit.

Also too, again smaller font would be nice too. I am using a Touch Pro 2, and it would be nice to have it smaller as longer songs would fit into the search bar more easily, and they wouldn't wrap. Cause they are fairly large, and by the time you hit the space bar, put a space in, and a word, it doesn't take long for a song to go past the length of the search bar because of the large font.

It was probably made to fit the search bar. The size is close to the larger font you see. "Baby Got Back" if it was more like the 3 font size (smaller one) that would be ideal.

Baby Got Back

Baby Got Back

Not a huge problem, just a thought.
[Windows Mobile Apps and Games] diablade:
after flashing my phone from 6.1 to 6.5.1

resolved some errors like " WEB Exception " maybe my version of .netCF3.5 FRENCH was a problem ?:confused:

but still something wrong is here :( :

the remote server returned an error: (403) Forbidden.

the remote server returned an error: (403) Forbidden.

the remote server returned an error: (403) Forbidden.

the remote server returned an error: (403) Forbidden.

the remote server returned an error: (403) Forbidden.

the remote server returned an error: (403) Forbidden.

Requesting stream...

Requesting stream key...

Searching...

BASS_INIT: BASS_OK

thanks
[Windows Mobile Apps and Games] diablade:
well good job anyway :)
[Windows Mobile Apps and Games] Barguast:
@diablade - Does it do this for one song in particular, or all of them? I have a feeling it is song that is missing on Grooveshark itself. Try doing the same search and playing the -exact- same search result on Grooveshark and seeing if an error pops up.

@quickstang - I will need to make the font smaller anyway as I want to add the search type (i.e. songs, albums, artists) in the search bar too. :)

@bogdatov - I'm not 100% sure, but I think all song requests are done in ASCII format (meaning no Russian characters). Try searching for a Russian song on the Grooveshark website (link above) and seeing if the search is more successful. If so, it should be something I can fix so let me know! :)

@nemoid - Nope. Maybe one day, if Grooveshark lets me. :p

@Propheticus - Thanks for the error report. There is currently a few 'quirks' in the current release around starting / stopping streams. I agree that some of it seems to be due to corrupt streams - or specifically, streams that the BASS audio system can't handle but that Grooveshark itself can - but I'm sure I must be doing something wrong too. A lot of the player code is getting a rewrite anyway, so the problem will hopefully have gone away by the next release.

And don't worry about criticising my app - I know full well it isn't perfect, and I can't fix problems I don't know about. :)
[Windows Mobile Apps and Games] Erythros:
Great work.

Such a huge improvement over .2

I absolutely love the fact that you can move through the song within your app which you cannot do on GS itself.

If you actually implement the ability to start a queue and also add the entire album this would be one of the greatest WM apps Evar!!!

When Seeqpod.com, a similar service to GS was still around they had created Seeqpod Mobile, which in theory was great to have. It tried to maintain all of the functionality that the website offered, but it was too bloated and ran slowly all too often, so much so that it actually worked better to visit the website directly using Skyfire.

Your app has a small footprint and works very well. I have come across some of the same problems already posted, so no need to mention them.

Great work. I envy your ability.
[Windows Mobile Apps and Games] usrname:
0.3.1 works so good on my german custom wm6.1 on touch hd .... big thx! great work...

- apptodate support would be nice

- where does groovefish cache the streamed files?

- is it possible to save the complete cached files to a destination?
[Windows Mobile Apps and Games] Barguast:
- Maybe one day.

- Nowhere.

- No. (see FAQ - post 2) :)
[Windows Mobile Apps and Games] syrguy1969:
Barguast....I know your really sick of hearing this, and I have seen many times that you plan on it in the future, but I was wondering if there was any possible time-estimate on (W)QVGA compatibility? I would love to use this app, but other than telling you it works (again, stated many times in here) there isn't much I can do to test or comment on this app!!

Great work so far, and I understand if you don't have any idea or if your just sick of hearing about the entire (W)QVGA thing!! :D
[Windows Mobile Apps and Games] k.electron:
great job i have to say.

2 features that i personally would love to have

1. AppToDate support - a must have for all ppc apps.

2. Autoplay - we need to seed and keep it going.
[Windows Mobile Apps and Games] niknik76:
Groovefish is being mentioned today on a danish news website for gadgets/internet stuff..

http://translate.google.com/transla...ile-1.244262.html&sl=da&tl=en&history_state0=

I didn't know you were fighting with iTunes and Spotify :p
[Windows Mobile Apps and Games] earni:
tried version 0.3.1 today and the screen kept going off, then when i turn it back on, the program has exited.
[Windows Mobile Apps and Games] Barguast:
earni - can you give me a few more details? I.e. is the app working at all, how long does it take for the screen to turn off, are there any error when the application exits?

Thanks.

@syrguy1969 - I've made some steps towards adding resolution-independency to the app. I can't promise the next version will be entirely QVGA-compatible but it'll certainly be more usable. :)
[Windows Mobile Apps and Games] diablade:
still the same problem for all song :

The remote server returned an error : (403) forbidden

the reseach I try is "jackson" and then i play the first on the list so...bilie jean

and on the site listen.grooveshark.com it's play correctly without problem !
[Windows Mobile Apps and Games] usrname:
hmmm ... grooveshark caches those files in my opera cache dir.
[Windows Mobile Apps and Games] TheRem:
thanks Barguast!... waiting for QVGA. :)
[Windows Mobile Apps and Games] Barguast:
Grooveshark might. Groovefish doesn't. :)
[Windows Mobile Apps and Games] psone:
Sprint TP2

.Net 3.5

When opening, get the error "unexpected error occured in groovefish.exe"

"System.Drawing.Bitmap"

Clicking details adds alot more details, but also "NotSupportedException"
[Windows Mobile Apps and Games] Barguast:
Does it always do that? It seems a very odd error to get. If you can post the rest of the exception details, I'll have a look into it ASAP. :)
[Windows Mobile Apps and Games] joweedeame:
0.3.1 works like a charm.... awaiting for QVGA compatibility....
[Windows Mobile Apps and Games] peron:
The app so far is great, awaiting for the next version impatiently!

Here's my feedback:

- When I start a search there is no visual notification that a search is in progress

- Keyboard does not auto pop-up when cursor is placed in a text field

- No indication of current version, basically add an about menu

- Contrary to what was said, entering a band name will work correctly but sometimes only a few songs are returned

- I would like the search field to remember all the previous searches not only the ones since the program was last started

Great work! Keep it up
[Windows Mobile Apps and Games] Barguast:
- The search field becomes disabled. :D I'll be add a more visual notification in future, in addition to a way to cancel a search.

- Already fixed for the next version. The keyboard also goes away when the search starts. :)

- I'll try to remember to add this in the near future.

- I'm not sure how the Grooveshark search works, but I'll be adding artist, album searches soon enough anyway (perhaps not for the next version though).

- I'm going to be replacing the drop-down on the search field with a full-on history page which will be remembered between start/stops.
[Windows Mobile Apps and Games] RobvT:
Maybe very interesting for all of us a auto-update checker when the application starts.
[Windows Mobile Apps and Games] kniffo80:
Barguast,

perhaps i've got to figure out how to reproduce the -0:01 bug. PERHAPS ;)

If i'm repeating a song multiple times (for about lets say half an hour) and then, i try to play another song from the search list, this bug appears. perhaps (i didn't had a look at my phone all the time) the connection got broken between.

but at least, with this behaviour, i can reproduce the bug. hope that helps.

ah ... and groovefish is consuming a lot of battery ;) but that's ok.
[Windows Mobile Apps and Games] Masterface7:
Hi, I am running nfsfan rom on a vogue and it crashes now and then when searching while playing but for the most part is running great. The feature that i most miss from grooveshark on desktop is the ability to queue up songs in a playlist, but none the less this program is amazing. I only hope sprint gets a nice new htc phone with a higher resultion so i can utilize groovefish even more

Also, i listened to 3-4 songs then exited and after a few minutes had passed i checked my memory and it was still at around 80% which is up from 45% where it usually sits while doing nothing.
[Windows Mobile Apps and Games] jpp2109:
I get the 00:-01/00:-01 error too.

Hi Barguast.

I also get the 00:-01/00:-01 error on more songs than I don't, even if I pause the current song or if a song has finshed. For example if a search returns 7 songs probably only 2 will actually play. If I exit, research and select the song that wouldn't play it will usually play then. I'll be happy to log any usefull information just let me know what information will help. I reinstalled NETCF 3.5 and it seems to have become more stable i.e. not getting unexpected error now or much anyway.

BTW using Verizon TP2 with stock ROM.

Groovefish Rocks!
[Windows Mobile Apps and Games] siacono:
Installed on my Alltel TP and I love it, runs great. My question is, I installed it to my SD, is the cache or buffer on my sd or phone memory? does the cache or buffer refresh with every song played? I don't want to eat up my mem!!!
[Windows Mobile Apps and Games] Barguast:
Much of the time, the 00:-01 error is due to the BASS (audio player) component reporting that it is out of memory - you can see this for yourself as an error along the lines of BASS_ERROR_MEM.

I'm not convinced that it is a lack of memory that is causing it though. I think it is more likely it is a slightly dodgy audio stream. Unfortunately I can't know for sure since the BASS component isn't something I wrote myself and so cannot debug! I have a couple of ideas for fixing it, but we'll have to see how it goes.

Just to makes sure the issue isn't device-specific. It'd be nice if everyone tried searching for 'darkness and starlight' (the first result) and tried playing it. It -never- plays for me, but does on Grooveshark, so it might be a good test. In the meantime, I'll try getting it to work on my test version.
[Windows Mobile Apps and Games] l3it3r:
Just tested it on my Tilt 2, it gets the 00:-01 error
[Windows Mobile Apps and Games] jpp2109:
I tried 'darkness and starlight' as requested and get the 00:-01 error and BASS_ERROR_MEM in the log. I had no other apps open on a TP2 so I doubt it is a true memory issue.
[Windows Mobile Apps and Games] Austin808:
Same error here on Darkness and Starlight
[Windows Mobile Apps and Games] Propheticus:
Ok, so it's a vague 'memory' problem which actually isn't...Let's hope the new version with the rewritten streamhandling is more stable. Can't wait :P

Btw, your app has been mentioned on a dutch techy-enthusiast website called Tweakers.net as well!
[Windows Mobile Apps and Games] tuscolavol:
It won't play on my Touch Pro with MM6. I have not had but a very few times this error has happened to me.
[Windows Mobile Apps and Games] Barguast:
It turns out it is a memory issue. I tried switching the audio player to a non-buffered mode and it works. :) ... the down side is that you can't seek in that mode. I may try to add something that which switch to non-buffered mode if playback fails on the first attempt. That, or use to the storage card as a temporary backing store.

Odd though - I have 50MB free on my phone. It should be plenty enough. I'll try to get some answers from the guys who wrote the BASS component before deciding. At least I now know what it is though. :)
[Windows Mobile Apps and Games] Hmbre97:
I tried it on a stock rom Sprint TP2 and got the 00:-01 error as well.

Edit: Looks like you found the problem. I didn't see the last page of the thread.
[Windows Mobile Apps and Games] savage25rcracer:
is i possible to turn the screen off with it still playin so i can put it in my pocket.
[Windows Mobile Apps and Games] yearn:
This is an awesome little app! I cant wait till playlist support is added!

I seen this over on MightyROM.com and came to check it out, good work man!
[Windows Mobile Apps and Games] sid0101:
Well, I'll throw my name in bin for QVGA support. I understand demand is higher for other features, but I guess this is how one would voice there requests.
[Windows Mobile Apps and Games] rmk1825:
I am also a Sprint TP2 user. I am getting a MissingMethodException because it requires a newer version of the .NET framework. Is this correct? I'm going to try installing it
[Windows Mobile Apps and Games] Barguast:
It certainly looks like a .NET CF issue, but the other guy said he had 3.5. Still, we've already solved one problem with a .NET reinstall so it might be worth a shot. :)
[Windows Mobile Apps and Games] mahender:
hi there,

i had this issue even with 3.5 installed. re-installd it on barguast advice and it sorted it out.

for those who have to, here is a cab i found to reinstall net3.5 to your device without having to do the desktop install.

it would seem i cannot put the cab on here. strange. pm me and i should be able to send it to you.