Author Topic: XBMC Driver  (Read 9140 times)

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
XBMC Driver
« on: February 01, 2013, 11:53:46 am »
Starting development for a XBMC driver (www.xbmc.org). Looking for suggestions from current users for desired features. I don't currently use XBMC so I may not be aware of all the cool things the software can do.
To a minimum I imagine:
Library viewing with details and art / fan art
Launching songs and videos
Remote control for playback and screen navigation

Development will be done using v. 12.0 'Frodo '.
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #1 on: February 11, 2013, 07:43:37 am »
Started development yesterday. Current status is:
Driver shell is complete.
Added GUI controls (up/down/left/right/select/back/info/context/home/show OSD)
Added player playback controls (play/pause/toggle play & pause/stop)
Added notifications (displays message popup box in GUI)
Added system controls (suspend/hibernate/restart/shutdown)
Started video library integration. Currently able to get movies and movie details by movie ID.

Sent from my Galaxy Nexus using Tapatalk 2

I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #2 on: February 13, 2013, 01:19:55 pm »
Development continues. Current status is:
Added application controls (quit/mute/set volume)
Added additional GUI controls (activate specific window/full screen toggle/execute action/show codec)
Added player controls (get active players/playing item details/playlist go to/move/rotate/seek/audio stream cycle/party mode/repeat/shuffle/playback speed/subtitle/zoom)


I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #3 on: February 13, 2013, 02:24:08 pm »
About ~2 weeks away from initial completion. At that time will begin testing prior to release. Any interested beta testers please respond to thread or pm me.

I always wanted to be somebody. In retrospect, I think I should have been more specific.

Juan C.

  • Full Member
  • ***
  • Posts: 112
    • View Profile
Re: XBMC Driver
« Reply #4 on: February 14, 2013, 08:06:07 am »
I´ll like to test it, let me just get up and running my server, has being down for two week due to comunication error, I might need to reset my PC

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #5 on: February 14, 2013, 11:22:26 pm »
Development continues. Current status is:
Added addon controls (get details/get addons/set enabled)
Added additional application controls (get properties)
Addded additional GUI control (toggle window state)
Added additional input controls (send text)
Added additional System controls (reboot/eject optical drive)
Added XBMC controls (get info booleans/get info labels)
Started audio library integration. Currently able to get album details.
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #6 on: February 15, 2013, 06:09:19 pm »
Development continues. Current status is:
Added audio library controls (clean/albums/album details/artists/artist details/genres/recently added albums & songs/recently played albums & songs/songs/song details/scan)
Added video library controls (clean/export/episodes/episode details/genres/movies/movie details/music videos/music video details/recently added episodes, movies, and music videos/seasons/tv shows/tv show details/remove episode, movie, music video, tv show/scan)
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #7 on: February 18, 2013, 04:08:32 pm »
Development continues. Current status is:
Added file contols (Download/get directory/file details/sources/prepare download)
Added PVR controls (Channel details/group details/get groups/get channels/get properties/record/scan)
Started playlist integration. Started enabling property binding.
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #8 on: February 18, 2013, 04:16:50 pm »
I´ll like to test it, let me just get up and running my server, has being down for two week due to comunication error, I might need to reset my PC

Thank you for your interest in testing. Have you been able to resolve your server issues? My plan is to release for testing as soon as I am finished, then work with testers on fine tuning. Once fine tuned I'll optimize the driver and submit it for review. I am still optimistic of the original 2 week completion goal. The issue I am having is that XBMC supports a whole lot. I am trying to support everything that the API supports, but it may be making the driver unnecissarily cluttered, which will be a big focus during the inital review. Thanks!
I always wanted to be somebody. In retrospect, I think I should have been more specific.

Juan C.

  • Full Member
  • ***
  • Posts: 112
    • View Profile
Re: XBMC Driver
« Reply #9 on: February 18, 2013, 06:07:37 pm »
Unfortunatelly not yet, have being trying to avoid to reset the HD, don´t want to to into the hold mes of isntalling everything as it was

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #10 on: February 22, 2013, 06:59:33 pm »
Development continues. Current status is:
Added additional addon controls (execute with parameters)
Added JSON RPC controls (get configuration/introspect/notify all/permission/ping/send raw command)
Added playlist controls (add/clear/get items/get playlists/get properties/insert/remove/swap)

I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #11 on: February 25, 2013, 04:57:28 pm »
XBMC has a message feature which is perfect for displaying custom automation infomation on screen during use. Here I have a rule set to send a message when the front door camera detects a visitor. Very cool.


I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #12 on: March 01, 2013, 06:05:35 pm »
Development continues. Current status is:
Implemented the connection monitor
Improved driver start/stop/connection established/connection lost processes
Enabled two way communication (Previously was only one way)
Improved logging
Now working on the incoming message parser and continuing with property binding. This thing is getting close to being wrapped up for an initial release.  :)
I always wanted to be somebody. In retrospect, I think I should have been more specific.

iostream212

  • Sr. Member
  • ****
  • Posts: 459
    • View Profile
Re: XBMC Driver
« Reply #13 on: March 05, 2013, 01:04:38 pm »
Development continues. Need to revise initial release expectations. Decided to implement the media libarary interface and the media player interface. While this adds a lot of work up front it will be worth the effort. This way browsing and playing media files will be much more intuitive as it will integrate with the media tools available in the builder application.
I always wanted to be somebody. In retrospect, I think I should have been more specific.

mustangcoupe

  • Full Member
  • ***
  • Posts: 108
    • View Profile
Re: XBMC Driver
« Reply #14 on: March 17, 2013, 01:07:09 pm »
I am watching this progress very closely and would like the driver when it is ready