Bitterroot Mountains
PBS
Find Us on TV

Idaho Public Television on your iPad or iPhone

PBS for mobile


Watch your favorite Idaho Public Television programs with the PBS mobile app. It features over 1000 videos, including full-length episodes, segments and previews, with new content added daily.

How to get the iPhone app

  1. Download the PBS iPhone app
  2. Once installed, open the app and click "Select Station" or the "Gear" icon
  3. Enter the zip code where you watch Idaho Public Television on TV
  4. Select your over-the-air (antenna), cable, or satellite provider
  5. Select one of the "Channels" under the Idaho Public Television group
  6. Click on the "Programs" icon (looks like a small stack of cards)
  7. Pick your show and enjoy watching Idaho Public Television on your iPhone!

How to get the iPad app

  1. Download the PBS iPad app
  2. Once installed, open the app. Click "Schedules" at the side or bottom of the app window
  3. Click "Find By ZIP" and enter your zip code; or click the "Use My Location" button (if you have Location services for your iPad turned on)
  4. Select your over-the-air (antenna), cable, or satellite provider
  5. Select Idaho Public Television as your Channel
  6. Click the "Programs" icon at the side or bottom of the app window
  7. Pick your show and enjoy watching Idaho Public Television on your iPad!
SUPPORT US

Donate Now!

We Can Do More Together, When Idaho Gives

Idaho Gives 2016

Celebrate our 50th Anniversary on May 11 in Pocatello!

 

Featured Sponsor

struct
Detail [empty string]
ErrNumber 0
Message Element CURRENTDATE is undefined in VARIABLES.
Resolvedname VARIABLES
StackTrace coldfusion.runtime.UndefinedElementException: Element CURRENTDATE is undefined in VARIABLES. at coldfusion.runtime.CfJspPage.resolveCanonicalName(CfJspPage.java:1724) at coldfusion.runtime.CfJspPage._resolve(CfJspPage.java:1677) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1812) at coldfusion.runtime.CfJspPage._resolveAndAutoscalarize(CfJspPage.java:1805) at cfhpSponsorBox2ecfm1458073920.runPage(D:\inetpub\Idahoptv\inc\hpSponsorBox.cfm:8) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfhpSupportColContent2ecfm1532457934.runPage(D:\inetpub\Idahoptv\inc\hpSupportColContent.cfm:25) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2722) at cfmobile2ecfm1896404638.runPage(D:\inetpub\Idahoptv\community\mobile.cfm:167) at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:231) at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:416) at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65) at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:378) at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48) at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40) at coldfusion.filter.PathFilter.invoke(PathFilter.java:94) at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:70) at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28) at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38) at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:46) at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38) at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22) at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62) at coldfusion.CfmServlet.service(CfmServlet.java:201) at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89) at jrun.servlet.FilterChain.doFilter(FilterChain.java:86) at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42) at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46) at jrun.servlet.FilterChain.doFilter(FilterChain.java:94) at jrun.servlet.FilterChain.service(FilterChain.java:101) at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106) at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42) at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286) at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543) at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203) at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320) at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428) at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266) at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
Suppressed
array [empty]
TagContext
array
1
struct
COLUMN 0
ID ??
LINE 8
RAW_TRACE at cfhpSponsorBox2ecfm1458073920.runPage(D:\inetpub\Idahoptv\inc\hpSponsorBox.cfm:8)
TEMPLATE D:\inetpub\Idahoptv\inc\hpSponsorBox.cfm
TYPE CFML
2
struct
COLUMN 0
ID CFINCLUDE
LINE 25
RAW_TRACE at cfhpSupportColContent2ecfm1532457934.runPage(D:\inetpub\Idahoptv\inc\hpSupportColContent.cfm:25)
TEMPLATE D:\inetpub\Idahoptv\inc\hpSupportColContent.cfm
TYPE CFML
3
struct
COLUMN 0
ID CFINCLUDE
LINE 167
RAW_TRACE at cfmobile2ecfm1896404638.runPage(D:\inetpub\Idahoptv\community\mobile.cfm:167)
TEMPLATE D:\inetpub\Idahoptv\community\mobile.cfm
TYPE CFML
Type Expression
element CURRENTDATE
objectType
object of java.lang.Class
Class Name java.lang.Class
Methods
Method Return Type
asSubclass(java.lang.Class) java.lang.Class
cast(java.lang.Object) java.lang.Object
desiredAssertionStatus() boolean
forName(java.lang.String, boolean, java.lang.ClassLoader) java.lang.Class
forName(java.lang.String) java.lang.Class
getAnnotation(java.lang.Class) java.lang.annotation.Annotation
getAnnotations() java.lang.annotation.Annotation[]
getCanonicalName() java.lang.String
getClassLoader() java.lang.ClassLoader
getClasses() java.lang.Class[]
getComponentType() java.lang.Class
getConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getConstructors() java.lang.reflect.Constructor[]
getDeclaredAnnotations() java.lang.annotation.Annotation[]
getDeclaredClasses() java.lang.Class[]
getDeclaredConstructor(java.lang.Class[]) java.lang.reflect.Constructor
getDeclaredConstructors() java.lang.reflect.Constructor[]
getDeclaredField(java.lang.String) java.lang.reflect.Field
getDeclaredFields() java.lang.reflect.Field[]
getDeclaredMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getDeclaredMethods() java.lang.reflect.Method[]
getDeclaringClass() java.lang.Class
getEnclosingClass() java.lang.Class
getEnclosingConstructor() java.lang.reflect.Constructor
getEnclosingMethod() java.lang.reflect.Method
getEnumConstants() java.lang.Object[]
getField(java.lang.String) java.lang.reflect.Field
getFields() java.lang.reflect.Field[]
getGenericInterfaces() java.lang.reflect.Type[]
getGenericSuperclass() java.lang.reflect.Type
getInterfaces() java.lang.Class[]
getMethod(java.lang.String, java.lang.Class[]) java.lang.reflect.Method
getMethods() java.lang.reflect.Method[]
getModifiers() int
getName() java.lang.String
getPackage() java.lang.Package
getProtectionDomain() java.security.ProtectionDomain
getResource(java.lang.String) java.net.URL
getResourceAsStream(java.lang.String) java.io.InputStream
getSigners() java.lang.Object[]
getSimpleName() java.lang.String
getSuperclass() java.lang.Class
getTypeParameters() java.lang.reflect.TypeVariable[]
isAnnotation() boolean
isAnnotationPresent(java.lang.Class) boolean
isAnonymousClass() boolean
isArray() boolean
isAssignableFrom(java.lang.Class) boolean
isEnum() boolean
isInstance(java.lang.Object) boolean
isInterface() boolean
isLocalClass() boolean
isMemberClass() boolean
isPrimitive() boolean
isSynthetic() boolean
newInstance() java.lang.Object
toString() java.lang.String