Apple TV won't connect to DVR

Have Channels 3.1.1.3 running on AppleTV A1625 and my DVR is not showing in app. When I try to authorize this is the error message that pops up on screen “DVR Access Failure The request timed out”. I have logged into my WD MyCloud 3TB and see that my shows are still recording and what not, I just cannot access on my apple tv, any suggestions?

The authorization process is only required for away-from-Home access. If you’re at home you don’t need to do that.

Can you copy/paste what it says underneath the Bonjour checkbox on the DVR web UI Settings Page?

Sorry for the late reply. It says,
Advertising dvr-wdmycloud.local. via [10.193.85.102]

When I try to connect to dvr from the appletv channels app it says,

http://10.193.85.101:57000/auth

Im assuming that there is a conflict with the ip adress?

You’re using the login button which is not required for in-Home access.

Can you try accessing http://10.193.85.102:8089 from a phone/tablet/computer and see if it loads? It sounds like there’s a firewall or something preventing access.

What model NAS is it? And is the Apple TV on Wi-Fi or wired in?

Can you also check what version of the DVR software is installed, at the top of the settings page?

I can access the server via the link from my phone. NAS is a WD mycloud 3tb. Apple tv is on wifi and dvr software is v 218.01.30.0033

That DVR version is out of date. Can you click on Check for Updates, and then switch to the Log tab and see if any errors are shown.

2013/01/01 15:52:13 [IDX] Pruned 0 expired airings from USA-CA65194-X in 48.0104ms.
2018/04/07 12:27:40 [SYS] Downloading new version v2018.04.05.2059
2018/04/07 12:28:03 [SYS] Update downloaded and verified successfully.

As you can see my time and date was incorrect so whenever i checked for updates it said all was up to date. Now it has downloaded and the says waiting to upgrade under the settings tab.

Okay great that explains some of the issues.

Now with the Channels app on your ATV running, open http://10.193.85.101:57000/log and see if it shows any messages about Bonjour and your DVR IP

The app updated to this version 2018.04.05.2059

LOG shows

2018-04-07 12:16:38.103 device: Apple TV - AppleTV5,3 - Version 11.3 (Build 15L211)
2018-04-07 12:16:38.106 locale: en_US - America/Los_Angeles (PDT) offset -25200 (Daylight)
2018-04-07 12:16:38.109 version: 3.1.13 (3.24.318)
2018-04-07 12:16:38.552 [cplayer] v: Setting option ‘opengl-hwdec-interop’ = “auto” (flags = 64) -> 0
2018-04-07 12:16:38.555 [cplayer] v: Setting option ‘opengl-early-flush’ = “no” (flags = 64) -> 0
2018-04-07 12:16:38.557 [cplayer] v: Setting option ‘vo’ = “opengl-cb” (flags = 64) -> 0
2018-04-07 12:16:38.559 [cplayer] v: Setting option ‘hwdec-codecs’ = “hevc” (flags = 64) -> 0
2018-04-07 12:16:38.561 [cplayer] v: Setting option ‘hwdec’ = “videotoolbox” (flags = 64) -> 0
2018-04-07 12:16:38.564 [cplayer] v: Setting option ‘sub-margin-y’ = “75” (flags = 64) -> 0
2018-04-07 12:16:38.566 [cplayer] v: Setting option ‘demuxer-lavf-probesize’ = 5000000 (flags = 64) -> 0
2018-04-07 12:16:38.568 [cplayer] v: Setting option ‘demuxer’ = “+lavf” (flags = 64) -> 0
2018-04-07 12:16:38.571 [cplayer] v: Setting option ‘sub-border-size’ = “0” (flags = 64) -> 0
2018-04-07 12:16:38.574 [cplayer] v: Setting option ‘sub-back-color’ = “#bf000000” (flags = 64) -> 0
2018-04-07 12:16:38.577 [cplayer] v: Setting option ‘demuxer-readahead-secs’ = “95” (flags = 64) -> 0
2018-04-07 12:16:38.580 [cplayer] v: Setting option ‘demuxer-lavf-o’ = “probesize=131072” (flags = 64) -> 0
2018-04-07 12:16:38.583 [cplayer] v: Setting option ‘deinterlace’ = “no” (flags = 64) -> 0
2018-04-07 12:16:38.586 [cplayer] v: Setting option ‘user-agent’ = “Channels tvOS” (flags = 64) -> 0
2018-04-07 12:16:38.589 [cplayer] v: Setting option ‘cache-secs’ = “95” (flags = 64) -> 0
2018-04-07 12:16:38.592 [cplayer] v: Setting option ‘sub-font-size’ = “32” (flags = 64) -> 0
2018-04-07 12:16:38.594 [cplayer] v: Setting option ‘vd-lavc-software-fallback’ = “no” (flags = 64) -> 0
2018-04-07 12:16:38.597 [cplayer] v: Setting option ‘sub-font’ = “Monaco” (flags = 64) -> 0
2018-04-07 12:16:38.599 [cplayer] v: Setting option ‘video-aspect’ = “16/9” (flags = 64) -> 0
2018-04-07 12:16:38.602 [cplayer] v: Setting option ‘vf’ = “lavfi=[fastdeint=linear]” (flags = 64) -> 0
2018-04-07 12:16:38.605 [cplayer] v: Setting option ‘vd-lavc-o’ = “” (flags = 64) -> 0
2018-04-07 12:16:38.609 [cplayer] v: Setting option ‘audio-channels’ = “auto” (flags = 64) -> 0
2018-04-07 12:16:40.784 Devices: (
“<HRDevice:0x1c41a2760 id=1326C268 host=10.193.85.179 model=HDHR3-CC firmware=20170930 channels=320>”
)
2018-04-07 12:16:40.789 DVR: <LTPlusClient:0x1c41f3300 version=(null) arch=(null) os=(null) url=(null) username=(null)>
2018-04-07 12:16:40.893 Guide Loaded: {
Filter = Kids;
Source = “On Now”;
}
2018-04-07 12:16:40.917 Startup Tab: {
Tab = LTGuideViewController;
}
2018-04-07 12:16:40.959 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:16:40.966 Device Found: {
DRM = false;
DRMChannels = 0;
DVB = false;
FirmwareUpToDate = true;
FirmwareVersion = 20170930;
FriendlyName = “HDHomeRun PRIME”;
Legacy = false;
ModelNumber = “HDHR3-CC”;
TunerCount = 3;
}
2018-04-07 12:16:41.292 Guide View (Main View/GuideView): (null)
2018-04-07 12:36:11.498 Settings View (Main View/SettingsView): (null)
2018-04-07 12:43:12.599 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:43:13.404 Guide View (Main View/GuideView): (null)
2018-04-07 12:43:13.542 Guide Loaded: {
Filter = Kids;
Source = “On Now”;
}
2018-04-07 12:43:14.229 Favorite Channels View (Main View/FavoriteChannelsView): (null)
2018-04-07 12:43:14.623 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:43:15.419 Guide View (Main View/GuideView): (null)
2018-04-07 12:50:47.318 Settings View (Main View/SettingsView): (null)
2018-04-07 12:50:59.544 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:51:00.168 Guide View (Main View/GuideView): (null)
2018-04-07 12:51:00.205 Guide Loaded: {
Filter = Kids;
Source = “On Now”;
}
2018-04-07 12:51:00.764 Favorite Channels View (Main View/FavoriteChannelsView): (null)
2018-04-07 12:51:01.339 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:51:02.138 Guide View (Main View/GuideView): (null)
2018-04-07 12:51:04.958 Play Channel: {
Source = “Guide View Item Cell”;
}
2018-04-07 12:51:05.268 [cplayer] v: Run command: stop, flags=0, args=[]
2018-04-07 12:51:05.272 [cplayer] v: Set property: pause=false -> 1
2018-04-07 12:51:05.276 Updating playState from LTVideoPlayerPlayStateStopped to LTVideoPlayerPlayStateStopped
2018-04-07 12:51:05.406 Updating playState from LTVideoPlayerPlayStateStopped to LTVideoPlayerPlayStateLoading
2018-04-07 12:51:05.410 set streaming buffer to 128 segments (free bytes: 25349386240)
2018-04-07 12:51:05.415 streamer sent request to 10.193.85.179: tuner 2, channel <HRChannel:0x1c4170e00 number=2 name=CBS (KCBS CBS)> []
2018-04-07 12:51:05.966 [cplayer] v: Setting option ‘start’ = “none” (flags = 64) -> 0
2018-04-07 12:51:05.972 [cplayer] v: Setting option ‘rebase-start-time’ = “no” (flags = 64) -> 0
2018-04-07 12:51:05.982 Video View (Main View/VideoView): (null)
2018-04-07 12:51:06.001 event: start-file
2018-04-07 12:51:06.005 Updating playState from LTVideoPlayerPlayStateLoading to LTVideoPlayerPlayStateLoading
2018-04-07 12:51:06.009 [cplayer] v: Run command: loadfile, flags=0, args=[cb://1523130665406, replace, ]
2018-04-07 12:51:06.013 [global] v: config path: ‘watch_later’ -> ‘-’
2018-04-07 12:51:06.019 [cplayer] info: Playing: cb://1523130665406
2018-04-07 12:51:06.023 [stream_callback] v: Opening cb://1523130665406
2018-04-07 12:51:06.027 [stream_callback] v: Stream opened successfully.
2018-04-07 12:51:06.031 [demux] v: Trying demuxers for level=force.
2018-04-07 12:51:06.466 streamer started receiving data
2018-04-07 12:51:06.521 [lavf] v: Found ‘mpegts’ at score=50 size=2048.
2018-04-07 12:51:06.534 [lavf] v: avformat_open_input() finished after 2048 bytes.
2018-04-07 12:51:06.539 [lavf] v: avformat_find_stream_info() skipped
2018-04-07 12:51:06.542 event: tracks-changed
2018-04-07 12:51:06.586 event: tracks-changed
2018-04-07 12:51:06.590 event: tracks-changed
2018-04-07 12:51:06.594 event: metadata-update
2018-04-07 12:51:06.604 event: audio-reconfig
2018-04-07 12:51:06.608 event: file-loaded
2018-04-07 12:51:06.612 [demux] v: Detected file format: mpegts (libavformat)
2018-04-07 12:51:06.617 [cplayer] v: Opening done: cb://1523130665406
2018-04-07 12:51:06.621 [cplayer] info: (+) Video --vid=1 (mpeg2video)
2018-04-07 12:51:06.624 [cplayer] info: (+) Audio --aid=1 --alang=eng (ac3)
2018-04-07 12:51:06.628 [cplayer] info: Audio --aid=2 --alang=spa (ac3)
2018-04-07 12:51:06.634 [vd] v: Container reported FPS: 0.000000
2018-04-07 12:51:06.639 [vd] v: Codec list:
2018-04-07 12:51:06.646 [vd] v: mpeg2video - MPEG-2 video
2018-04-07 12:51:06.652 [vd] v: mpegvideo (mpeg2video) - MPEG-1 video
2018-04-07 12:51:06.659 [vd] v: Opening video decoder mpeg2video
2018-04-07 12:51:06.660 [vd] v: Not trying to use hardware decoding: codec mpeg2video is not on whitelist, or does not support hardware acceleration.
2018-04-07 12:51:06.663 [vd] v: Using software decoding.
2018-04-07 12:51:06.665 [vd] v: Detected 2 logical cores.
2018-04-07 12:51:06.667 [vd] v: Requesting 3 threads for decoding.
2018-04-07 12:51:06.670 [vd] v: Selected video codec: mpeg2video (MPEG-2 video)
2018-04-07 12:51:06.672 [vf] info: Opening video filter: [lavfi graph=fastdeint=linear]
2018-04-07 12:51:06.674 [lavfi] v: Setting option ‘graph’ = ‘fastdeint=linear’ (flags = 0)
2018-04-07 12:51:06.678 [ad] v: Codec list:
2018-04-07 12:51:06.681 [ad] v: ac3 - ATSC A/52A (AC-3)
2018-04-07 12:51:06.684 [ad] v: ac3_fixed (ac3) - ATSC A/52A (AC-3)
2018-04-07 12:51:06.687 [ad] v: ac3_at (ac3) - ac3 (AudioToolbox)
2018-04-07 12:51:06.690 [ad] v: Opening audio decoder ac3
2018-04-07 12:51:06.693 [ad] v: Requesting 1 threads for decoding.
2018-04-07 12:51:06.696 [ad] v: Selected audio codec: ac3 (ATSC A/52A (AC-3))
2018-04-07 12:51:06.698 [cplayer] v: Starting playback…
2018-04-07 12:51:06.700 [lavf] v: Detected program change for 3300: (pcr=0,nb=0) -> (pcr=3649,nb=3)
2018-04-07 12:51:06.702 [vd] warn: Error while decoding frame (-1094995529)!
2018-04-07 12:51:06.704 [vd] warn: Error while decoding frame (-1094995529)!
2018-04-07 12:51:06.706 [vd] warn: Error while decoding frame (-1094995529)!
2018-04-07 12:51:06.708 [vd] warn: Error while decoding frame (-1094995529)!
2018-04-07 12:51:06.710 [ao] v: Trying audio driver ‘audiounit’
2018-04-07 12:51:06.712 [ao/audiounit] v: requested format: 48000 Hz, 5.1(side) channels, floatp
2018-04-07 12:51:07.244 [ao/audiounit] v: using soft-buffer of 9600 samples.
2018-04-07 12:51:07.247 [cplayer] v: Remix: 5.1(side) -> 5.1
2018-04-07 12:51:07.250 event: audio-reconfig
2018-04-07 12:51:07.253 [cplayer] v: Fudge: sl-sr -> bl-br
2018-04-07 12:51:07.256 [cplayer] info: AO: [audiounit] 48000Hz fl-fr-lfe-fc-bl-br (5.1) 6ch floatp
2018-04-07 12:51:07.259 [cplayer] v: AO: Description: AudioUnit (iOS)
2018-04-07 12:51:07.262 event: video-reconfig
2018-04-07 12:51:07.264 event: tracks-changed
2018-04-07 12:51:07.268 event: video-reconfig
2018-04-07 12:51:07.273 [vd] v: Using software decoding.
2018-04-07 12:51:07.275 [vd] v: Decoder format: 720x480 [32:27] yuv420p auto/auto/auto/limited CL=mpeg2/4/h264 (auto 0.000000/0.000000/0.000000)
2018-04-07 12:51:07.277 [vd] v: Forcing user-set aspect ratio.
2018-04-07 12:51:07.282 [ffmpeg] v: src: w:720 h:480 pixfmt:yuv420p tb:1/1000000 fr:0/1 sar:4971027/4194304 sws_param:
2018-04-07 12:51:07.284 [lavfi] v: lavfi: create graph: ‘fastdeint=linear’
2018-04-07 12:51:07.287 [vf] v: Video filter chain:
2018-04-07 12:51:07.292 [vf] v: [in] 720x480 [4971027:4194304] yuv420p bt.601/bt.601-525/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
2018-04-07 12:51:07.295 [vf] v: [lavfi] “lavfi.00” 720x480 [4971027:4194304] yuv420p bt.601/bt.601-525/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
2018-04-07 12:51:07.303 [vf] v: [out] 720x480 [4971027:4194304] yuv420p bt.601/bt.601-525/bt.1886/limited SP=1.000000 CL=mpeg2/4/h264
2018-04-07 12:51:07.310 [cplayer] info: (+) Video --vid=1 (mpeg2video)
2018-04-07 12:51:07.315 [cplayer] info: (+) Audio --aid=1 --alang=eng (ac3)
2018-04-07 12:51:07.322 [cplayer] info: Audio --aid=2 --alang=spa (ac3)
2018-04-07 12:51:07.326 [cplayer] info: Subs --sid=1 (eia_608)
2018-04-07 12:51:07.329 event: playback-restart
2018-04-07 12:51:07.336 Updating playState from LTVideoPlayerPlayStateLoading to LTVideoPlayerPlayStatePlaying
2018-04-07 12:51:07.340 [cplayer] info: VO: [opengl-cb] 720x480 => 853x480 yuv420p
2018-04-07 12:51:07.343 [cplayer] v: VO: Description: OpenGL Callbacks for libmpv
2018-04-07 12:51:07.349 [cplayer] v: first video frame after restart shown
2018-04-07 12:51:07.356 [cplayer] v: starting audio playback
2018-04-07 12:51:07.360 [cplayer] v: playback restart complete
2018-04-07 12:51:09.070 read got (9) Bad file descriptor
2018-04-07 12:51:09.074 streamer stopping after 1100 packets and 1 timeouts (55 waits)
2018-04-07 12:51:09.080 Updating playState from LTVideoPlayerPlayStatePlaying to LTVideoPlayerPlayStateStopped
2018-04-07 12:51:09.093 [cplayer] v: Run command: stop, flags=0, args=[]
2018-04-07 12:51:09.097 Guide Loaded: {
Filter = “All Channels”;
Source = Guide;
}
2018-04-07 12:51:09.288 event: audio-reconfig
2018-04-07 12:51:09.302 event: video-reconfig
2018-04-07 12:51:09.305 [cplayer] v: Set property: pause=false -> 1
2018-04-07 12:51:09.308 [cplayer] v: EOF code: 4
2018-04-07 12:51:09.327 event: audio-reconfig
2018-04-07 12:51:09.329 event: tracks-changed
2018-04-07 12:51:09.332 event: end-file
2018-04-07 12:51:09.335 event: video-reconfig
2018-04-07 12:51:09.338 [ad] v: Uninit audio decoder.
2018-04-07 12:51:09.342 [ffmpeg] v: src: w:720 h:480 pixfmt:yuv420p tb:1/1000000 fr:0/1 sar:4971027/4194304 sws_param:
2018-04-07 12:51:09.346 [lavfi] v: lavfi: create graph: ‘fastdeint=linear’
2018-04-07 12:51:09.350 [vd] v: Uninit video.
2018-04-07 12:51:09.354 [cplayer] v: finished playback, success (reason 2)
2018-04-07 12:51:09.358 [cplayer] info:
2018-04-07 12:51:09.362 [cplayer] v: Set property: aid=1 -> 1
2018-04-07 12:51:09.366 [cplayer] v: Set property: audio=1 -> 1
2018-04-07 12:51:09.370 [cplayer] v: Set property: sid=0 -> 1
2018-04-07 12:51:09.374 [cplayer] v: Set property: sub=0 -> 1
2018-04-07 12:51:09.771 Guide View (Main View/GuideView): (null)
2018-04-07 12:51:43.212 Settings View (Main View/SettingsView): (null)
2018-04-07 12:53:52.658 got remote auth: {
code = 031b0ab9bfd9c256418b4f3cc40700e8c5b0a893f010ecd38718645a0561ea8f;
server = “https://1cae2912872d.channelsdvr.net:8089”;
tv = “10.193.85.101”;
}
2018-04-07 12:53:56.915 Showing DVR tabs
2018-04-07 12:54:09.605 Search View (Main View/SearchView): (null)
2018-04-07 12:54:16.193 Recordings Loaded: {
“All Shows” = “~20”;
“Content Types” = “TV Shows, Kids”;
“Has Kids” = true;
“Has Movies” = false;
“Has Sports” = false;
“Has TV Shows” = true;
“Just Movies” = false;
“Just TV Shows” = false;
Kids = 1;
Movies = 0;
Sports = 0;
“TV Shows” = “~20”;
}

as you can probably tell from all this… dvr is working again :smiley:

Is there anything else that needs to be done?

lol maybe I did something wrong? Now when I try to watch the recorded videos it says

! No DVR Trans coder
Sorry, your Channels DVR computer is not powerful enough to compress video for remote viewing

Looks like you’re still using remote login which is not ideal.

Try clicking “logout from remote DVR”, then quit and restart the app (click TV/Home twice and swipe up) and look at the logs again. It should find your DVR on the network automatically.

Restarted appletv and quit app and still not seeing dvr

If it doesn’t find your DVR after restart, try unchecking and rechecking the Bonjour checkbox on the DVR Settings Page while the app is open.

Ive tried several times, no luck. even connected it to an ethernet line.

A post was split to a new topic: Remote access failure

Can you post the Log after a fresh restart? Does it show any Bonjour messages?

2018/04/07 13:42:50 [SYS] Shutting down…
2018/04/07 13:42:50 [SYS] Bonjour service stopped.
2018/04/07 12:26:56 [SYS] Starting Channels DVR v2018.04.05.2059 (linux-armv7l) in /mnt/HD/HD_a2/Nas_Prog/ChannelsDVR/channels-dvr/data
2018/04/07 12:26:57 [HDR] Found 1 devices
2018/04/07 12:26:59 [SYS] Started HTTP Server
2018/04/07 12:28:05 [DVR] Recording engine started in /shares/DVR
2018/04/07 12:28:05 [zeroconf] no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2018/04/07 12:28:05 [SYS] Bonjour service running for dvr-wdmycloud.local. [10.193.85.102]
2018/04/07 12:28:07 [DVR] Processing file-462: TV/60 Days In/60 Days In S04E12 2018-03-15 Get Them Out 2018-03-15-1900.mpg
2018/04/07 12:28:07 [NAT] Successfully mapped port 8089 using upnp
2018/04/07 12:28:08 [DVR] Running commercial detection on file 462 (TV/60 Days In/60 Days In S04E12 2018-03-15 Get Them Out 2018-03-15-1900.mpg)
2018/04/07 12:28:40 [SYS] Bonjour service stopped.
2018/04/07 12:28:42 [zeroconf] no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2018/04/07 12:28:42 [SYS] Bonjour service running for dvr-wdmycloud.local. [10.193.85.102]
2018/04/07 12:31:35 [SYS] Bonjour service stopped.
2018/04/07 12:31:38 [zeroconf] no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2018/04/07 12:31:38 [SYS] Bonjour service running for dvr-wdmycloud.local. [10.193.85.102]
2018/04/07 12:31:42 [SYS] Bonjour service stopped.
2018/04/07 12:31:51 [zeroconf] no suitable IPv6 interface: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
2018/04/07 12:31:51 [SYS] Bonjour service running for dvr-wdmycloud.local. [10.193.85.102]

that is the last one

What does http://10.193.85.101:57000/log say after you quit and restart the Apple TV app?

If it’s not working then you can use login to remote DVR again, and switch Streaming Quality Wi-Fi to Original