2013-06-03, 23:02
XRPC
A web based JSON-RPC controlled XBMC Database Explorer
Description:
This JSON-RPC controlled web based interface lets you or anyone with the access to the XBMC view the video/audio library. It is being developed using HTML+PHP+JS+CSS
Goal:
The goal is to implement most of the XBMC JSON-RPC controls to a web interface that can be used on any platform. This can also be used as a showcase of all the media on XBMC.
Status:
Complete
Screenshots:
Remote:
Click on Fanart to display Seasons
Click seasons to get episodes
Click episodes to get episode details
Play / Download the episode
Download/Source:
http://toodlydo.github.io/xrpc/
Installation:
Detailed Windows Instructions:
Suggestions welcomed.
A web based JSON-RPC controlled XBMC Database Explorer
Description:
This JSON-RPC controlled web based interface lets you or anyone with the access to the XBMC view the video/audio library. It is being developed using HTML+PHP+JS+CSS
Goal:
The goal is to implement most of the XBMC JSON-RPC controls to a web interface that can be used on any platform. This can also be used as a showcase of all the media on XBMC.
Status:
Complete
- Basic Remote (Complete)
- Movies (Complete)
- TV Shows (Complete)
- Play/Stream/Download (Complete)
- Meta Editor (In Progress) (Suggested by gabsaole)
- Music (Pending)
- System Settings (Pending)
- Advanced Remote (Pending)
- Login (Pending) (Suggested by Portmerchant)
- Change View type (Pending) (Suggested by Portmerchant)
Screenshots:
Remote:
Click on Fanart to display Seasons
Click seasons to get episodes
Click episodes to get episode details
Play / Download the episode
06/09/2013 (Latest) Wrote:
- Added basic metadata editing to the movies (no escaping of bad characters done, very beta version )
- Made the episode browsing better
- Cleaned up some comments and css
Quote:06/08/2013
- Fixed the navigation bug
- TV Show episodes are displayed in a cleaner, better layout
- TV Show titles on left pane now warps to new line
- Added counter to the top showing the "current/total" for TV Shows
- Added Movies along with information and streaming/download like TV Shows
06/07/2013
- Added navigation to TV Shows. Now you can see the show,season, and episode details. (like in BigFan sub-theme of Aeon)
- Added Play/Stream/Download button for episodes.
- Uses Flowplayer for playing the streaming files (mp4 only, hence the "Download" and "Stream" buttons)
- Play the file in XBMC
- Eliminated separate page for remote. Remote control now floats on top or tucks away.
- Fixed tvdb 403 error by grabbing the artwork from xbmc local db
06/06/2013
- Added functional Remote Control (more buttons to come, keyboard available but hidden and non-functional)
- Added Menu
- PSD files for the Remote Control Buttons
06/03/2013
Feature Status:Issues/Bugs:
- As of now only TV Shows can be viewed
- No XBMC controls added
- Themed like Aeon's XBMC theme (BigFan)
- No mobile theme at present, only desktop
- Image display fade can be smoothed (manually in the script.js file)
- Settings menu to be added. For now some are available in the settings.php file
- Some show's images do not show up. (403 message from tvdb) (Fixed: 06/07/2013)
- Next and previous buttons takes one extra click to change directions (Fixed: 06/08/2013)
Download/Source:
http://toodlydo.github.io/xrpc/
Installation:
- Download the repo using the "ZIP" button on github or clone it.
- Extract the archive to the webserver root.
- Modify the settings.php and provide the username, password, ip and port of the XBMC web interface (find it in XBMC: "System>Services>Webserver" and make sure the "Allow control of XBMC via HTTP" is enabled).
- Start web server
- Navigate to the page
Detailed Windows Instructions:
- Extract xampp archive to c:\. The path should now be "C:\xampp".
- Extract the zip from github to inside "C:\xampp\htdocs"
- Modify the settings.php and provide the username, password, ip and port of the XBMC web interface (find it in XBMC: "System>Services>Webserver" and make sure the "Allow control of XBMC via HTTP" is enabled).
- Run "xampp-control.exe" and click "Start" next to Apache. (Note that Apache requires port 80 to be free. If there is a conflict, there are workarounds and you can find them on google.)
- If you plan on using xampp often then I suggest to run it and go through the security page of the local installation to secure it i.e.: http://localhost
- Navigate to the webpage: http://localhost/xrpc (or http://localhost/xrpc-master if you downloaded the zip from github)
Suggestions welcomed.