yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] thundershadow14:
V 0.1

Hey guys, sorry I haven't updated in a while, but as you know C++ is hard work. Last night I finished coding all the relevant mp3 playback function, play pause stop etc. Finalized the directory scanning function, and it works GREAT! I would release now, but I've got some minor gui stuff to paint before I make a release. Going to uni in about 15 mins, plus I've got two tests today. BUT! As soon as I get back this afternoon, I'll package everything up and release.

Here is what you can look forward to though:

PocketMelody 0.1, will have only three screens, the main player, the playlist (which is a regular listbox for now) and the screen to change device to scan, or to re-scan previously selected device for mp3's. By device, I mean any temp storage media ex. you storage card.

I'm using a regular listbox, since I haven't created the scrolling feature, but I've looked at larna's source for iContacts, and even thought of some ways of doing it myself, once 0.1 works well, finger scrolling playlist will be next on the list.

I wanted to make this a release since it deals with two CORE functions, one of which was the cause of many problems in Melody .NET. If this works well, we can all say that right off the bat we've smashed a huge problem with the .NET Melody.

It's 9:00am here, and I'll be back at around 3:00pm this afternoon. That should give you an idea (in terms of your time) how long you have to wait :).

EXCITED!
[Windows Mobile Development and Hacking General] whysolate:
This is a very good and promising player!! Very great job!!

Suggestion : Make PocketMelody able to 'remember' playlists so that everytime we go to the playlist, its already there. Include a feauture to update playlist to re-scan the device for new songs added. That would make more sense rather than scanning for songs everytime we go into playlist.

Keep up the good work!
[Windows Mobile Development and Hacking General] cruzzmz:
0.21 ... is coming ... yum yum yum ... hopefully all the bugs can b fix ... good job mate

ps: do u need a mp3 file???
[Windows Mobile Development and Hacking General] thundershadow14:
Yup, an mp3 with some special characters would be needed...
[Windows Mobile Development and Hacking General] stpete111:
STILL no one sent you one?

Here you go.

I manually added special characters to all tag fields and the filename just so you have something to work with...
[Windows Mobile Development and Hacking General] babaq:
First, you have made a very nice application till now. Good work!

Second, I think it should be enhanced with regards to the square screen devices (as is my Palm Treo 750w). If you need, don't hesitate to send me any beta version, I can run it for you and send you screenshots.

Third, as to the special characters in MP3 ID3 tags, I have sent you a PM. I have one such MP3 file prepared just for you! (Update: I included the MP3 file and special characters screenshot into this post.) Plus if the filename contains special characters, the player also can't play the file and it complains that the file doesn't exist.

Oh, I can also prepare a Czech localization if you want to do that. Just drop me a note, anytime. I have translated some commercial applications also, I can do that for you - of course, free of charge... I always do the translation in exchange for a lifetime license :)

Regards!
[Windows Mobile Development and Hacking General] sketchy9:
test .wma file with "Album Artist"

Chad, I just sent yo a PM but figured out I could post the file here. It is a small file but the "Album Artist" tag has data. Hope this helps!

-R
[Windows Mobile Development and Hacking General] thundershadow14:
0.21

Hey guys,

Just wrapped up 0.21 and about to head off to bed again.

Fixes:

1)Fullscreen fix:

If your devices slips out of full screen, everytime you tap on the album pic, to bring up the menu, it should slip back into full screen without a problem.

2)Characters in file name:

Thanks to those of you who sent me the files, made it much easier to debug. Looks like everything is working fine now. At least with the files that were sent to me, no more callback errors.

3)Dumb white space on the top of the display, fixed, should display correctly now.

4)Volume/Pause Problem:

PM now remembers your volume setting throughout, and the up down controls have been fixed so it doesn't drop out and force you to use the software volume up/down buttons. This was due to some quirky fmod channel switching problems.

Notes:

1)Remember you tap the bottom left hand corner of the screen to exit.

2)Screen off icon changed to something that makes a little more sense.

3)Now playing bar displays Artist - Title, instead of title alone.

I started building the sort functions, but found out that it's too memory intensive to do on the fly, it would take too long. That's the major reason that players like WMP scan for files. It's actually indexing via id3 tags. So I'll probably release a 0.22 that has full playlist sorting, and a "Scan for Media" dialog. Or, I might include it in 0.3 since it's not a bug fix, but a feature addition.

Think that's about it...as usual, let me know how it goes ;).

P.S

Download link on main page ;).
[Windows Mobile Development and Hacking General] Bratag:
Looks great Chad. Everything displaying as it should - still fast to scan. Exiting by clicking left hand corner works well. One small bug. If you open the player and without opening the playlist hit the next track button you get a call back error.

Apart from that all looks well. Any plans to implement hold next track fast forward?.

Anyway Sweet release.
[Windows Mobile Development and Hacking General] supbro:
Nice improvements. It's definitely usable as a real media player already! I noticed a few bugs on my Sprint Mogul:

* When I first choose a song from the playlist, the title displays as just the title (and not "Artist - Title"). After I click next track or previous track, it displays Artist - Title properly.

* After my screen automatically blanks out (after a few minutes), the audio stops (like in v0.2) and when I turn the screen back on I can't get the playback to resume. If I blank out the screen with your button, it seems like basically the same thing happens (after a few minutes, music stops).

* songs with no embedded artwork show a blank white screen. Shouldn't it show default.jpg instead?

Anyway, nice job and thanks for the frequent updates. I think it keeps everybody interested in the project.

-Doug Melton

supware.net
[Windows Mobile Development and Hacking General] gtdRR:
Great work so far. I am testing on my old HTC Wizard.

1. When my LCD turns off PM stops playing music and I can't get it to play again without closing and re-opening, just like supbro mentioned.

2. Others have mentioned a white screen for album art. I noticed this problem is caused, for me anyways, when the album art file is rather large (around 200KB and above). I noticed this in the .net version as well.

3. Don't know if this problem is only reported by me but the right edge of my album art is slightly cut off, for example Ludacris' Release Therapy album. The second half of the "y" in "therapy" is cut off. This is no big deal but just trying to report any minor things I notice.

Once again, thanks for all the hard work and for being patient with all us inpatient dorks, haha.
[Windows Mobile Development and Hacking General] AGDelaney:
I have an advantage 7500, which is of course VGA. I thought that PM might just display fully although in a smaller window. It is indeed in a smaller window but only part of the screen is visible which makes it impossible to use. Doesn't matter if it is in landscape or portrait. Is it difficult to make PM VGA aware? I have to say that this project is excellent, and a real boos to those of us looking for the perfect media player!

Thanks
[Windows Mobile Development and Hacking General] cruzzmz:
good release 0.21

here r what i found:

1. the upper white bar gone already but i cant see any title on the bar i just got symbols (see attachment)

2. I use s2u2 ... so after the screen off, the dev will turn off & as reported by a few earlier, PM will stop
[Windows Mobile Development and Hacking General] star-star:
i found a bug :)
[Windows Mobile Development and Hacking General] syrguy1969:
Thundershadow14....quick question, and I promise not to nag you about this, I was just curious if you were close to a square screen compatible version. I know you mentioned it took a bit of work, so I am content lurking in the background waiting, I just figured with the newest update it may be a good time to check in!!!!

Thanks for all the work so far, it looks sweet!!!!

P.S. If you need a square screen tester (when you get to that point) I offer my services!!!!
[Windows Mobile Development and Hacking General] thundershadow14:
Woah!! How did that manage to happen? Can you tell me what you did/were doing when you noticed that shift. Lol, and you've got a QVGA device right?? And you havent switched to landcape and back have you? Cuz, PM has absolutely no landscape support, and I can't say what might happen if you switch and switch back.

This happens with my John Mayer Continuum album, I think it has to do with the Frame I'm getting the id3 tag from. I'll look into it, and fix it for sure, minor bug. The dumb id3v2 system has too many frames for the same thing, annoying!

If that blank screen shows, means your mp3 has some form of artwork in it. I have noticed though, that some mp3s actually DONT HAVE the encoding byte before the actually jpeg data, so if you have an mp3 like that melody is programmed to skip one byte before it gets to the jpeg data, if it skips that byte, and there is data there, the output will be corrupted, or white like yours. I'll have to do some testing with albumart to correct this. Expect fix for this other minor bug in 0.3.

:) Okay, I'll try to get a square screen resolution version out today. I'll post it up as soon as possible.

Okay, because I would really love for some of you to actually use melody for a few days to get some long track bugs, I'm gonna have to fix the issue with the playback stopping, and make a 0.23 release.

Keep checking :)
[Windows Mobile Development and Hacking General] syrguy1969:
Your the man Thundershadow14!!!!!
[Windows Mobile Development and Hacking General] cruzzmz:
hopefully it can be fix :D ... keep up the good work

BTW

attached is the cab file for PM0.21
[Windows Mobile Development and Hacking General] stpete111:
Very nice improvement thus far, Chad.

Here's my latest bug list.

1. Only see the default album art while playing songs. All my files have embedded album art. I've attached a songfile for you to take a look at... please let me know why this file wouldn't be displaying album art. EDIT: the upload of the file keeps failing. Please get the file from here:

http://www.mediafire.com/?cxmbdocbozm

2. First song after opening PM shows the song name only. If you skip to the next track, the artist and song name show as expected. If you reverse back to the track that you started on, it WILL then show the artist and track name.

3. After having the player open for a few minutes without music playing, it suddenly won't play anything anymore unless I close the app and re-open it. (Unresolved bug from 0.2).

4. Playlist takes about 3 seconds to come up after pressing the playlist button where it was almost instantaneous in 0.1. (Unresolved bug from 0.2)

Still hoping for in next version (fingers crossed) ;)

1. Different icons for pressed transport buttons.

2. WMA support

Keep up the good work!!
[Windows Mobile Development and Hacking General] s173nc3r:
thundershadow14 you are such a workoholic, don ya? :) With this setting, there will be the best player for WM before this years end! :D

So the feedback.

I report

- the white stripe is gone

- instead of artist - track name is (see on attached image)

- covers are displayed correctly

- i cannot leave the blank-screen when "the blank button" is pressed

- volume is working correctly

again, keep it up :)

PS:

Asus P535 with WM6

Czech locale
[Windows Mobile Development and Hacking General] bobaka:
sprint touch, .21, ditto what's already been reported

I think you've already got all these ideas in your head,

but just in case here are some thoughts

-would like to have option eventually to open direct to browse list

doesn't make sense to me to have to push three times to get there.

-pocket player style browse is for me almost ideal, but one thing about

pocket player browse I don't understand is:

swipe to right changes to next level

but swipe to left does not go back... it seems to me it should

(maybe this is some goofy apple way of doing things but i never had one

so I don't know. anyhow if that's the case i would ignore the apple way

when there's a better way)

I touch anywhere where on screen to open top menu but have to touch [x] to close top menu.

-would like instead

swipe left to close top menu

swipe control up/down/or around for volume

swipe (left?) to close playlist
[Windows Mobile Development and Hacking General] Zaber:
Pocketmelody on HTC Trinity

my screen looks like this

instead of showing the album cover, it shows a white patch in the middle of screen

and the bottom left corner also have a black patch

I'm using an official WM6 system in chinese
[Windows Mobile Development and Hacking General] Nameless[PL]:
I don't know why but it can't find my mp3 files :( How to open them?

Ok, I have done it.
[Windows Mobile Development and Hacking General] thundershadow14:
Pocket Melody Power Management Fix

Hey all,

Was out all day, just came back and churned out a fix for the power management issues people have been experiencing. Once melody is open, it should keep your device on all the time, just use the screen off function to conserve on battery life ;).

Oh, and I'm about to start some heavy research into using GAPI and the likes, so I'm able to do playlist and album scrolling etc. I'll need just a few volunteers to work a bit closely with me to beta test the upcoming graphic intensive releases before I post it up here.

I use MSN mostly, so it'd be great if you had a passport account. Let me know if anyone would like to work along, it would really speed things up.

Check the main post, for the Power Management fix. ;)
[Windows Mobile Development and Hacking General] syrguy1969:
I would be willing to help out, I will do all I can, but I have the square screen issue, so I am not sure if you will be able to take me up on my offer!!! :rolleyes:
[Windows Mobile Development and Hacking General] hoankhang000:
it doesn't work

it doesn't work on my T-mobile MDA. can some one tell me why?
[Windows Mobile Development and Hacking General] steb0ne:
Version 0.21 works on my Mogul. I'll be willing to test the upcoming release if you'd like.
[Windows Mobile Development and Hacking General] thundershadow14:
You can PM me your email, if you're on msn. :)

Hey, would love to help you, but you're gonna have to tell me what you did, and maybe what errors you got?

Note:

IF ANYONE WOULD LIKE TO BE AN OFFICIAL BETA TESTER, PLEASE SEND ME YOUR HOTMAIL IN A PM. I'LL TAKE THE FIRST FIVE EMAILS. THANKS SO MUCH!!
[Windows Mobile Development and Hacking General] star-star:
me too. and I'm using the same system.
[Windows Mobile Development and Hacking General] splkia:
Just like to say excellent job on this man keep up the good work
[Windows Mobile Development and Hacking General] guimau31:
Sorry for my english first !!

Works perfectly on my MIO P350 WM5. I'm waiting for the next release.

Thanks
[Windows Mobile Development and Hacking General] Bingoig11:
Working nice but found some bugs on my Hima:

Put my Album Art in the directory where are located my Album, no display, still displaying the default image.

The title is not displayed in the top, I have curious characters instead of the title.

Still a little lagging between animations.

Great job!

Thanks!
[Windows Mobile Development and Hacking General] supbro:
Oh yeah, that would be a nice feature... to use an image from the album directory as the album art if one is not embedded in the .mp3 file.
[Windows Mobile Development and Hacking General] Bingoig11:
So for the moment, album art have to be embedded in the .mp3 file?

Is there any free soft to do that? Maybe Winamp could perform it? Any idea?

Thanks.
[Windows Mobile Development and Hacking General] supbro:
I'm not sure if winamp can do it, but I know Windows Media Player does it, and iTunes does it. There are several freeware programs that do it as well; I can't recommend one but I have downloaded different ones in the past. Try "mp3 tag tool" in google.
[Windows Mobile Development and Hacking General] cruzzmz:
i am using mp3tag ... yup u can embedded the img in the tag :D
[Windows Mobile Development and Hacking General] Bingoig11:
Exactly the same problem.

I tagged a full album with the album art, but the results is exactly the same, a blank screen.
[Windows Mobile Development and Hacking General] Bingoig11:
Tried it, very easy!
[Windows Mobile Development and Hacking General] mushipkw:
Thundershadow, it seems that when we open the playlist it scans the media file everytime thats why it takes time. Now that ur about to create the playlist using GAPI. do implement a feature to update library. & when ever we open playlist it list the database not that it scans for files everytime. This will surely speed up things.
[Windows Mobile Development and Hacking General] mushipkw:
Use MediaMonkey
[Windows Mobile Development and Hacking General] cruzzmz:
I use s2u2 ... still no luck with the fix ... :( but wzout s2u2 ... it will play continuously ....

suppose to juz replace the .exe file only right

also the title still got the odd symbol ....

thanks
[Windows Mobile Development and Hacking General] fizawan:
avrcp

From here:

http://xdaforums.com/showthread.php?t=331385&highlight=customize+avrcp

We can get a customizable avrcp agent, but the question is how to implement this onto PocketMelody?

Chad, any idea? Thanks for your work.
[Windows Mobile Development and Hacking General] thundershadow14:
Currently most of PM's functions aren't triggered through a WM_COMMAND, but I guess I could make abstract definitions for WM_COMMANDS that call functions such as play/pause, next track, volume etc. It really wouldn't be hard. How many people actually want this though? The AVRCP agent looks like REALLY KOOL software.

Without doubt, that style of playlist creation will HAVE to be implemented. Lol, can you imagine sorting your collection by artist etc. Everytime you hit the playlist button? It'd be like using an online application on dial up! :S Okay probably not that bad but yeah.

P.S Thanks for the emails guys! I got more than five, so I'll take five in the order that they came in. For the others, still a big thanks, and I'll definitely keep your emails for further testing, possibly in the very near future. So if anyone else still wants to offer up their services, feel free to send in a PM.

UPDATE:

Main forum post updated with list of the first five beta testers!
[Windows Mobile Development and Hacking General] jlavoie:
Napster Wma Files

I Would Like To Use Your Software. Will It Support Licensed Wma Files Form My Napster Subscription?
[Windows Mobile Development and Hacking General] philocritus:
command list

This one is really starting to get good!

What's the current command list(finger comands) available?

What images does it load for the album? folder.jpg? album.jpg? just the id3? I have no mp3 with id3 image :S
[Windows Mobile Development and Hacking General] stpete111:
Chad,

After testing for some time, I now see that SOME of my files display album art and some do not. Also, SOME of my files display the strange characters in the title bar and some do not.

It seems that PM is looking for a very specific format of tag and art. Any way to "widen the variables" on that so that all tag types and art sizes are accepted?
[Windows Mobile Development and Hacking General] cruzzmz:
cool my name is there :D ... well PM me also if there is anything to test.

Neway by any chance the fix for the odd symbol up in the title bar yet?
[Windows Mobile Development and Hacking General] stpete111:
Ok, so I compared tags of one song file that works fine with one that doesn't: the one that's working ok has embedded album art of 200x200 resolution. The one not working has 500x500. So, I replaced the 500x500 pic with one that's 200x200. Still doesn't work :( Is there something I need to refresh or replace in the PM files that would make it re-scan my library?

Anyway, I'm hoping maybe you can figure it out Chad. I've uploaded the two files for you to dissect. Let me know what you can figure out:

"Feed" - album art, artist name, song name all display fine.

http://www.mediafire.com/?0dkg1nbzyd4

"Faultline" - white screen instead of album art, strange characters instead of artist-song name.

http://www.mediafire.com/?d3xbxtvaojh
[Windows Mobile Development and Hacking General] supbro:
I think anybody who has an A2DP/AVRCP headset would love to see this function (including me). I think it would be even cooler if the AVRCP was built into PocketMelody... I see avrcp-agent as more of a patch to a program whose source code was unavailable. Maybe the author of avrcp-agent would be kind enough to let you use portions of his code.
[Windows Mobile Development and Hacking General] sketchy9:
+1 for AVRCP

-R
[Windows Mobile Development and Hacking General] aih1977:
Pocket Melody Design

I have attached the Pocket Melody Design i would like to get some feed back on what you think on it.

thanks,
[Windows Mobile Development and Hacking General] bobaka:
PM power management fix tested on sprint touch... works great
[Windows Mobile Development and Hacking General] thundershadow14:
0.3

Just to update everyone here, I'm currently working on the playlist scrolling feature. It's A LOT of work, but the iContacts source is helping me A LOT! (THANKS LARNA!) I'll keep everyone here posted as to my progress, and hopefully I'll have something for my brand new beta testers to get their hands dirty with ;).

Check this space (As usual).
[Windows Mobile Development and Hacking General] cruzzmz:
cool ... i cant wait

aih1977 ... ur artwork look gr8 :D
[Windows Mobile Development and Hacking General] chriscsh:
if anyone have this problem, try set yr device-regional setting to English

this work for me:D

but another thing is i cant show my mp3 in PM:confused:
[Windows Mobile Development and Hacking General] fizawan:
Yep, would love to see it, especially when this is about to match the iphone music player, keep notes that iphone currently does not allowed the a2dp (dunno if the hacks worked) let alone the AVRCP!
[Windows Mobile Development and Hacking General] aih1977:
here is an update on my layout
[Windows Mobile Development and Hacking General] supbro:
Nice improvement! Personally I'd like to see a cleaner interface. Here's a couple things I would do if I were designing it. (This is all just my opinion)

I designed a volume control for a touchscreen interface before that worked out quite well: I put the speaker icon in the bottom right corner of the screen, and it fulfilled all 3 purposes: volume up, down, and mute. Just clicking it toggled mute on and off. Clicking it and dragging UP towards the top of the screen turned the volume up. Clicking it and dragging LEFT turned the volume down. That way it's a simple one button interface (instead of 3)

Also I think the random and repeat buttons could just be one toggle button: "none", "random", "repeat", "random+repeat". Or these buttons could be moved to the playlist screen.
[Windows Mobile Development and Hacking General] tiggerbcn:
¿It can somebody explain me or indicate me a post to see as functions this program?. I have installed it but single shows me a pretty screen of a player music and if give you to the icon from above to the right that it is a document opens me a blank screen that puts " back to player"

Thanks
[Windows Mobile Development and Hacking General] Bingoig11:
Here is my problem when I play tagged with album art mp3 files :(