freezy / freezy/android-xbmcremote

Port deprecated HTTP API to the new JSON RPC API

Open
#8 18 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.