Using Web Application - sub3/NextPVR GitHub Wiki

Web App

The NextPVR Web App is accessible at:

http://servername:8866/index.html

where servername is the name or IP address of the computer running the NextPVR Service. You can also use localhost if accessing from the same machine.

On first use from a new device you will be prompted to log in. The default credentials are admin / password. Tick Remember Me and you will not be asked again on that device.

Login Page

After logging in, the home page shows a summary of available disk space and recent activity. The navigation bar along the top provides access to all sections.

Start Page

Channels

The Channels page lists all your channels and what is currently showing on each one. Click a channel to start watching it live.

Channels Page

TV Guide

The TV Guide page shows a grid of listings for all channels.

  • Scroll vertically to move through channels, horizontally to move through time.
  • Use the day selector (top left of the grid) to jump to a different day.
  • Use the channel group selector (bottom left) to filter to a channel group.

TV Guide

Background colours indicate genre. Highlight colours indicate recording status:

  • Green β€” show has completed recording
  • Bright red β€” recording is currently in progress
  • Red β€” show is scheduled to record

Click a show to see its description and recording options:

Show Options

  • Record Once β€” record this single episode.
  • Record Series β€” record all episodes of the show on this channel. NextPVR will avoid duplicate episodes if Avoid duplicate recordings is enabled in Settings β†’ General.
  • Advanced β€” opens the full recording type selector:

Show Options Advanced

Recording Type Description
Record Once Record this single episode.
Record Season (NEW Episodes) Record all episodes on this channel marked as new in EPG data.
Record Season (All Episodes) Record all episodes on this channel.
Record Season (Daily, this timeslot) Record daily on this channel within one hour of this episode's start time.
Record Season (Weekly, this timeslot) Record on this day each week on this channel within one hour of this episode's start time.
Record Season (Monday–Friday, this timeslot) Record on weekdays on this channel within one hour of this episode's start time.
Record Season (Weekends, this timeslot) Record on weekend days on this channel within one hour of this episode's start time.
Record Season (All Episodes, All Channels) Record all episodes on all channels at any time.

NextPVR can record shows on more than one channel simultaneously using a single tuner when the channels share a frequency. If a tuner is unavailable or a recording fails, NextPVR will attempt to record a later broadcast of the same episode.

Watch Recordings

The home page (index.html) displays Recent and Upcoming Recordings. Recordings from the past 7 days appear in the Recent list.

Recent Recordings

Click Recordings in the navigation menu for the full recordings view:

Recordings

Display options:

  • All Recordings β€” thumbnails grouped by show title. Click a title to list all available episodes, including in-progress and pending recordings.
  • All Recordings (List) β€” all recordings in alphabetical order, including recordings currently in progress.
  • Recent Recordings β€” shows recorded in the last 7 days, most recent first, including currently recording shows.
  • Failed Recordings β€” shows that were scheduled but did not record (e.g. because the server was shut down at the scheduled time).

Recordings can be played and deleted. Playback resumes from the position where you last stopped, even if that was on a different device.

Scheduler

The Scheduler screen lets you view and manage upcoming and recurring recordings. Use the drop-down at the top left to switch between:

  • Pending recordings β€” individual scheduled episodes
  • Recurring recordings β€” season and repeating schedules

Scheduler Page

Click + to create a new scheduled recording using Keyword or Advanced rules:

Scheduler Recording Type

Keyword Recording

Select Keyword from the Recording Type drop-down, then choose a Keyword Type and enter a value:

Keyword Type

Keyword Type Example
Title lost
Title or Description scary
Cast or Crew aniston

Advanced Recording

Select Advanced from the Recording Type drop-down and enter a SQL WHERE clause:

Advanced Scheduler

Examples:

-- All shows with 'news' in the title
title LIKE '%news%'

-- 'news' shows between 5 PM and 8 PM
title LIKE '%news%' AND time(start_time,'localtime') >= time('17:00:00') AND time(start_time,'localtime') <= time('20:00:00')

You can also create an Advanced recording directly from a Search result.

Live TV

Watch live TV by clicking:

  • Channels in the navigation menu, then clicking a channel, or
  • TV Guide, clicking a currently-broadcasting show, then clicking Watch Now.

Live TV will fail to start if no tuner is available. You can pause live TV using the on-screen controls; the server buffers live TV for the duration configured in Settings β†’ General.

Hover the mouse (or tap on a touch device) on the right side of the video to show a channel list and switch channels.

Live TV Channels

Search

Click Search in the navigation menu and enter a word or phrase to search show titles.

Web App Search

Click More Options to search across Title, Sub-title, and Description independently:

Search More Options

From a search result you can click Create Recording to set up an Advanced Recording based on your search terms.

Settings

The Settings screen provides access to NextPVR server configuration. See Setup Main for details.