Description:
I'm the proud owner of a HTC Touch Pro 2 but (as many other Windows Mobile devices) it lacks a truly good music player. Most of the music players that are available for this platform don't have the features I look for. It bothered me so much that I almost regretted buying a TP2 instead of an iPhone.
I wanted a music player that had the following features:
- Library based.
- Finger friendly.
- Works smooth.
- Lets you find and play your song in no-time.
With this list I decided to make an iPhone Music Player Emulator.
Requirements:
- Windows Mobile Device.
- Windows Media Player (It's library is used ONLY to play the songs).
- .NET CF v3.5.
- Approximately 5 MB of RAM.
- Approximately 3 MB of Storage.
Screen Support List:
- 240 * 320.
- 480 * 800.
What is NOT(yet) in it?
- The Landscape album view (will not be implemented).
Update Description:
[15 June 2010]:
- Changed when pressing a song -> The song is now centered in the now playing list.
- Changed the way the list of songs was loaded -> Instant album art loading (when loading the list).
- Changed the way the list of songs was loaded -> 50% speed increasement.
- Changed the way the list of songs was drawn -> Faster list drawing.
- Fixed Countless bugssmiley.
- Added 'All Songs By Artist' option.
- Added the missing 'Options' form.
- Added Changeable Library Search Paths.
- Added Changeable Scroll Friction value.
- Added *.m3u playlist support.
[17 May 2010]:
- Changed way of loading Album Art, much cleaner. This will give the results of faster displays, less 'lag' when aborting it and the player will not stop playback.
- Added menus when keeping a song pressed.
- Added playback options (normal, repeat (1 song), repeat (Playlist), shuffle).
- Added Custom Playlists.
[05 May 2010]:
- Changed the way of loading ID3v2 tags; 100% v3 and v4 support, increased loading time up to 400%.
- Changed some of the play form, will not update when not shown -> increased the 'smoothness' in the browseform.
- Fixed more memory leaks.
- Added rating system.
- Added 'smart' playlists; Top Rated, displays the first 100 songs that are best rated & Most Played, which will display the first 100 songs that are the most played.
- Added Album art.
[26 Apr 2010]:
- Changed when adding media, tags will be updated when 'Modify Time' has changed, instead of the size.
- Changed when adding media, the whole device will be scanned for media, rather than only the storage card.
- Fixed the "Dissapearal" of the current Playing list.
- Fixed the "Index Out Of Range" Exception when browsing songs.
- Fixed 'Flickering' of the Time Passed & Remaining.
- Fixed the 'Ordener' redraw bug.
- Fixed the (%CURENTPLAYING% / %CURRENTPLAYING.COUNT%) it was off by one.
- Fixed Better Tag Support.
- Fixed Memorry Leak.
- Added first run detection, this will prevent users to browse their emtpy library and cause errors.
- Added a triangle in the currentplaying list.
- Added that the Player will update the 'Duration' stored in the db, and current playlist thanks to the player library.
[25 Apr 2010]:
- Initial Alpha Release.