This is a test case to write your own radio program for Windows CE (or Windows Mobile) for a 2 din EONON radio GE01(BE). Limitations:
8MB of disk space
64MB of SRAM
2 sd card slots with 32GB limit (1 dedicated to GPS program)
MediaTek 1389 cpu
Sirf 4 gps module
800x640 touch screen with tilt function
Extra RGB push buttons
DVD drive
Front and back usb 2.0
*TV tuner
*Ipod cable
*TPMS (Tire Pressure Monitoring System)
*Rear view camera
**DAB+
* Optional to connect
** Only GE01BE
Here some pictures from the program
Setup
The test setup is currently my own windows 7 pc with .NET v3.5. Why I'm using .NET v3.5, because NAudio only works on 3.5 or higher. Why NAudio because it mostly easy to use
I've setup dedicated devices for the paths:
cd/dvd = H:\
sd card = G:\
iPod = G:\
USB = N:\
You can change these root paths in frmDvdSdUsb.vb > SetPlayMode()
* I don't have a iDevice
The current build can play mp3 files (didn't test with other files yet) in streaming mode = stream the file thru a buffer and play the buffer, why you ask: limitations of the hardware and when you read a large file then there is a large silence before the file start to play.
The 43,0s that you on the left side of the player (between the buttons) is the bufferlength, 43s is the maximum I gues. If the song get's to the end you will see it going to zero and then jump to the next song.
The following buttons work in frmDvdSdUsb:
pbFilterNone*
pbFilterMusic*
pbFilterVideo*
pbFilterImages*
pbTrackBack*
pbStartPause
pbStop
pbTrackNext*
pbRepaet*
pbShuffle*
pbEq (goes to settings and there aren't settings yet)
*Needs more work
Todo list is way to long but here is small one:
Make the filters work better
Trackback/next to the previous/next folder
Seek back/next
Repeat and shuffle working
Fix weird play speeds, sometimes it runs fine other times it's faster or slower
Fix the listview, maybe go bacl to a normal list
Add id3tag
...