NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Wishlist v
« Previous 1 … 37 38 39 40 41 … 193 Next »
Android client

 
  • 0 Vote(s) - 0 Average
Android client
tmrt
Offline

Member

Posts: 188
Threads: 25
Joined: May 2007
#21
2011-01-12, 03:40 PM
There exists a java MVP-like GUI-client which might be easily portable to Android.

http://sourceforge.net/projects/vdr-medi...200506171/
bgowland
Offline

Posting Freak

West Yorkshire, UK
Posts: 4,595
Threads: 387
Joined: Dec 2004
#22
2011-01-12, 11:09 PM
Barsk Wrote:I guess you access EPG data etc via the NEWA interface?
I'm developing a service for the PC end which directly queries the npvr.db3 file to produce EPG data in daily chunks (individual text files). The Android app maintains 7 days of EPG data, each day discarding the previous day's and downloading a new '7th day'.
Barsk
Offline

Senior Member

Posts: 395
Threads: 57
Joined: Aug 2006
#23
2011-01-13, 09:53 AM
Ok, I see. That is something that will be dependant on Sub's choices on how he changes the database model. I did propose that an official webservice should be provided by NPVR to properly expose the inner data in an abstract way. That would help us plugin and App makers to communicate with NPVR and its data in a controlled manner. But I never got any backing for it.
Maybe your service could serve the same purpose? Have you considered creating an open API of some form for it? A RESTful webservice is probably the most efficent and platform independent IMHO. If using JSON protocols the bandwidth use is low. XML data is Ok too, but uses more bandwidth.
Barsk
Offline

Senior Member

Posts: 395
Threads: 57
Joined: Aug 2006
#24
2011-01-13, 09:59 AM
tmrt Wrote:There exists a java MVP-like GUI-client which might be easily portable to Android.

http://sourceforge.net/projects/vdr-medi...200506171/

That is highly interesting. I will sure have a look. Thanks for the tip!
bgowland
Offline

Posting Freak

West Yorkshire, UK
Posts: 4,595
Threads: 387
Joined: Dec 2004
#25
2011-01-14, 01:06 AM (This post was last modified: 2011-01-14, 03:52 AM by bgowland.)
Barsk Wrote:That is something that will be dependant on Sub's choices on how he changes the database model.
Over the years I've been using gbpvr/npvr, the DB structure has rarely changed and I don't know of any case where columns or tables have been renamed. Even when sub changed from an Access DB to SQLite, I think he retained the same structure (or very close at least). I admit there is always a chance that DB changes in future could cause problems but it's a relatively small chance.

Quote:I did propose that an official webservice should be provided by NPVR to properly expose the inner data in an abstract way. That would help us plugin and App makers to communicate with NPVR and its data in a controlled manner.
Plugin developers should never need to have direct access to the DB - there are enough helper classes/interfaces to allow plugins to do pretty much anything within the framework. Direct access by external applications isn't officially supported by sub (and I don't blame him for that) anybody who wants to do this sort of thing (and any users of their applications) have to accept that.

Quote:Have you considered creating an open API of some form for it?
No, I'm mostly concentrating on just getting it to work at the moment. Big Grin The reality is that the Android app is quite specific in what it does (although with the possibility of adding new features in the future). As a result, the data I'm retrieving is quite specific and just a small subset of what's there - unlikely to be of much use to others.

Cheers,
Brian
re-Barr
Offline

Member

Posts: 119
Threads: 10
Joined: Jun 2009
#26
2011-01-14, 02:23 AM
I have been using PRemoteDroid for wifi mouse and keyboard also remote file browser (don't actually use that part often). works great. but the jumi remote looks awesome if only for android.
__________
[SIZE="1"]Dell Optiplex GX280; P4 2.8GHz; 1GB RAM; XP Pro SP3; Hauppauge HVR-1600; nVidia 7600GS;
NPVR 2.1.5; System[/SIZE]
UncleJohnsBand
Offline

Posting Freak

U.S.A.
Posts: 5,643
Threads: 258
Joined: Feb 2005
#27
2011-01-23, 12:45 AM
I wanted to throw out here the NEWA has a complete web service API......this should make creating a UI on any platform much easier than having to write a UI plus integrate to the NPVR API on the server side.

mvallevand has used it to power Searchlite and Ton wrote a whole XBMC integration for GBPVR and is working on one for NPVR.
Intel Core i7 @ 4.00GHz Skylake 14nm
ASUSTeK COMPUTER INC. Z170-DELUXE
Windows 10 Pro x64
PVR Software: NPVR 5.1.1
SiliconDust HDHomeRun HDHR5-4US Connect Quatro 4 Channel Tuner
Roku Ultra
2 PCH A-100's
Barsk
Offline

Senior Member

Posts: 395
Threads: 57
Joined: Aug 2006
#28
2011-01-23, 05:38 PM
Well, I have heard that NEWA did have some data that could be used, but a complete webservice API. This is exactly what i have been whishing for! Will sure make my future Android APP project that much easier. Thanks for the heads up!

If only I had the spare time available so that I could start this project now....
mvallevand
Offline

Posting Freak

Ontario Canada
Posts: 53,191
Threads: 958
Joined: May 2006
#29
2011-01-23, 06:09 PM
The real problem with NEWA Web Services on other platforms is the Windows Authentication scheme it uses (it's really Microsoft at fault here) and finding the right libraries for non-Windows platform and even with Java it is not trivial. I tried to finding something in python for XBMC but I wasn't lucky enough to find the one Ton found but it takes work.

Martin
Barsk
Offline

Senior Member

Posts: 395
Threads: 57
Joined: Aug 2006
#30
2011-01-23, 07:49 PM
Ok, so maybe some quirks to work out. But webservice to me is either RESTful or SOAP-based traditional. Are there other variants around? Like M$ variants? I am not a .NET programmer myself so if there is a private M$ APi in use I am surely not familiar with it. That could be a drawback.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (5): « Previous 1 2 3 4 5 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Clock in UI Client VCR58 5 1,207 2024-12-29, 11:57 PM
Last Post: artmetz
  Smaller time jumps in EPG for Windows NextPVR Client cliffskier 2 889 2023-11-03, 06:48 AM
Last Post: sub
  subtract time from recordings for web client jobby99 0 654 2023-05-28, 09:09 PM
Last Post: jobby99
  Windows client list suggestions seattlefog 0 824 2022-10-10, 05:28 PM
Last Post: seattlefog
  Client Request kirschey 7 1,942 2021-10-05, 11:31 PM
Last Post: sub
  Roku Channel / App / Client gEd 6 4,938 2021-06-02, 07:15 PM
Last Post: mmortal03
  Web Client info VCR58 0 993 2021-01-26, 10:05 PM
Last Post: VCR58
  Need negative pre-padding and post-padding values for web client scheduling Egregius 1 1,251 2020-10-29, 12:00 AM
Last Post: sub
  v5 Web Client Delete recording needs confirmation dialogue naisiwel 5 2,179 2020-09-29, 02:24 PM
Last Post: mvallevand
  v5 Web client status page naisiwel 1 1,216 2020-09-16, 01:08 PM
Last Post: jcole998

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode