freezy / freezy/android-xbmcremote
Port deprecated HTTP API to the new JSON RPC API
- Dominant language
- Java
- Stars
- 364
- Forks
- 247
- PR merge metrics
- No merged PRs in 30d
Description
Old and busted: http://wiki.xbmc.org/index.php?title=Web_Server_HTTP_API
New and sexy: http://wiki.xbmc.org/index.php?title=JSON_RPC
From the first link:
> As of the Dharma release of XBMC, this API is deprecated. Use the JSON RPC interface instead.
What are the ramifications of this? I found out about the current situation when I was looking to find out how to implement directory sorting in file mode. Turns out sorting is only supported in the new JSON version. Looking through the code, in it's lovely MVC format, it looks like the only bits that need to change are the URL builder and data deserializer. I can't imagine it's a huge effort? I'm willing to take it on to achieve my goal of file sorting =) Busy at the moment so should have it done within the month I'd imagine. Thoughts?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing the URL builder and data deserializer mentioned in the issue, then compare their behavior with the linked XBMC JSON-RPC API documentation. Done means the remote uses the new JSON-RPC API and supports directory sorting in file mode without relying on the deprecated HTTP API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- api, mobile
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100