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/
http://sourceforge.net/projects/vdr-medi...200506171/
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/
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'.
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.
2011-01-13, 09:59 AM
tmrt Wrote:There exists a java MVP-like GUI-client which might be easily portable to Android. That is highly interesting. I will sure have a look. Thanks for the tip! 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. 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
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]
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
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....
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
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.
|
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
Smaller time jumps in EPG for Windows NextPVR Client | cliffskier | 2 | 530 |
2023-11-03, 06:48 AM Last Post: sub |
|
Clock in UI Client | VCR58 | 0 | 404 |
2023-06-26, 03:07 AM Last Post: VCR58 |
|
subtract time from recordings for web client | jobby99 | 0 | 435 |
2023-05-28, 09:09 PM Last Post: jobby99 |
|
Windows client list suggestions | seattlefog | 0 | 614 |
2022-10-10, 05:28 PM Last Post: seattlefog |
|
Client Request | kirschey | 7 | 1,450 |
2021-10-05, 11:31 PM Last Post: sub |
|
Roku Channel / App / Client | gEd | 6 | 4,390 |
2021-06-02, 07:15 PM Last Post: mmortal03 |
|
Web Client info | VCR58 | 0 | 803 |
2021-01-26, 10:05 PM Last Post: VCR58 |
|
Need negative pre-padding and post-padding values for web client scheduling | Egregius | 1 | 1,030 |
2020-10-29, 12:00 AM Last Post: sub |
|
v5 Web Client Delete recording needs confirmation dialogue | naisiwel | 5 | 1,730 |
2020-09-29, 02:24 PM Last Post: mvallevand |
|
v5 Web client status page | naisiwel | 1 | 975 |
2020-09-16, 01:08 PM Last Post: jcole998 |