PDA

View Full Version : NextPVR Web Console v0.2.0.215



reven
2013-05-03, 11:00 AM
uploaded a new build v0.2.0.215 which can be downloaded here

http://reven.co.nz/downloads

This build isn't as polished as alpha 1, but has the code changed from knockoutjs to angularjs.

I'm looking for some people to test this out and report on issues. I need some feedback to give me a swift kick up the backside and get me doing more work on this.

Install instructions are same as Alpha 1, so read the post first if you never installed Alpha 1.

NOTE: This does NOT require you to replace any DLLs as mentioned in the alpha 1 instructions. You just need to be running the latest version of NextPVR (2.6.2.x)

Enjoy,
Reven

Zogg
2013-05-03, 02:23 PM
Does this still require you to replace Nshared.dll?

Just installed it and it looks super cool BTW. Much cleaner interface than NEWA.

Zogg
2013-05-03, 03:34 PM
So far so good, I really like it.

The only problem I found was when it apparently timed out, then when I went to log in I didn't notice that Google put in my email address in the username field instead of my user name. That resulted in a page of error code, but I just went back and changed to the correct user name and all was good.

I'd love a view of Recordings that was in chronological order, as I like to do a quick look each day to make sure everything got recorded the previous day and that the file sizes look right.

Also, on the Dashboard, would like to only see devices that are enabled. I have 3 HDHomerun units, and because of the drivers there are a lot of devices that show up although you only use a few (and you can't delete the others or things don't work right). So only displaying enabled devices would be REALLY nice.

BTW I am running Chrome as my browser.

Thanks!

reven
2013-05-03, 09:14 PM
cheers. Ill make a dashboard portlet that lists the last x number of recordings.

also make a recording group * All * or something which lists all the recordings sorted by date they were recorded descending.

ill also fix the login date.

as long as you're using the very latest nextpvr you wont need to replace any DLLs

Zogg
2013-05-03, 09:37 PM
Thanks, reven! I really like this interface.

I scheduled a recording, deleted several shows I didn't need, changed a few settings, etc. and all worked well.

Would also like to see a few more shows in the Upcoming list on the dashboard, but now I'm being picky. ;)

jksmurf
2013-05-04, 02:08 AM
I must say I was dubious about this, but it's impressive, great job reven.

A few comments,


Minor Typo on the Install (nstall) screen.
I can't play recorded shows, it pops up a window which then just .... sits?
I added a note that could be useful for beginners setting it up as the "Import Missing from NPVR" didn't work for me until I had selected that same button in the EPG Sources Tab/Screen first.
Be good to have the log with the other logs for ease of debugging?
Lastly, but most important - I cannot get a guide to come up (Even after I went through and successfully added / setup the XMLTV sources referred to in (3) above)


NextPVRWebConsole_May04a.log says


================================================== ==========
NextPVR Version: 2.6.2.0
NextPVR Web Console Version: 0.2.0.215
NextPVR Web Console Database Version: 122
================================================== ==========

2013-05-04 09:28:18.892 [11]: Application started.
2013-05-04 09:28:18.894 [11]: Deleting old log files
2013-05-04 09:29:40.913 [17]: ERROR: Object reference not set to an instance of an object.
2013-05-04 09:38:56.418 [17]: INFO: Update EPG Started
2013-05-04 09:38:59.380 [18]: INFO: Updating EPG Status: Checking for any XMLTV listings
2013-05-04 09:39:03.634 [18]: INFO: Updating EPG Status: Checking for any DVB/ATSC listings
2013-05-04 09:39:03.743 [18]: INFO: Updating EPG Status: Updating recording schedule
2013-05-04 09:39:07.041 [18]: INFO: Updating EPG Status: Running PostUpdateEPG.bat
2013-05-04 09:39:07.366 [17]: INFO: Update EPG Started
2013-05-04 09:39:08.264 [25]: ERROR: Failed to update EPG, already running.
2013-05-04 09:41:26.535 [17]: INFO: Emptying EPG
2013-05-04 09:41:28.264 [17]: INFO: Update EPG Started
2013-05-04 09:41:28.888 [21]: INFO: Updating EPG Status: Checking for any XMLTV listings
2013-05-04 09:41:29.876 [17]: INFO: Update EPG Started
2013-05-04 09:41:31.307 [21]: INFO: Updating EPG Status: Checking for any DVB/ATSC listings
2013-05-04 09:41:31.312 [21]: INFO: Updating EPG Status: Updating recording schedule
2013-05-04 09:41:33.064 [25]: ERROR: Failed to update EPG, already running.
2013-05-04 09:41:34.954 [15]: INFO: Update EPG Started
2013-05-04 09:41:35.476 [21]: INFO: Updating EPG Status: Running PostUpdateEPG.bat
2013-05-04 09:41:36.166 [25]: ERROR: Failed to update EPG, already running.


Any ideas?

jksmurf
2013-05-04, 02:39 AM
Sorry, reven, some more glitches .... is it just me ?


Creating Channel Groups in the configuration Tab doesn't seem to work for me.
I can create a Channel Group in the configuration Tab but it doesn't SAVE it - when I go back in it's gone.
Minor - The Edit and Remove Buttons are misaligned on the User Settings Screen
Minor - Can we please not add context menus from UtilDev Web Server by default?

Zogg
2013-05-04, 02:41 AM
My Guide works fine and I can stream recordings although it takes several seconds for them to start.

Can't select a show in the Guide to stream Live though.

Also, while looking at my Log files to compare with jksmurf, I discovered that there's no scroll bar when displaying a log so you can go past the first page to look at things.

Thanks!

jksmurf
2013-05-04, 02:58 AM
My Guide works fine and I can stream recordings although it takes several seconds for them to start.



Hmmm...

Couple more screeshots of what works...

Wonder what my systems problem is...? In NPVR all OK...

k.

reven
2013-05-04, 09:25 AM
ok thanks guys for all the feedback, bug reports. need to split this out a little to make it easier to track.

so please just make a new thread for each issue/suggestion. also include system info (mostly browser and version, eg the misalign will most likely be a specific browser that needs a tweak).

ive only really tested this on chrome atm. but recently got a win 8 tablet, so ill be using ie10 quite often. the officially support browsers will be

firefox latest
chrome latest
ie9 and 10.

regarding the sources, I'm planning on doing an import from nextpvr after initial setup, so that will solve that issue. but might need to add more help in a few places. I'm not sure if schedules direct is working, my trial ended before I could finish testing it :)

I don't have much control over UltiDev install (just a checkbox as a prereq in the installer), I can look to see if I can turn the context menu links off, but I don't like my chances.

Ill try and look at the EPG problem tomorrow.

agerdin
2013-05-11, 07:08 PM
Reven, would love to test the Web Console but I really need to have issue #62 (Support network shares for recording directories) resolved. Any ideas when you will address that?

\\Ager

reven
2013-05-12, 09:09 AM
im going to start working on actually fixing bugs as soon as I finish setting up the test environment and unit tests.

this stuff takes time (you could see all my commits, that have nothing to do with actual bugs, but to do with building the code etc), but has great benefits and really really reduces bugs and ensures tests are run against every release.

i've got most of the vm's setup (using hyper-v finally), just have to get the unit tests in teamcity running (failing for some reason in that, passing in visual studio) and then setup the smoke tests (smoke tests are to ensure it installs on different platforms/setups and does some actual installed tests).

but after all thats done, i'll work through the bug reports and finish off some areas (like the xmltv source listing issues and schedules direct etc).

Oopsjoppe
2013-06-16, 03:49 PM
I have probably missed something but I was trying this out. Have the latest version of nexpvr. Downloaded the install from this thread, installed and then tried the icon on the desktop which gives me:

Server Error in '/' Application.
The directory name C:\ProgramData\UltiDev\Cassini is invalid.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: The directory name C:\ProgramData\UltiDev\Cassini is invalid.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[ArgumentException: The directory name C:\ProgramData\UltiDev\Cassini is invalid.]
System.IO.FileSystemWatcher..ctor(String path, String filter) +350
CassiniConfiguration.Metabase..cctor() +267

[TypeInitializationException: The type initializer for 'CassiniConfiguration.Metabase' threw an exception.]
CassiniConfiguration.Metabase.get_ConfigFileLocati on() +0
UWS.Configuration.Metabase.GetLegacyMetabaseVersio n() +46
UWS.Configuration.Metabase.LoadLegacyCassiniAppDat a(List`1 appPools) +146
UWS.Configuration.Metabase.LoadHostAndAppConfigFro mMetabase(MetabaseSerializationHelper metabase) +129
UWS.Configuration.Metabase.FindApplication(Guid appID) +96
UWSAppLocator.GoToApplication.GetApplicationUrl() +253
UWSAppLocator.GoToApplication.Page_Load(Object sender, EventArgs e) +168
System.Web.Util.CalliHelper.EventArgFunctionCaller (IntPtr fp, Object o, Object t, EventArgs e) +25
System.Web.Util.CalliEventHandlerDelegateProxy.Cal lback(Object sender, EventArgs e) +52
System.Web.UI.Control.OnLoad(EventArgs e) +124
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2513


Any advice? :)

reven
2013-06-17, 04:05 AM
try manually download and installing UltiDev Web Server Pro (UWS) (http://ultidev.com/download/default.aspx)

looks like that doesnt exist.

then uninstall the nextpvrwebconsole and reinstall it, it should readd itself to ultidev, however if it doesnt:

then you would need to add the nextpvr web console to it, which is basically "Add", "Browse" to the directory containing the first web.config file (sorry at work, so dont have access to all the info atm), set it to a port, i suggest 8877. then click start.

mikaelgu
2013-10-28, 08:55 AM
I don't know how I've missed this before, but wow, does this look nice! I hope you keep working on it. I'm going to install it tonight to play with.

Mikael

LehighBri
2013-10-29, 04:59 PM
Any update on the issue with missing EPG info? I just installed this and my web console also doesn't show any guide data but in NEWA I see the guide data just fine.

EDIT: I am using xmltv for EPG and it seems as though the web console can't read the xmltv xml file from a mapped network drive (e.g. when I go to add a new epg source, it asks where the xml file is located, and it only shows me local hard drives and does NOT show me mapped drive letters).

LehighBri
2014-06-16, 07:27 PM
bump. thoughts?

gEd
2014-06-17, 10:03 PM
http://forums.nextpvr.com/showthread.php?53159-API-built-into-NextPVR-Web-Console&p=465529#post465529

Post #5
Ive basically abandon this project, the community just wasnt interested