Closed Hottsy-Tottsy closed 6 years ago
Sorry, posted that prematurely. The files download without problem until I try and play them. Nothing happens.
Yeah, I have been seeing this lately, too, and I think it's a bug in get_iplayer. For some reason it has started picking a stream format that doesn't convert properly to an iTunes-friendly encoding MP4.
I have had success locally by forcing the use of the non-DASH-format streams, so expect a new release soon. I hope that won't be an issue, as you generally shouldn't care about the streaming format as long as you get a playable file.
Curious to know which programmes are problematic as I've checked a number and they seem to be fine - I haven't watched everything I've downloaded yet!
it was QI XL Series O Episode Over and Ova and it also happened with Storyville. I completely removed them from my history and downloaded them 3 times. Each time was an unplayable file.
Just now with Motherland, episode 2. Finished downloading and then crashed. File not playable.
It actually crashed when it tries to initialise the download of The Ellen Degeneres Show.
Process: Get iPlayer Automator [2895] Path: /Applications/Get iPlayer Automator.app/Contents/MacOS/Get iPlayer Automator Identifier: com.ascoware.getiPlayerAutomator Version: 1.9.9 (20171029001) Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Get iPlayer Automator [2895] User ID: 502
Date/Time: 2017-11-15 09:41:54.724 +0800 OS Version: Mac OS X 10.13.1 (17B48) Report Version: 12 Anonymous UUID: 6BBCE22C-C728-4342-51D2-2175DAE3AC9B
Time Awake Since Boot: 67000 seconds
System Integrity Protection: enabled
Crashed Thread: 4 Dispatch queue: NSOperationQueue 0x60000022b100 (QOS: UNSPECIFIED)
Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ' -[__NSCFCalendar components:fromDate:]: date cannot be nil' terminating with uncaught exception of type NSException abort() called
Application Specific Backtrace 1: 0 CoreFoundation 0x00007fff541332fb exceptionPreprocess + 171 1 libobjc.A.dylib 0x00007fff7aaa0c76 objc_exception_throw + 48 2 CoreFoundation 0x00007fff5410b5a2 -[NSCFCalendar components:fromDate:] + 1986 3 CoreFoundation 0x00007fff5410ad6e -[_NSCopyOnWriteCalendarWrapper components:fromDate:] + 78 4 Get iPlayer Automator 0x000000010699e5d6 Get iPlayer Automator + 218582 5 Get iPlayer Automator 0x000000010699d712 Get iPlayer Automator + 214802 6 CFNetwork 0x00007fff53041d1b 75-[NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 19 7 CFNetwork 0x00007fff53041575 49-[NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 147 8 Foundation 0x00007fff56178ab3 NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK + 7 9 Foundation 0x00007fff56178915 -[NSBlockOperation main] + 68 10 Foundation 0x00007fff56176dc2 -[__NSOperationInternal _start:] + 778 11 libdispatch.dylib 0x00007fff7b655e88 _dispatch_client_callout + 8 12 libdispatch.dylib 0x00007fff7b668478 _dispatch_block_invoke_direct + 317 13 libdispatch.dylib 0x00007fff7b655e88 _dispatch_client_callout + 8 14 libdispatch.dylib 0x00007fff7b668478 _dispatch_block_invoke_direct + 317 15 libdispatch.dylib 0x00007fff7b66831b dispatch_block_perform + 109 16 Foundation 0x00007fff56172dd0 __NSOQSchedule_f + 342 17 libdispatch.dylib 0x00007fff7b655e88 _dispatch_client_callout + 8 18 libdispatch.dylib 0x00007fff7b668fbc _dispatch_continuation_pop + 472 19 libdispatch.dylib 0x00007fff7b66080c _dispatch_async_redirect_invoke + 703 20 libdispatch.dylib 0x00007fff7b657a7a _dispatch_root_queue_drain + 515 21 libdispatch.dylib 0x00007fff7b657826 _dispatch_worker_thread3 + 101 22 libsystem_pthread.dylib 0x00007fff7b9191ca _pthread_wqthread + 1387 23 libsystem_pthread.dylib 0x00007fff7b918c4d start_wqthread + 13
Thread 0:: Dispatch queue: com.apple.main-thread 0 libsystem_kernel.dylib 0x00007fff7b7d5e76 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff7b7d5390 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff540ae5d5 CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff540ad927 CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff540acfa3 CFRunLoopRunSpecific + 483 5 com.apple.HIToolbox 0x00007fff533cc866 RunCurrentEventLoopInMode + 286 6 com.apple.HIToolbox 0x00007fff533cc5d6 ReceiveNextEventCommon + 613 7 com.apple.HIToolbox 0x00007fff533cc354 _BlockUntilNextEventMatchingListInModeWithFilter + 64 8 com.apple.AppKit 0x00007fff516c9a23 _DPSNextEvent + 2085 9 com.apple.AppKit 0x00007fff51e5ee6c -[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 3044 10 com.apple.AppKit 0x00007fff516be831 -[NSApplication run] + 764 11 com.apple.AppKit 0x00007fff5168d9d2 NSApplicationMain + 804 12 com.ascoware.getiPlayerAutomator 0x000000010696b22c 0x106969000 + 8748
Thread 1:: com.apple.NSURLConnectionLoader 0 libsystem_kernel.dylib 0x00007fff7b7d5e76 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff7b7d5390 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff540ae5d5 CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff540ad927 CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff540acfa3 CFRunLoopRunSpecific + 483 5 com.apple.CFNetwork 0x00007fff53025662 +[NSURLConnection(Loader) _resourceLoadLoop:] + 357 6 com.apple.Foundation 0x00007fff5616b6d8 NSThreadstart__ + 1197 7 libsystem_pthread.dylib 0x00007fff7b9196c1 _pthread_body + 340 8 libsystem_pthread.dylib 0x00007fff7b91956d _pthread_start + 377 9 libsystem_pthread.dylib 0x00007fff7b918c5d thread_start + 13
Thread 2:: com.apple.NSEventThread 0 libsystem_kernel.dylib 0x00007fff7b7d5e76 mach_msg_trap + 10 1 libsystem_kernel.dylib 0x00007fff7b7d5390 mach_msg + 60 2 com.apple.CoreFoundation 0x00007fff540ae5d5 CFRunLoopServiceMachPort + 341 3 com.apple.CoreFoundation 0x00007fff540ad927 CFRunLoopRun + 1783 4 com.apple.CoreFoundation 0x00007fff540acfa3 CFRunLoopRunSpecific + 483 5 com.apple.AppKit 0x00007fff518072d1 _NSEventThread + 184 6 libsystem_pthread.dylib 0x00007fff7b9196c1 _pthread_body + 340 7 libsystem_pthread.dylib 0x00007fff7b91956d _pthread_start + 377 8 libsystem_pthread.dylib 0x00007fff7b918c5d thread_start + 13
Thread 3: 0 libsystem_kernel.dylib 0x00007fff7b7df6da __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7b91906a _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff7b918c4d start_wqthread + 13
Thread 4 Crashed:: Dispatch queue: NSOperationQueue 0x60000022b100 (QOS: UNSPECIFIED) 0 libsystem_kernel.dylib 0x00007fff7b7defce __pthread_kill + 10 1 libsystem_pthread.dylib 0x00007fff7b91c150 pthread_kill + 333 2 libsystem_c.dylib 0x00007fff7b73b30a abort + 127 3 libc++abi.dylib 0x00007fff7971df8f abort_message + 245 4 libc++abi.dylib 0x00007fff7971e12b default_terminate_handler() + 265 5 libobjc.A.dylib 0x00007fff7aaa2ea3 _objc_terminate() + 97 6 libc++abi.dylib 0x00007fff797397c9 std::terminate(void (*)()) + 8 7 libc++abi.dylib 0x00007fff79739843 std::terminate() + 51 8 libdispatch.dylib 0x00007fff7b655e9c _dispatch_client_callout + 28 9 libdispatch.dylib 0x00007fff7b668478 _dispatch_block_invoke_direct + 317 10 libdispatch.dylib 0x00007fff7b655e88 _dispatch_client_callout + 8 11 libdispatch.dylib 0x00007fff7b668478 _dispatch_block_invoke_direct + 317 12 libdispatch.dylib 0x00007fff7b66831b dispatch_block_perform + 109 13 com.apple.Foundation 0x00007fff56172dd0 NSOQSchedule_f + 342 14 libdispatch.dylib 0x00007fff7b655e88 _dispatch_client_callout + 8 15 libdispatch.dylib 0x00007fff7b668fbc _dispatch_continuation_pop + 472 16 libdispatch.dylib 0x00007fff7b66080c _dispatch_async_redirect_invoke + 703 17 libdispatch.dylib 0x00007fff7b657a7a _dispatch_root_queue_drain + 515 18 libdispatch.dylib 0x00007fff7b657826 _dispatch_worker_thread3 + 101 19 libsystem_pthread.dylib 0x00007fff7b9191ca _pthread_wqthread + 1387 20 libsystem_pthread.dylib 0x00007fff7b918c4d start_wqthread + 13
Thread 5: 0 libsystem_kernel.dylib 0x00007fff7b7df6da __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7b91906a _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff7b918c4d start_wqthread + 13
Thread 6: 0 libsystem_kernel.dylib 0x00007fff7b7df6da __workq_kernreturn + 10 1 libsystem_pthread.dylib 0x00007fff7b91906a _pthread_wqthread + 1035 2 libsystem_pthread.dylib 0x00007fff7b918c4d start_wqthread + 13
Thread 4 crashed with X86 Thread State (64-bit): rax: 0x0000000000000000 rbx: 0x000070000aa2a000 rcx: 0x000070000aa295a8 rdx: 0x0000000000000000 rdi: 0x0000000000005c4b rsi: 0x0000000000000006 rbp: 0x000070000aa295e0 rsp: 0x000070000aa295a8 r8: 0x000070000aa29470 r9: 0x000070000aa29640 r10: 0x0000000000000000 r11: 0x0000000000000206 r12: 0x0000000000005c4b r13: 0x0000000000000030 r14: 0x0000000000000006 r15: 0x000000000000002d rip: 0x00007fff7b7defce rfl: 0x0000000000000206 cr2: 0x00007fffb4cc0148
Logical CPU: 0 Error Code: 0x02000148 Trap Number: 133
Binary Images:
0x106969000 - 0x1069edfff +com.ascoware.getiPlayerAutomator (1.9.9 - 20171029001)
External Modification Summary: Calls made by other processes targeting this process: task_for_pid: 1 thread_create: 0 thread_set_state: 0 Calls made by this process: task_for_pid: 0 thread_create: 0 thread_set_state: 0 Calls made by all processes on this machine: task_for_pid: 37230 thread_create: 0 thread_set_state: 0
VM Region Summary: ReadOnly portion of Libraries: Total=417.0M resident=0K(0%) swapped_out_or_unallocated=417.0M(100%) Writable regions: Total=202.6M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=202.6M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced) =========== ======= ======= Accelerate framework 256K 3 Activity Tracing 256K 2 CG backing stores 15.5M 5 CG image 2848K 17 CoreAnimation 8756K 32 CoreGraphics 8K 2 CoreImage 88K 7 CoreUI image data 4208K 23 CoreUI image file 348K 7 Foundation 24K 3 Image IO 96K 7 Kernel Alloc Once 8K 2 MALLOC 160.3M 72 MALLOC guard page 96K 23 Memory Tag 242 12K 2 SQLite page cache 128K 3 STACK GUARD 56.0M 8 Stack 11.0M 8 VM_ALLOCATE 112K 16 DATA 33.0M 307 FONT_DATA 4K 2 GLSLBUILTINS 2588K 2 LINKEDIT 189.1M 7 TEXT 227.9M 309 UNICODE 560K 2 libnetwork 128K 2 mapped file 81.2M 45 shared memory 2492K 18 =========== ======= ======= TOTAL 796.5M 908
Model: MacBookPro11,1, BootROM MBP111.0142.B00, 2 processors, Intel Core i5, 2.8 GHz, 16 GB, SMC 2.16f68 Graphics: Intel Iris, Intel Iris, Built-In Memory Module: BANK 0/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 Memory Module: BANK 1/DIMM0, 8 GB, DDR3, 1600 MHz, 0x80AD, 0x484D54343147533641465238412D50422020 AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0x112), Broadcom BCM43xx 1.0 (7.77.37.2.1a3) Bluetooth: Version 6.0.0f1, 3 services, 18 devices, 1 incoming serial ports Network Service: Wi-Fi, AirPort, en0 Network Service: iPhone, Ethernet, en4 Serial ATA Device: APPLE SSD SM0512F, 500.28 GB USB Device: USB 3.0 Bus USB Device: Apple Internal Keyboard / Trackpad USB Device: BRCM20702 Hub USB Device: Bluetooth USB Host Controller USB Device: iPhone Thunderbolt Bus: MacBook Pro, Apple Inc., 17.2
Interesting. I haven't had a problem playing with Quick View - I don't import them into iTunes - and the mp4 is completely playable on my MacOs Sierra in QuickTime Player - for both the latest Storyville and that QI XL episode. I do have the setting for higher quality audio enabled.
Get iPlayer Automator 1.9.9 Initialized.
GetITVShows: ITV Cache Update Starting
AppController: Updating Programme Index Feeds...
GetITVShows (Info): Merge complete B/F Programmes: 1203 C/F Programmes: 1178 Today Programmes: 175
GetITVShows: Update Finished
AppController: Index Updated.
/Applications/Get iPlayer Automator.app/Contents/Resources/get_iplayer
--nocopyright
-e60480000000000000
--type=tv,itv,radio
--listformat=SearchResult|
INFO: Loading proxy settings... INFO: No proxy to load INFO: Proxy load complete. INFO: No proxy will be used
AppController: Starting Downloads
Downloading Show 1/1: BBC Download (ID=b09g6612): Downloading QI XL: Series O - Over and Ova INFO: 1 matching programmes WARNING: A UK TV licence is required to access BBC iPlayer TV content legally INFO: Downloading tv: 'QI XL: Series O - 4. Over and Ova (b09g6612) [original]' b09g6612: QI XL: Series O - Over and Ova: Retrieving Extended Metadata
INFO: Loading proxy settings... INFO: No proxy to load INFO: Proxy load complete. INFO: No proxy will be used b09g6612: QI XL: Series O - Over and Ova:
b09g6612: QI XL: Series O - Over and Ova: Matches: 5321: QI XL: Series O - Over and Ova, BBC Two, b09g6612
b09g6612: QI XL: Series O - Over and Ova: available: 2017-11-11T22:40:00+00:00 brand: QI XL categories: Games & Quizzes,Entertainment,Comedy category: Games & Quizzes channel: BBC Two
b09g6612: QI XL: Series O - Over and Ova: desc: Sandi looks at over and ova with Bill Bailey, Jan Ravens, Grayson Perry and Alan Davies. desclong: Sandi Toksvig looks at over and ova. Learn some tricks you can do with eggs, meet a flying pig and join in as the studio audience sings along with Western film themes. With Bill Bailey, Jan Ravens, Grayson Perry and Alan Davies. descmedium: Sandi Toksvig looks at over and ova. Learn some egg tricks and sing along to Western film themes. With Bill Bailey, Jan Ravens, Grayson Perry and Alan Davies. descshort: Sandi looks at over and ova with Bill Bailey, Jan Ravens, Grayson Perry and Alan Davies. dir: /Users/user/Library/Application Support/Get iPlayer Automator dldate: 2017-11-15 dltime: 01:32:48 duration: 2640 durations: original: 2640 episode: 4. Over and Ova episodenum: 4 episodeshort: Over and Ova
b09g6612: QI XL: Series O - Over and Ova: expires: in 27 days 23 hours (2017-12-13T01:20:00+00:00) ext: EXT filename: /Users/user/Library/Application Support/Get iPlayer Automator/QI_XL_SeriesO-_4._Over_and_Ova_b09g6612_original.EXT filepart: /Users/user/Library/Application Support/Get iPlayer Automator/QI_XL_SeriesO-_4._Over_and_Ova_b09g6612_original.partial.EXT fileprefix: QI_XL_SeriesO-_4._Over_and_Ova_b09g6612_original firstbcast: 2017-11-11T22:40:00Z firstbcastdate: 2017-11-11 firstbcastrel: 3 days 2 hours ago index: 5321 longname: QI XL: Series O modes: original: dvfhd1,dvfhd2,dvfsd1,dvfsd2,dvfxsd1,dvfxsd2,dvfhigh1,dvfhigh2,dvfxhigh1,dvfxhigh2,dvflow1,dvflow2,hlshd1,hlsvhigh1,hvfhd1,hvfhd2,hvfhd3,hvfsd1,hvfsd2,hvfsd3,hvfxsd1,hvfxsd2,hvfxsd3,hvfhigh1,hvfhigh2,hvfhigh3,hvfxhigh1,hvfxhigh2,hvfxhigh3,hvfstd1,hvfstd2,hvfstd3,hvflow1,hvflow2,hvflow3,subtitles1,subtitles2,subtitles3 modesizes: original: dvfhd1=1601MiB,dvfhd2=1601MiB,dvfsd1=888MiB,dvfsd2=888MiB,dvfxsd1=507MiB,dvfxsd2=507MiB,dvfhigh1=496MiB,dvfhigh2=496MiB,dvfxhigh1=261MiB,dvfxhigh2=261MiB,dvflow1=138MiB,dvflow2=138MiB,hlshd1=751MiB,hlsvhigh1=471MiB,hvfhd1=1798MiB,hvfhd2=1798MiB,hvfhd3=1798MiB,hvfsd1=1045MiB,hvfsd2=1045MiB,hvfsd3=1045MiB,hvfxsd1=642MiB,hvfxsd2=642MiB,hvfxsd3=642MiB,hvfhigh1=631MiB,hvfhigh2=631MiB,hvfhigh3=631MiB,hvfxhigh1=383MiB,hvfxhigh2=383MiB,hvfxhigh3=383MiB,hvfstd1=336MiB,hvfstd2=336MiB,hvfstd3=336MiB,hvflow1=253MiB,hvflow2=253MiB,hvflow3=253MiB,subtitles1=108KiB,subtitles2=108KiB,subtitles3=108KiB [estimated sizes only] name: QI XL: Series O nameshort: QI XL pid: b09g6612 player: http://www.bbc.co.uk/iplayer/episode/b09g6612 runtime: 44 senum: s14e04 series: Series O seriesnum: 14 thumbfile: /Users/user/Library/Application Support/Get iPlayer Automator/QI_XL_SeriesO-_4._Over_and_Ova_b09g6612_original.jpg thumbnail: http://ichef.bbci.co.uk/images/ic/192x108/p04bq261.jpg timeadded: 2 days 2 hours ago (2017-11-12T23:31:32+00:00) title: QI XL: Series O: Over and Ova type: tv verpids: original: b09g65w5 version: original versions: original web: http://www.bbc.co.uk/programmes/b09c740z
INFO: 1 matching programmes
INFO: Downloaded: 783.06 MiB (00:44:09) @ 5.92 Mibit/s (hlshd1) [audio+video] INFO: Finished downloading to file: /Volumes/media/Downloads/TV Shows/QI XL/QI XL.s14e04.Over and Ova.video.ts INFO: Downloaded: 106.45 MiB (00:44:09) @ 10.39 Mibit/s (hvfhd1) [audio] INFO: Finished downloading to file: /Volumes/media/Downloads/TV Shows/QI XL/QI XL.s14e04.Over and Ova.hqa.audio.ts INFO: Converting to MP4 INFO: Tagging MP4 BBC Download (ID=b09g6612): QI XL: Series O - Over and Ova Completed Successfully
AppController: Downloads Finished
None of my downloads are playing. What to do?
I get that you are frustrated, but I need to test a fix before I can publish a release. hls-based streams work, but dvf (DASH) video isn't being converted properly. I'm trying to determine if I can hack get_iplayer to work with either kind of stream, or if I need to force all downloads to use HLS modes.
So sorry, I had no idea you were working on a fix. I didn't mean to sound as if I were rushing you. I appreciate all you do. I'd be lost without this program.
Should be working now in v1.9.10.
Moderator deleted template info