2019-08-27, 05:33 PM
sub,
Let me start with a big thanks for the work you have done on V5 and the Linux version specifically! Once I got it running from the .Deb installer with Martin's help it's been pretty solid.
I'm running it in a headless FreeNAS VM on Ubuntu 18.04 server behind a Apache reverse proxy and it's working very well so far. The recordings are done to a NFS share on the NAS and that's been flawless too. For me, NPVR is 99.9% a back-end and I manage setting and deleting recordings etc from the web UI on desk/laptop. Kodi on Raspberry Pis aoround the house is the default front end for watching TV and recordings on the TVs. My usage is probably a bit different form the average so I thought I'd mention it to give context to some of my comments below.
Anyhow, I've been playing around and tweaking it a bit and I have a question on the channels icons. In V4 all we had to do was drop user created channel icons into the "Channels" folder and V4 picked them up. I found a old post mentioning a ".NPVR-data" folder in V5 but I haven't been able to find it. So my question is; can we use user made channel icons at this point and if so were would they be placed?
Also, is there some way to inactivate a given tuner/device? Not sure if this is a big deal, but I'm testing with 2 HDHR device (3 tuners each) and trying to limit V5 to only 1 device. I want to limit it so the other device is available for V4 all the time which is my production unit so to speak. Or maybe it's not a issue? Though both devices and all 6 tuners show up, I only have channels mapped to 1 of the HDHRs. Just don't want to mess up V4 and miss a recording which would chap LOML to no end...
On another note: I know its a work in progress and you're busy with the big stuff in the back end code, but here's a few things I've found so far in the web UI that you may or may not be interested in exploring when you got to the polishing stage:
settings.html
Schedules Direct user name and password are designated as "password" in the html and auto fill when using a password manager. It auto fills the default NPVR password and then dorks up the schedules direct log-in as the /user/password is automatically saved. Maybe make it so the user has to click a save button to actually update the fields? With the exception of the main log-in page (which should), the other settings pages don't auto fill. As it is now, I have to disable my password manager whenever I go into the page which is kinda a pita.
Importing recurring-backup.xml
Only recurring recordings are imported, any future scheduled on-off recordings are not. Maybe this is intentional? Would be nice to import all future recording or if not then a warning. Not that it's probably used more than once when a user moves from V4 to V5, but it was a "gotcha" for me anyhow.
scheduler.html
Ability to sort pending and recurring recordings alphabetically and by date
Consider making the pending recordings screen a little more user friendly for desktops. I haven't tried a mobile device so i'm not sure how it looks on there.
Maybe:
Move the delete "X" to the far left side
move the time and date to the left hand side
Move the channel name to the end of the date/time
Add *NEW* designation to pending recordings
ON the "recurring" maybe change the delete "X" into the trashcan icon like many of the other pages and move it to the left side to make it a little more user friendly, at least for desktops.
Here's the current
[ATTACH=CONFIG]47475[/ATTACH]
And here's maybe something that might work better. No I didn't program it, it a MSpaint job. I'm in no way a programmer, that stuff might as well be written in mandarin chinese! My specialty is breaking stuff, if you want it stress tested, I'm your guy
[ATTACH=CONFIG]47476[/ATTACH]
search.html
Add *new* designation in description in search results
Add ability to save searches like V4
Add ability to add padding etc like V4
scheduler.html
Pending recordings
Not able to modify all Recordings, recordings scheduled by recurring are modifiable. Recordings scheduled as a one off can't be modified.
Add pre and post padding to the times
channels.html
Channels page listing has too much vertical padding pushing the wording out of the boxes at least on a desktop, but as I mentioned, I have not used it on a mobile device.
[ATTACH=CONFIG]47474[/ATTACH]
recordings.html
The "all recordings" pull down shows upcoming recordings as expected but the "all recordings (list)" is only showing a "in progress" recording as of this moment.
Just some mussings for you to mull over and again, thanks for the efforts!
Let me start with a big thanks for the work you have done on V5 and the Linux version specifically! Once I got it running from the .Deb installer with Martin's help it's been pretty solid.
I'm running it in a headless FreeNAS VM on Ubuntu 18.04 server behind a Apache reverse proxy and it's working very well so far. The recordings are done to a NFS share on the NAS and that's been flawless too. For me, NPVR is 99.9% a back-end and I manage setting and deleting recordings etc from the web UI on desk/laptop. Kodi on Raspberry Pis aoround the house is the default front end for watching TV and recordings on the TVs. My usage is probably a bit different form the average so I thought I'd mention it to give context to some of my comments below.
Anyhow, I've been playing around and tweaking it a bit and I have a question on the channels icons. In V4 all we had to do was drop user created channel icons into the "Channels" folder and V4 picked them up. I found a old post mentioning a ".NPVR-data" folder in V5 but I haven't been able to find it. So my question is; can we use user made channel icons at this point and if so were would they be placed?
Also, is there some way to inactivate a given tuner/device? Not sure if this is a big deal, but I'm testing with 2 HDHR device (3 tuners each) and trying to limit V5 to only 1 device. I want to limit it so the other device is available for V4 all the time which is my production unit so to speak. Or maybe it's not a issue? Though both devices and all 6 tuners show up, I only have channels mapped to 1 of the HDHRs. Just don't want to mess up V4 and miss a recording which would chap LOML to no end...
On another note: I know its a work in progress and you're busy with the big stuff in the back end code, but here's a few things I've found so far in the web UI that you may or may not be interested in exploring when you got to the polishing stage:
settings.html
Schedules Direct user name and password are designated as "password" in the html and auto fill when using a password manager. It auto fills the default NPVR password and then dorks up the schedules direct log-in as the /user/password is automatically saved. Maybe make it so the user has to click a save button to actually update the fields? With the exception of the main log-in page (which should), the other settings pages don't auto fill. As it is now, I have to disable my password manager whenever I go into the page which is kinda a pita.
Importing recurring-backup.xml
Only recurring recordings are imported, any future scheduled on-off recordings are not. Maybe this is intentional? Would be nice to import all future recording or if not then a warning. Not that it's probably used more than once when a user moves from V4 to V5, but it was a "gotcha" for me anyhow.
scheduler.html
Ability to sort pending and recurring recordings alphabetically and by date
Consider making the pending recordings screen a little more user friendly for desktops. I haven't tried a mobile device so i'm not sure how it looks on there.
Maybe:
Move the delete "X" to the far left side
move the time and date to the left hand side
Move the channel name to the end of the date/time
Add *NEW* designation to pending recordings
ON the "recurring" maybe change the delete "X" into the trashcan icon like many of the other pages and move it to the left side to make it a little more user friendly, at least for desktops.
Here's the current
[ATTACH=CONFIG]47475[/ATTACH]
And here's maybe something that might work better. No I didn't program it, it a MSpaint job. I'm in no way a programmer, that stuff might as well be written in mandarin chinese! My specialty is breaking stuff, if you want it stress tested, I'm your guy
[ATTACH=CONFIG]47476[/ATTACH]
search.html
Add *new* designation in description in search results
Add ability to save searches like V4
Add ability to add padding etc like V4
scheduler.html
Pending recordings
Not able to modify all Recordings, recordings scheduled by recurring are modifiable. Recordings scheduled as a one off can't be modified.
Add pre and post padding to the times
channels.html
Channels page listing has too much vertical padding pushing the wording out of the boxes at least on a desktop, but as I mentioned, I have not used it on a mobile device.
[ATTACH=CONFIG]47474[/ATTACH]
recordings.html
The "all recordings" pull down shows upcoming recordings as expected but the "all recordings (list)" is only showing a "in progress" recording as of this moment.
Just some mussings for you to mull over and again, thanks for the efforts!
NextPVR V6.1.5.231022 - Ubuntu 22.04 VM / 4 core / 8Gb memory
HDHR Prime X2 / HDFX-2 /Schedule Direct / 2X Pi4 + & 3X Pi3 LibreELEC Kodi clients
Server - TrueNAS/ SuperMicro MBD-X10SL7-F MB / Xeon E3-1246 / 32Gb Unbuffered ECC / 8 X 4TB RAIDZ2
HDHR Prime X2 / HDFX-2 /Schedule Direct / 2X Pi4 + & 3X Pi3 LibreELEC Kodi clients
Server - TrueNAS/ SuperMicro MBD-X10SL7-F MB / Xeon E3-1246 / 32Gb Unbuffered ECC / 8 X 4TB RAIDZ2