A new evening away from GTA and a new version of the application. This time, I've added some media player capabilities to the player. I know, it may sound a little bit odd... or at least it did to me when somebody suggested me this on the forums. But it proved to be very easy to implement using the XNA. So finally, you can watch a clock while listening to some music on the Zune!

This time I won't post a photo because my camera is not currently charged.

You can download the latest version (and the older versions as well) from here:

http://cid-a912b1c0a524f973.skydrive.live.com/browse.aspx/Zune%20Clock

New features and improvements:


    - New feature: Media player
        - Up/Down adjusts the volume
        - Left/Right moves to the previous/next song
        - Displays the album art
        - Displays the artist and the song title
    - New feature: Can select a playlist to play it
    - New feature: Dim the background while in setting mode
    - Update: Changed some controls for the setting mode (to make space for the pause button - which was needed for the media player):
        - Click on the zune pad to enter the settings mode (previously it was the pause button)
        - Back button to exit settings mode (previousely also the pause button used to do that)
    - Bug: Fixed some possible crashes if the name of the background has non-latin characaters

Features:


- Clock
    - Displays the time
    - Displays the date
    - Allows setting the date/time
- Media player
    - Up/Down adjusts the volume
    - Left/Right moves to the previous/next song
    - Displays the album art
    - Displays the artist and the song title
    - Can select a playlist directly from the application (settings)
    - Can set the shuffle mode (settings)
- Custom background
    - Can specify any picture from the Zune as custom background (you need to have a few pictures first)

Controls:


- Back Button - exits the application
- Up/Down - Volume
- Left/Right - Previous/Next song
- Pause Button - Pause/resume
- Click on the zune pad - enters setting mode
    * Back - exits setting mode
    * Up/Down - increments the selected setting
    * Left/Right - cycles through the different settings (background, hours, minutes, seconds, days)
    * Click on the Zune pad - resets the current setting to the default value
        - When a playlist is selected - plays the selected playlist
        - When setting the time: sets the offset to 0 (so that you will see the hardware date/time)
        - When setting the background: sets the background to "No background"
    * Pause/Back - exits setting mode