yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] thundershadow14:
Hey all,

I'm working on a new mp3 player for windows mobile devices. I took inspiration from the iPod function in the iPhone. This should integrate well with the existing iPhone based themes for windows mobile devices.

I'm using .NET CF, PythonCE and flash to create the app.

Here's the youtube link of what it looks like so far:

Melody 0.8 Final Sneak Peak!

http://www.youtube.com/watch?v=fNUyIHEIv-M

Enjoy ;).

Chad.

To everyone who has problems with current Melody:

Just to let you guys know, I've officially stopped the development of the .NET version of melody, and I've started intense learning of C++ Win32 development. Having said this, I wont be able to support any errors or problems you might have with the .NET version, in an effort to have a native version of melody out ASAP. Once this is done, a new thread will be created. However, I have posted the source for version 0.7, and anyone is free to pick it up and even release new versions if they so desire.

You can check out the C++ implementation of Melody (PocketMelody) here:

http://xdaforums.com/showthread.php?p=1689445#post1689445

Coding Team:

Thundershadow14

Chrismrulz

Dosfan (Created the scroll routine from scratch)

gingercat (Created user control for dosfan's routine)

Graphic Designer/Layout Strategist:

Youmeus

Steph99

Updates:

Source for Version 0.7 Uploaded. You're free to do whatever you'd like with it :).

Requirements:

.NET Compact Framework 2

Flash Player 7 ActiveX

Pythonce (http://downloads.sourceforge.net/py...219-setup.exe?modtime=1166570322&big_mirror=0)

Your mp3 collection.

File Releases:

Melody 0.8 PRE Release

Melody 0.8

-0.81

Post will be updated, upon every new release. Thanks for this suggestion guys. :)

Installation Instructions:

---------------------------------------------------------------------------------------------------

Step 1: Copy cab file to your device.

Step 2: Install cab file, to either storage card, or main memory.

Step 3: Goto: Start -> Programs -> Melody

Step 4: Enjoy!

---------------------------------------------------------------------------------------------------

If you follow these instructions and it still doesn't work, you've identified a bug. If so, please let us know by posting your results on the forum.
[Windows Mobile Development and Hacking General] Seed123:
Looks pretty cool.. next time please use a better camera though :P

What phone is that? Pretty snappy.
[Windows Mobile Development and Hacking General] tom_codon:
Nice...!

Can u upload this programs for us ??

Thanks for your works...!
[Windows Mobile Development and Hacking General] Marcos200:
Very well done

good work man,

do you post the files , i`d like to try that great application , and give you feedback:)

can you post the files now?

i have some application whid finger scroll , search for my name and you can find posts off some applications finger friendly, and after that you may contact the autors and ask for help to improve finger scroll in your app
[Windows Mobile Development and Hacking General] lepsyfou:
good program

yes please...link for the application..
[Windows Mobile Development and Hacking General] boyfriendinacoma:
looks pretty good

is there going to be landscape mode with the finger scrolling?
[Windows Mobile Development and Hacking General] thundershadow14:
Files

Hey guys,

Thanks for the responses, I'll post files up as soon as I get home.

@Marcos200

Thanks as well, I'll be checking out those apps ASAP.

-Chad.
[Windows Mobile Development and Hacking General] kintestyle:
It really looks pretty cool !!! great job !! can't wait !
[Windows Mobile Development and Hacking General] tmobilewinguser:
cant wait to try will you be posting the files soon
[Windows Mobile Development and Hacking General] maevro:
Man, please don't become a film maker. The phone was so blurry that I am now dizzy.

All phones really need to have flush screens like the Touch so you aren't digging your finger in the corner or hit the side when scrolling on the screen.

The application looks nice, is it heavy on system resources?
[Windows Mobile Development and Hacking General] nonegiven:
No doubt. It took him like 5 tries to hit the X button at one point.
[Windows Mobile Development and Hacking General] shamin:
OMG!! faster upload it up!!!
[Windows Mobile Development and Hacking General] fallenczar:
Crap!!!

the movie i mean...the software looks promising though.
[Windows Mobile Development and Hacking General] Merlin_reloaded:
Looks promising...

any chance you could code it in native.....C+?
[Windows Mobile Development and Hacking General] dj_gabzz:
i think this is a dell x30 not a ppc phone.. its a regular pda probably with the upgraded specs of 624mhz instead of 312 and its still on wm2003se no way its wm5.. i miss thesed ays but i dont miss losing my info for a depleted battery
[Windows Mobile Development and Hacking General] thundershadow14:
FILES

Okay, just to answer some questions:

Coding in native C? I've done some C programming before, but doing the album art animations in C seems very near impossible for me. I'll definitely take a look at it though.

The Machine:

Yes, it's an old Dell Axim X30 High, with 620mhz. Which is why I would love to hear how it performs on phones, that usually have much slower processors. I've got some ideas for speed improvements, but looking forward to your feedback guys.

Please note though, I didn't really want to release so soon, but all the requests have made me go against what I originally thought was a good release candidate point. In other words, EXPECT BUGS! Lol. And PLEASE READ THE README file if you want things to work properly.

Download Link: http://www.sunatrise.com/iMedia_Player 0.1 Beta.zip

Thanks!

Chad.
[Windows Mobile Development and Hacking General] Merlin_reloaded:
WM6 Wizard - NET CF2

gave a DISP_UNKNOWN error.

EDIT:Noticed it needed the OpenNetCF. Downloading....
[Windows Mobile Development and Hacking General] kevinniven:
wow

what did you use to video that? Made me sick. program looks cool!:D
[Windows Mobile Development and Hacking General] henftling:
please keep up workin on this, looks quite promising.
[Windows Mobile Development and Hacking General] thundershadow14:
Where exactly did it give that error??
[Windows Mobile Development and Hacking General] thundershadow14:
New Release!!!

Ok guys, here's the new release as promised! The usual, lay the bugs on me, hahah.

Details for this release:

New lib for the albumart downloader, not the same as the PPC, since the lib I was using for the PPC is PPC specific, I'll look at porting it later.

Album scroller for melody finished. Just start melody, and click on the default picture, and it'll switch to landscape. Drag your finger (from the middle BOTTOM) towards the right BOTTOM, to goto next album, and towards the left BOTTOM for the previous album. Click the album cover, to play the selected song.

Tap the upper left hand corner of the screen to get back to the player mode in portrait mode.

I left out the pause, left and right buttons for the album scroller...should I put them there as well?? Just let me know.

Up key Raises volume, Down Key lowers volume. (Can't believe that wasn't the case all the time)

Playlist function remains the same.

Id3 retrieval still needs to be fine touched, but I thought it was working well enough for a release.

I'll see if I can post a video later, if any of you are having problems with regard to scrolling etc.

Installation/Usage:

Extract the melody zip file, and put ALL the files on your PDA somewhere. Just make sure they're all in the same place

Unzip the album downloader zip file and run the album downloader (on your desktop) and give it a folder with your mp3s. After it's done, copy the folder "albumart" over the "albumart" folder you have on your PPC that came with the player.

That's it!

Let's see how this one goes guys! Now I can't wait for your feedback! :D
[Windows Mobile Development and Hacking General] petervbeck:
Yeah i'm the first 0.3 downloader :)

But now i have to try....thanks !
[Windows Mobile Development and Hacking General] pl55:
Not sure, but this is the first time I've played with this app. I've put the melody 0.3 dir in my storage card and ran the melody.exe, and encountered this error. Many thanks
[Windows Mobile Development and Hacking General] thundershadow14:
Try putting the app in your main memory. That should fix it. Oh...you've got an english device right?
[Windows Mobile Development and Hacking General] pl55:
Mine is English ( well Australian) config. I've put it in Main memory and still getting the same error. ..

BTW, I've just istalled the Native V2 and it seems OK .....
[Windows Mobile Development and Hacking General] salahnajm:
i'm getting the same error too,,,:(
[Windows Mobile Development and Hacking General] EP3hatch03:
getting the same error,

t-mobile wing here.
[Windows Mobile Development and Hacking General] thundershadow14:
Native 0.2 would work, cuz it doesn't create the playlist as soon as the app is called. You need to make sure your mp3's are in a directory called 'Storage Card\Mp3s' or else it will give you that error. Sorry should have put that, but that will be changed soon.
[Windows Mobile Development and Hacking General] nashlib:
Blueangel no work

hi man,

this is a promising software man and i love it...but alas it does not work on my blueangel at all..none of the versions worked...the flash version nor the native versions....i even tried the melody0.3 not working....i get an error message leike

at System.IO._Error.WinIOError()

at

System.IO.Directory.InternalGetFileDiretoryNames()

at

System.IO.Directory.InternalGetFiles()

at System.IO.Directory.Info.GetFiles()

at Melody.For2.create_list()

at Melody.Form1.Form1_load()

at

System.Windows.Forms.Forms._setVisbleNotify()

at

System.Windows.Form.Control.set_Visible()

at

System.Windows.Form.Application.Run()

at Melody.Form1.Main()

help man

i get the same message every time i install this.

the album art downloader works fine...good job man.

nash

BA

Helmi WM5.0 CF2R2
[Windows Mobile Development and Hacking General] thundershadow14:
Do you have your mp3's in the directory 'Storage Card\mp3s'? it literally needs to be in that directory. Even if your actual expansion card doesn't use the name "Storage Card". Ofcourse this will be changes soon, but for testing purposes, please make sure this directory Exists..and your mp3's are in it :).
[Windows Mobile Development and Hacking General] snyder73:
Aom iPod Video Converter is a High Quality Video to iPod Converter designed to convert your video collection to iPod, By using the latest video to iPod conversion technology, It can easily convert video files from various formats to Video iPod.

http://www.vob-converter.com/vob_to_ipod/
[Windows Mobile Development and Hacking General] Avatar28:
Just a thought on the ID3 library, but maybe you could look at TCPMP for inspiration? I know it's open source but if their library will work you might contact them about using it.
[Windows Mobile Development and Hacking General] kwill:
so, got the app up and running. but, no album art shows up. i checked the album art directory and there are files that were downloaded my album art downloader. also, how do you get out of landscape mode. still loving the concept. thanks much
[Windows Mobile Development and Hacking General] Jonjamesm:
okay well done for getting this far !(SPV M3100)

my errors and general points as a user.

Errors : same error everyone else is getting really, nothing new there.

up and down button volume control doesn't work in landscape

I've put the album artwork in the directory in the melody directory and it just doesn't work

The flick to select song thing is iffy at best, i just cant scroll with ease (maybe a visual thing would be better)

General points.

I think we need to have a visual for the volume controls.

Personally I would sacrifice the "flick to select album" for a simple button push, the animation could still be the same but a button on screen would be far simpler for you and for the user, I feel anyway...

an exit button to get out of landscape (for those who cant find it its ((when in landscape)) the upper right hand corner)

PS THANKS FOR ALL YOUR HARD WORK!

a screen off button too...
[Windows Mobile Development and Hacking General] gfmedia:
I think the ablum art problem is from the files being renamed with no extension. If you look at the file they have no extension, and when you change it to .jpg, they open. Going to check to see if this fixes teh error in the program itself. I only bring this up cause on the last downloader (whihc worked) it downloaded and saved as JPEgs

UPDATE: Did not fix it, still getting no album pics in melody player
[Windows Mobile Development and Hacking General] Jonjamesm:
i used the last aa down loader and its aint happening either...
[Windows Mobile Development and Hacking General] twitism:
Hey great job so far! i really like your application!

Anyways, here are my findings:

1) like all the others, I could not see the albumart too (and i tried using both AA programs)

2) the volume couldn't be changed in landscape mode

3) the album scrolling is great (to me at least)

4) the 'left button' to exit back to portrait mode could be made a bit more obvious? i had a hard time tapping around to find it everytime. =)

well, i'm really looking forward to your amazing app and hope these few suggestions help!
[Windows Mobile Development and Hacking General] Jonjamesm:
just an idea but the lunmen music app seems to have all the aesthetics nailed but no music playing capibility - and your app seems to have the music playing capability nailed but aesthetics are not complete? Maybe you should combine efforts?
[Windows Mobile Development and Hacking General] kpaznb0i:
Already suggested long time ago when both posted. They are using two completely different methods so they cannot combine efforts.
[Windows Mobile Development and Hacking General] jmodica1:
What is the exact name of the folder our mp3s need to exist in on our storage card. i've seen MP3s, Mp3s', Mp3s suggested, subsequently tried all three and none have worked each time getting the 'directorynotfoundexception' error.

sounds like the start of a great app, and i'd like to do my part of contributing :)
[Windows Mobile Development and Hacking General] gfmedia:
it has to be----> Mp3s <---- and you cannot have them in folders, they have to be in there natively (which I just found out where my problems were coming from) all together like one wierd happy family.
[Windows Mobile Development and Hacking General] Jonjamesm:
weird indeed -

I don't think my Jessica Simpson likes being beside my Metallica

I kid! - any chance we can ever put them in sub dividers, and thus choosing our own album? I don't know about anyone else but I tend to have about 10 Metallica songs, all from different albums! I'd love to be able to decide my own compilation album and choose my own album art for it...

whats everyone else think
[Windows Mobile Development and Hacking General] thundershadow14:
Ok guys, thanks for all the feedback! The album art issue, seems to have something to do with where the albumart is. Since it's working perfect on my device. Please make sure the folder "albumart" is in the same folder with the melody executable. And, the albumart folder must not have any sub directories. The melody zip file comes with it's own "albumart" folder. Once you download your albumart with the downloader, Delete the melody folder, and replace it with the one created by the albumart downloader.

If this doesn't work, then it may have something to do with the fact that I'm using WM2003SE? But I'm getting my WM5 MDA soon, so I'll be able to test on both platforms.

Hope this helps, let me know ASAP.
[Windows Mobile Development and Hacking General] jessesam:
for me the problem is that when i have to scroll 10 times in order to scroll the album, looks like its less sensitive to album scrolling. Another thing is that the album art downloader doesn't download all the album cover as the first release.
[Windows Mobile Development and Hacking General] thundershadow14:
Hey all,

did another video (i know the quality stinks, but it's good enough for you to get the idea, as far as where/how to swipe. I made my girlfriend do it, to make sure it's workable without knowing EXACTLY where everything was coded. It shows the album art at work as well. Hope this helps.

http://www.youtube.com/watch?v=cIxvwucR8p4
[Windows Mobile Development and Hacking General] petervbeck:
With the video many things getting clear to me :)

Yesterday when i tried i got always an error when i switched back from landscape to portrait,but now it's getting better... :)

album art isn't displayed (already stored in Tag, but also added with your tool) - i can't see them.... (ok, just tried with ~6 mp3s...)

when i look at the first release (didn't work on my device) and at this release - this will be my default mediaplayer when it's finished! Greeeeeeat work !
[Windows Mobile Development and Hacking General] thundershadow14:
Hey Everyone,

Just another update, currently i'm working on much better playlist functionality. Sorted By Artist, Album, as well as (if you'd like) everyone just dumped into one big long list. Also in the next release (finally) the ability to have flexibility as to where you put your mp3s.

Anyone have any updates for me with album art? Since (as you can see from the video) everything works fine for me. Did you double check the location and subdirectories etc. It would be good, if you could tell me EXACTLY where the albumart folder is, on your PDA. Such an integral part of the player's functionality really needs to be ironed out. Cuz by the completion of this player, there should be SO many ways to retrieve albumart from an mp3, close to all your mp3s should have associated album art.

Well, that's just an update to let you know what's going on.

Chad.
[Windows Mobile Development and Hacking General] twitism:
hey thundershadow14

after carefully reading your post and following it exactly, i finally got the album art working!! thanx a lot!

but after looking at your video, i realise that mine in landscape mode does not have the 'exit' button on the top left corner.. is it supposed to be there?

for those who still can't get the album art, pls read on (and thundershadow14 pls correct me if i'm wrong):

1) you have to use v2 of the albumart downloader

2) attach the associated picture file to the respective mp3 idtag

3) copy the albumart folder and overwrite it with the one in your phone

(the phone can read the file although it's not in jpeg)

As for v1 of the downloader, i don't know if you can use that but it doesn't work for me. (I tried by copying the jpeg files directly to the albumart folder in the phone) Also pls note that in v1 it's named 'albumcover' instead of 'albumart'

cheers
[Windows Mobile Development and Hacking General] steph99:
Hi Chad!

Great approach! Thanx for coding and sharing this with us poor non-coders ;)

Just got v3 working on my German MDA Touch. Since the sd-card's called "Speicherkarte" I have to work with the storage card/mp3s folder under my device which basically resides in the device's memory so I can only test with one single mp3 for now...pleeeeaaaase make it work with any folder on the sd card, sooooon!!! pretty pretty pleeeaaase ;)

I tested the album art downloader with a couple of albums and it works for me.

(but the program HAS to reside on a lokal harddisk (and NOT on a network drive). I'm NOt talking about the albums but the album art downloader itself. The mp3s can be on a network drive, no prob.

Some early thoughts:

1) at this early stage it's still difficult to guess, of course, how the menu system as a whole will work at the end. But I guess you will allow the user to choose to listen to complete albums as well as to custom playlists, etc.?

2) cover download is nice, but my collection of mp3s is extremely extensive, so I prefer to use "full blown" id3-taggers including cover downloads to handle this. Could you alllow the covers to have the .jpg extension (I saw yours don't have an extension at the moment)

3) More generally: you're sure you wanna provide your own cover downloader at all? why? there arew so many apps out there allready. why re-invent the weel...?

4) In terms of usabilty I see 2 basic areas which would have to be covered eventually:

a) "screen 1": play/pause "playlists": these playlists are either albums or custom playlists - or single songs, of course. no cover available: show default art plus name of playlist plus name of song plus name of band

b) "screen 2": select existing playlists (custom or album)

c) "screen 3": create new and edit existing playlists

U probably have thought of all this plus much more.

Hope you don't get me wrong here, I love what you do, just trying to inspire you! ;)

Keep it coming!

stephan
[Windows Mobile Development and Hacking General] Trekvogel:
I'm sorry but version 3 doesn't work for me. I'm using a HTC Touch with original Dutch rom.
[Windows Mobile Development and Hacking General] thundershadow14:
Very nice comments! In response:

Thanks for valuing my work, it means a lot! As far as ways of retrieving album art are concerned, I'm going to continue development of the mp3 player as is, using the album art downloader. When playlist function has been worked out, and everyone is happy with how they can manage and play their music. THEN I'll take extra care in sorting out easier ways of accessing album art information.

The playlist features above will be implemented ASAP. Next release look out for:

Accessing mp3s from other than "Storage Card\\Mp3s" ability to sort playlist by album, and artist.

Keep your eyes on the thread :).

Chad.

Great to hear it works! And THANKS for outlining the album art downloader stuff. Version1 of the album downloader has some major differences from the second one, that renders it impossible to use with the current version of melody. I realize some people have different outcomes with the two libs used for the album downloader. So, in version 3 (which is released with the next release of melody) you'll be able to choose at least two libs, which ever one works for you.

Keep the comments coming though ;)
[Windows Mobile Development and Hacking General] thundershadow14:
Hey, sorry about this. But, it would help if you gave some error details, so I could know what the problem is.
[Windows Mobile Development and Hacking General] kwill:
ok, got the app up and running with album art and all!! i really like the interface and does add the "cool" factor to a media player. one question? i sometimes flip through the album covers and the app will terminate with an error stating that an unexpected error has.....................an optional resource assembly cannot be found. the details are as follows:

FileNotFoundException.

at System.IO.__Error.WinIOError

at System.IO.FileStream.......ctor

at System.Drawing.Bitmap.........

at Melody.Form3.anim__Tick

anyways you get the idea. is this possibly due to the player is playing an mp3 that does not have album art associated with it. and if so, can this be worked out? since the album art downloader does not always locate art for some mp3. thanks much and keep it coming.
[Windows Mobile Development and Hacking General] chrismrulz:
i get the same error just running it for the first time on my hx4700.

you need to add a

Try
Catch ex as exception
End Try

and put the file grabbing code before the Catch.

Can you PM me the source?

I can decompile it anyway but that would be easier..
[Windows Mobile Development and Hacking General] thundershadow14:
FileNotFoundException fixed, using the try method. Thanks chrismrulz for the tip! :). Playlist function coming along nice, keep your eyes out for the release.

Chad.