Finally got enough features in for a new release! Here is a list of what's new in this version:
I have started development on this project again - although for now it will be slow
Unfortunately I am finding it difficult to get time to continue development with this project at the moment, so until further notice, no further development will happen
I have added a new tracker for bugs, which anyone can add new tickets to, as long as they are logged in.
This version has a "Now Playing" panel, which shows the TV Show or Movie that's currently playing. You can use the progress slider to skip to a specific time.
The playlist is just a placeholder for now, it will be fixed in a future release to show all the items in the currently playing playlist.
Also, you can use the settings menu to modify the XBMC server you are connecting to. In this version, you cannot add or remove hosts, but that is planned for a future release.
This version has more Keyboard buttons implemented, as well as an image for the remote where the mouse can also be used to trigger the buttons.
An XML file called settings.xml will be created in the directory that the program is run from if it doesnt already exist, which will contain the connection settings for the XBMC server. You should be able to modify the XML file to connect to a different server, but there is a bug that means a hard-coded value is always used - if you want to connect to a server, it will have to be 192.168.1.2:81. This will be fixed in version 0.3, and there will also be a GUI for managing the hosts.
First version, very basic functionality.
Space: Play/Pause
Enter: Select
Arrow Buttons: Navigate
Esc: Back
H: Home
Also the IP address is hard-coded as 192.168.1.2, and the port is hard-coded as 81. The next release will make these configurable, just needed something that works to start with.
I have started writing the code for this project, there will be no release dates though, it will just be ready when it's ready