[G1 Android Development] Seca:
awesome! just one force close issue:

Fantastic. Love this music player but couldn't stand hero's unreliability. Running great on Cyan's 3.5!

I've run into only one minor force close issue, posting with logcat if it helps you. When the music player window is in focus, the screen is off (either by timeout or pressing 'end', and you slide the keyboard open without turning the screen on, the HtcMusic apk will force close.

I/WindowManager( 134): Setting rotation to 0, animFlags=0
I/WindowManager( 134): Config changed: { scale=1.0 imsi=0/0 locale=en_US touch=3 key=2/1/1 nav=3 orien=1 }
I/WindowManager( 134): Config changed: { scale=1.0 imsi=0/0 locale=en_US touch=3 key=2/1/1 nav=3 orien=1 }
I/WindowManager( 134): onOrientationChanged, rotation changed to 0
D/StatusBar( 134): updateResources
D/dalvikvm( 786): GC freed 1338 objects / 81264 bytes in 508ms
I/System.out( 786): MediaPlayback is onUnbind: null ref count: 0
I/System.out( 786): saveQueue mPlayListLen : 49
I/System.out( 786): saveQueue mAlbumListLen : 49
I/System.out( 786): saveQueue mShrinkAlbumListLen : 48
D/dalvikvm( 786): GC freed 1290 objects / 75216 bytes in 216ms
D/MediaPlaybackService( 786): not changed!!
D/AndroidRuntime( 786): Shutting down VM
W/dalvikvm( 786): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)
E/AndroidRuntime( 786): Uncaught handler: thread main exiting due to uncaught exception
E/AndroidRuntime( 786): java.lang.NullPointerException
E/AndroidRuntime( 786):	at com.htc.music.HtcMusic.updateTrackInfo(HtcMusic.java:541)
E/AndroidRuntime( 786):	at com.htc.music.BaseHtcMusic.startPlayback(BaseHtcMusic.java:339)
E/AndroidRuntime( 786):	at com.htc.music.BaseHtcMusic$1.onServiceConnected(BaseHtcMusic.java:186)
E/AndroidRuntime( 786):	at com.htc.music.MusicUtils$ServiceBinder.onServiceConnected(MusicUtils.java:184)
E/AndroidRuntime( 786):	at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1012)
E/AndroidRuntime( 786):	at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1029)
E/AndroidRuntime( 786):	at android.os.Handler.handleCallback(Handler.java:587)
E/AndroidRuntime( 786):	at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 786):	at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 786):	at android.app.ActivityThread.main(ActivityThread.java:3948)
E/AndroidRuntime( 786):	at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 786):	at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 786):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:782)
E/AndroidRuntime( 786):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)
E/AndroidRuntime( 786):	at dalvik.system.NativeStart.main(Native Method)
I/Process ( 134): Sending signal. PID: 786 SIG: 3
I/dalvikvm( 786): threadid=7: reacting to signal 3
I/dalvikvm( 786): Wrote stack trace to '/data/anr/traces.txt'
I/DumpStateReceiver( 134): Added state dump to 1 crashes
D/dalvikvm( 134): GC freed 5324 objects / 330848 bytes in 272ms
W/ActivityManager( 134): Activity idle timeout for HistoryRecord{43b00108 {com.htc.music/com.htc.music.HtcMusic}}
D/dalvikvm( 408): GC freed 230 objects / 8160 bytes in 131ms
I/Process ( 786): Sending signal. PID: 786 SIG: 9
I/ActivityManager( 134): Process com.htc.music (pid 786) has died.
W/ActivityManager( 134): Service crashed 2 times, stopping: ServiceRecord{43c78e28 com.htc.music/.MediaPlaybackService}
I/WindowManager( 134): WIN DEATH: Window{43d9b8b8 com.htc.music/com.htc.music.HtcMusic paused=false}
I/WindowManager( 134): Setting rotation to 1, animFlags=0

Hope to see you working with Cyanogen and whipping up some great new stuff!