Get iPlayer Automator Changelog

What's new in Get iPlayer Automator 1.26.1

Apr 1, 2024
  • Fixed broken perl configuration preventing get_iplayer from running
  • Fixed parsing of series with commas in the name
  • Fixed CSS in About window

New in Get iPlayer Automator 1.26.0 (Jan 4, 2024)

  • Removed '--nopurge' command line option, removed in get_iplayer 3.34
  • No Get iPlayer Automator-specific bug fixes in this release
  • See get_iplayer's release notes for more details on the internal changes in this release.

New in Get iPlayer Automator 1.25.4 (Jun 13, 2023)

  • Fix logic for deciding which downloader to use (#457, #458)

New in Get iPlayer Automator 1.25.3 (May 26, 2023)

  • Ask for dfxp format subtitles from STV so they can be converted (#456)
  • Updated version of ffmpeg that better understands SRT (#456, #444, #443)
  • Set network field so the correct downloader is used (#457)
  • Fix regression that broke Process PID button (#446)
  • Notarize all binaries for distribution as required by Apple

New in Get iPlayer Automator 1.25.1 (Jan 19, 2023)

  • Shows in your download queue and series in the DVR should now carry forward from older versions.
  • The main window toolbar is customizable again.
  • Subtitles for STV programs will now download and embed into the video.

New in Get iPlayer Automator 1.25.0 (Jan 17, 2023)

  • Fixed a bug in tagging of STV shows that prevented them from showing up in TV.app
  • Restored macOS 10.13 support.

New in Get iPlayer Automator 1.24.5 (Jan 16, 2023)

  • Fixed bug where empty rows in the download queue stopped all downloading
  • Updated root certificates, which may or may not reduce connection errors when fetching program listings
  • Introduced new logging code. The log window will now highlight warnings and errors in color.
  • Individual, non-DRM programs can now be downloaded from stv.tv using 'Use Current Webpage'.

New in Get iPlayer Automator 1.24.4 (Nov 20, 2022)

  • itv: Due to ITV changing itv.com to itvx.com I'm turning off the ability to cache ITV show listings or use 'get current website' on ITV Hub program pages. Watch the discussion pages on GitHub to find out when it will be restored.

New in Get iPlayer Automator 1.24.4 (Nov 20, 2022)

  • itv: Due to ITV changing itv.com to itvx.com I'm turning off the ability to cache ITV show listings or use 'get current website' on ITV Hub program pages. Watch the discussion pages on GitHub to find out when it will be restored.

New in Get iPlayer Automator 1.24.3 (Nov 4, 2022)

  • Add support for getting all programs from a web page. The main way to use this feature is to open your web browser to a page like https://www.bbc.co.uk/programmes/m0015fn5/episodes/player, which has all episodes for a show -- in this case, Bridge of Lies. Then, click 'Use Current Webpage'. Get iPlayer Automator will retrieve all of the program IDs and add them to the download queue. It will then attempt to fill in the metadata for the entries.
  • Note: due to a limitation in get_iplayer it will not filter out shows already in the download history. But this just means that if you have downloaded any of the shows already, those downloads will fail and it will move on to the next in the queue.

New in Get iPlayer Automator 1.24.2 (Oct 11, 2022)

  • This is the last release that will support macOS 10.x. 11.0 will be the new minimum version
  • itv: Put back Atomic Parsley tagging. yt-dlp's isn't as good
  • itv: Use correct date formatter for display time
  • general: safely remove finished shows from queues
  • general: remove column sorting in download queue so you can control the queue yourself
  • general: better pixel alignment in main window

New in Get iPlayer Automator 1.24.1 (Jun 28, 2022)

  • Fix a bug introduced in 1.24.0 in tagging ITV shows

New in Get iPlayer Automator 1.24.0 (Jun 23, 2022)

  • Updated to get_iplayer 3.30, which fixes problems downloading full HD TV
  • Column widths and order should now be saved when you quit the app and restored when you restart it.
  • When launching TV.app or Music.app to add shows, the first program added would be lost from the library when you quit the app. To work around this, GiA will now launch TV or Music, wait 2 seconds, and then add the show.
  • Brave is now a supported browser. Thanks to Brett Hazen for the contribution!
  • yt-dlp now handles metadata tagging and downloading of thumbnails for ITV shows

New in Get iPlayer Automator 1.23.0 (Mar 30, 2022)

  • New ITV engine:
  • ITV: yt-dlp is now used as the engine for ITV downloads. A Python 3 runtime is now embedded into the app, so there's no need to install Python or rely on Apple's pre-installed Python.
  • ITV: Listings are now fetched on a separate thread so no more spinning beachball on cache refresh.
  • ITV: fixed a bug in getting a thumbnail for a show

New in Get iPlayer Automator 1.22.1 (Feb 17, 2022)

  • bbc: Fixed a sloppy error on my part with the naming of BBC download quality. (#385, #386) Thanks to sleaux-meaux for the fix.

New in Get iPlayer Automator 1.22 (Feb 16, 2022)

  • Important: This release of Get iPlayer Automator incorporates v3.29 of get_iplayer. Due to changes in get_iplayer's options, your settings for BBC downloads will likely change. The BBC now supports up to 1080p video on most newer shows, compared to a maximum of 720p in previous versions. With this release you can now download those higher-resolution videos, but you will need to opt-in by updating your BBC download format settings. 1080p increases the size of a video by about 50%. For example, a 30 minute episode of 720p video is 1GB, but that same program is now about 1.5 GB at 1080p. This is a pretty significant increase in file size, so to avoid surprises the "Best" setting is now mapped to "720p".
  • Also fixed an issue with ITV caching where program pages were not being parsed properly, which caused shows to be attached to the wrong series.

New in Get iPlayer Automator 1.21.15 (Feb 8, 2022)

  • itv: Fix parsing episodes from show pages on ITV Hub. Those pages also changed slightly, and the assumption that episode and series URLs had the same base is no longer valid.

New in Get iPlayer Automator 1.21.14 (Feb 8, 2022)

  • itv: Fix parsing of itv.com/hub/shows, which broke with an ITV Hub revamp (#377)

New in Get iPlayer Automator 1.21.13 (Jan 25, 2022)

  • itv: Use a fixed User-Agent string for ITV downloads (#371)
  • subtitles: Always delete the raw subtitle files.
  • general: Add support for Brave (another Chrome variant)

New in Get iPlayer Automator 1.21.12 (Jul 30, 2021)

  • Releases of Get iPlayer Automator are now signed with a certificate from my personal Apple developer account. This should fix the alert of 'Apple cannot verify this application' when opening the application.

New in Get iPlayer Automator 1.21.11 (May 7, 2021)

  • Reverted out the previous changes to the crypto support and path so everything continues to run on a system-provided python.

New in Get iPlayer Automator 1.21.10 (May 6, 2021)

  • ITV: Use patched version of youtube-dl built by @sleaux-meaux to work around new ITV protections (#336, #333, #331)`
  • ITV: Replace PyCrypto with PyCryptodome
  • general: Catch empty PIDs before attempting to get metadata (#338)
  • ITV: Add /usr/local//bin to the search path. This will find user-installed python versions.
  • ITV: If show isn't cached don't start an info request with get_iplayer

New in Get iPlayer Automator 1.21.9 (Apr 25, 2021)

  • ITV: Put "series: season #" in the cache so auto-record can find it later. (#328)
  • BBC: Use JSON parser to find the content type and other basic metadata
  • ITV: capture show PID in the metadata extractor, not getCurrentWebpage
  • ITV: Fill in ITV as the TV network.
  • ITV: Remove duplicate fields for airing date and date string
  • ITV: Don't append "Season 0"
  • general: Support Vivaldi and other WebKit browsers more efficiently

New in Get iPlayer Automator 1.21.7 (Apr 1, 2021)

  • General: Fix condition that bails on updating cache if nothing is to be cached
  • ITV: Restored old naming of downloaded files by using showName correctly

New in Get iPlayer Automator 1.21.6 (Mar 25, 2021)

  • General: Fix reading of history, PVR and download queue to handle old object format (#311)
  • General: Fix Log window menu item

New in Get iPlayer Automator 1.21.5 (Mar 25, 2021)

  • ITV: Don't overwrite a episode number parsed from metadata (#314)
  • ITV: Correctly identify download failing due to 403 error
  • BBC: Support parsing of program pages from a series page (#315)
  • general: Don't delete data files if there is an error parsing (#311)

New in Get iPlayer Automator 1.21.4 (Mar 18, 2021)

  • BBC: Fix parsing of show, series, and episode info in extended metadata
  • ITV: Fix cache size doubling when updating multiple times in one launch
  • general: Fix regression in Get Current Webpage; crashing when front page isn't a BBC or ITV show.
  • BBC: fixed parsing of output for '--info' so it gets the display name, and series and episode names separately.
  • BBC: fixed likely bug in processing download output.

New in Get iPlayer Automator 1.21.3 (Mar 18, 2021)

  • ITV: Fix season number parsing on program pages
  • ITV: Handle case of multiple seasons on a single program page
  • ITV: Show info caching is much much faster
  • ITV: Add "Season #" to the series name, like get_iplayer does for BBC
  • general: Lots of dead code removal and memory cleanup

New in Get iPlayer Automator 1.21.2 (Mar 2, 2021)

  • Program ID, Series, and Episode fields are again editable in the download queue. (#307)

New in Get iPlayer Automator 1.21.1 (Mar 1, 2021)

  • Replaced get_iplayer's ffmpeg with a new copy that supports streaming (#305). Note that due to a bug in youtube-dl on Apple Silicon you won't see progress for ITV downloads.
  • Fixed tagging of ITV files so the episode name appears instead of 'series name - date'.
  • Separated Series and Episode columns in main window. This also led to some dead code removal.

New in Get iPlayer Automator 1.21 (Mar 1, 2021)

  • Update get_iplayer to v3.27 (hopefully fixes #305)
  • Fix memory leak that could cause multiple ITV downloads to fail. (#301, #304)
  • Rewrote output parsing to make code more readable
  • Episode name and number now parsed and tagged correctly for ITV programs.

New in Get iPlayer Automator 1.20.2 (Feb 8, 2021)

  • Fixed logic around auto-restart so that the cache only reloads when specifying a start time, not when auto-restarting after failure - this time for sure!

New in Get iPlayer Automator 1.20.1 (Jan 5, 2021)

  • Metadata for ITV movies changed, so cache generation had to update to match.
  • I think I fixed the bug where the caches would start updating spontaneously when stopping downloads. Please let me know in the bug if you are still seeing it.

New in Get iPlayer Automator 1.20.0 (Jan 5, 2021)

  • Updated embedded version of youtube-dl to 2020.12.12, which improves ITV downloads (#297, #298, #299)
  • Improved error handling for ITV shows. This should fix the problem of downloads stalling out.

New in Get iPlayer Automator 1.19.3 (Dec 7, 2020)

  • Rebuilt main application to include an Apple Silicon binary. This does not affect Intel hardware in any way. Note that binaries included with get_iplayer are still Intel-only.
  • Made main screen resizable, which means it also supports full-screen mode.

New in Get iPlayer Automator 1.19.2 (Oct 19, 2020)

  • ITV changed the metadata JSON on show pages, which caused GiA to stop finding the thumbnail and description.

New in Get iPlayer Automator 1.19.1 (Sep 7, 2020)

  • GiA now supports Microsoft Edge as a browser for "Use Current Webpage".

New in Get iPlayer Automator 1.19.0 (Aug 12, 2020)

  • Fixed detection of radio/BBC Sounds programs when using 'Use Current Webpage' (#263)
  • Merged get_iplayer 3.26
  • Merged youtube-dl 2010.07.28

New in Get iPlayer Automator 1.18.2 (Feb 19, 2020)

  • Fixed crash due to ffmpeg and related binaries being moved to a new location
  • Actually update to get_iplayer 3.25

New in Get iPlayer Automator 1.18.1 (Feb 18, 2020)

  • Update to get_iplayer 3.25. This should address errors when downloading subtitles. (#272, #278)
  • Get iPlayer Automator now includes its own perl environment to ensure consistency across platforms.

New in Get iPlayer Automator 1.17 (Dec 2, 2019)

  • Updated get_iplayer to 3.23 to address 403 errors for HLS streams
  • Removed "Get lower quality HLS audio" as it's now ignored by get_iplayer
  • Removed unnecessary recoding of DASH streams (#256)
  • Set MOJO_INSECURE option that may fix 500 errors when downloading (#233, #254)

New in Get iPlayer Automator 1.16.1 (Oct 9, 2019)

  • Get iPlayer Automator is now ready for use on macOS Catalina (10.15)! TV programs will be added to TV.app, and radio programs will be added to Music.app. Due to a bug in macOS shows tagged as podcasts will open in Music.app but can't be played. Also, because it was ported from iOS, Podcasts.app is not scriptable and cannot accept externally created m4a files. As a result, if you use the "Tag radio programmes as podcasts" your only option right now is to use QuickTime Player.app, or turn off this checkbox and play them through Music.app. We hope this bug is fixed in a future version of macOS.

New in Get iPlayer Automator 1.16 (Aug 22, 2019)

  • Update internal get_iplayer to 3.22. BBC program info caching will work again after this update.

New in Get iPlayer Automator 1.15.1 (Apr 9, 2019)

  • Updated the channel names used for new program filtering to match what's in get_iplayer.
  • Fixed memory leak when caching ITV programs
  • If ITV caching fails for some reason (ITV down, bad network, etc.) app is no longer stuck. (#210)

New in Get iPlayer Automator 1.15.0 (Mar 4, 2019)

  • Updated to get_iplayer 3.20. See the release notes for more information.
  • If you have Safari selected as your browser for "Get Current Webpage", Safari Technology Preview.app will be checked as well, if it is running.

New in Get iPlayer Automator 1.14.3 (Jan 30, 2019)

  • Movies shown on ITV and other one-off programs weren't being cached, and therefore not downloadable. This is fixed. (#220)

New in Get iPlayer Automator 1.14.2 (Jan 17, 2019)

  • Fixed a regression that caused BBC subtitles to not be downloaded, due to a change in get_iplayer's subtitle command semantics. (#219)
  • Added support for embedding subtitles in ITV downloads, already supported in youtube-dl! (#216 )

New in Get iPlayer Automator 1.14.1 (Jan 3, 2019)

  • Preemptive fix for #218, by guarding against corrupted archives.

New in Get iPlayer Automator 1.14 (Jan 3, 2019)

  • Starting with this release, the minor version will now increment whenever get_iplayer is updated. The bug fix version will reflect Get iPlayer Automator-only changes.
  • Merged in get_iplayer 3.18, which necessitated some option changes. "Get higher-quality audio" is now the default, so if you want lower-bitrate audio the option is now "Get lower quality HLS audio". If you had the old option unchecked, it is now checked in this version for consistency. The new default value for this option is unchecked. For more information see https://github.com/get-iplayer/get_iplayer/wiki/release310to319#release318
  • Timeout for getting ITV listings is now 30 seconds. This feature still needs some tweaking, but the application won't hang anymore if ITV Hub is unavailable, or your network connection is having problems.

New in Get iPlayer Automator 1.13.19 (Jan 3, 2019)

  • Small fix to add support for using Get Current Webpage with BBC Sounds pages.

New in Get iPlayer Automator 1.13.18 Build 20181125001 (Dec 4, 2018)

  • Added option for embedding subtitles into BBC videos (#192, #213)
  • If subtitle downloading is selected, they are embedded into the converted MP4 by default. If you don't want that, and want a standalone subtitle file, uncheck the "Embed Subtitles in Download" option.
  • This option works only for BBC shows. ITV support will be added in a future release.
  • Made sure certificates were set for all invocations of get_iplayer. This will fix showing the extended metadata for a program.

New in Get iPlayer Automator 1.13.17 Build 20181110001 (Nov 16, 2018)

  • Updated the root certificates used by Mozilla::CA. This should address the 500 errors when starting a BBC download.
  • This will most likely NOT fix 403 errors if you are using a VPN outside of the UK as that is the BBC blocking your connection.

New in Get iPlayer Automator 1.13.16 Build 20181016001 (Nov 16, 2018)

  • BBC changed their page structure for radio and TV programs, so the Get Current Webpage scraping changed slightly to handle it.

New in Get iPlayer Automator 1.13.15 Build 20180908001 (Sep 12, 2018)

  • Updated Perl support libraries to match get_iplayer distribution
  • Fixed: Get Current Webpage will work with Chrome if the page source can't be accessed. (#201)
  • Minimum macOS version is now 10.10, to match get_iplayer.

New in Get iPlayer Automator 1.13.14 Build 20180831001 (Sep 1, 2018)

  • BBC Radio show pages have a new URL format. GiA now recognizes the new URL and will parse out the program ID. (#199)
  • Rewrote 'Get Current Webpage' functionality in Swift, and cleaned out code for non-existent BBC pages. Now, only the frontmost window and tab will be checked for an ITV or BBC program page. No more checking random open web pages. (#123)
  • Added necessary Info.plist entries so that Get Current Webpage and adding to iTunes works on macOS Mojave again.

New in Get iPlayer Automator 1.13.12 Build 20180721002 (Jul 22, 2018)

  • Picked up get_iplayer 3.16
  • Fixed search result parsing (#191)

New in Get iPlayer Automator 1.13.11 Build 20180705001 (Jul 6, 2018)

  • New version of get_iplayer (3.15)
  • Updated perl library dependencies
  • Updated ITV caching to match new format

New in Get iPlayer Automator 1.13.10 Build 20180621001 (Jun 23, 2018)

  • Includes newest version of youtube-dl to address.

New in Get iPlayer Automator 1.13.9 Build 20180615001 (Jun 17, 2018)

  • Auto-record now shows the date of broadcast for found programs. (#174)
  • Behind-the-scenes cleanup.

New in Get iPlayer Automator 1.13.6 Build 20180603001 (Jun 5, 2018)

  • Updated to latest youtube-dl (2018.06.04)
  • Fixed handling of DASH output which separates audio and video.

New in Get iPlayer Automator 1.13.4 Build 20180501001 (May 6, 2018)

  • Updated to latest youtube-dl to handle ITV errors (#168, #170)
  • Added option to tag audio downloads as podcasts. This means that when the audio is added to iTunes, it will now appear in the Podcasts section with the series thumbnail. (#153)

New in Get iPlayer Automator 1.13.3 Build 20180411001 (Apr 29, 2018)

  • "Force get_iplayer to download HLS" is now "Force get_iplayer to ignore DASH". This means HLS or HVF streams can be fetched. (#163, #165)
  • Let youtube-dl determine the extension of the download. If it is FLV, use ffmpeg to copy into an MP4 instead of letting youtube-dl re-encode the video. (#161, #164)
  • Updated PyCrypto to hopefully avoid crashes (#162)
  • Updated youtube-dl (4/8/18 release)
  • Verbose mode now dumps everything from youtube-dl.

New in Get iPlayer Automator 1.13.1 Build 20180404002 (Apr 5, 2018)

  • Fixed startup of youtube-dl so it can find PyCrypto, and added important file identifying the package. (#151)
  • Fixed handling of ttml files when used as the subtitle format on ITV shows. Call ttml2srt when that happens. (#155)

New in Get iPlayer Automator 1.12.2 Build 20180329001 (Mar 30, 2018)

  • ITV downloads now always use XBMC naming to avoid conflicts for downloaded shows. (#143)
  • Better parsing of show metadata for season, episode, and episode title

New in Get iPlayer Automator 1.11.2 Build 20180320001 (Mar 22, 2018)

  • Included an official 3.4.2 build of ffmpeg that works on OS X 10.9 and later (#133)
  • Fixed up the proxy settings for ITV and metadata downloads when using GiA's proxy setting (#134)
  • Minor tweaks to ffmpeg arguments for compatibility with other tools.

New in Get iPlayer Automator 1.10.0 Build 20180226001 (Feb 27, 2018)

  • Fix for #104: restoring the queue was failing and deleting the file.
  • Implemented #90: Put the last broadcast date in the search results and queue.

New in Get iPlayer Automator 1.9.15 Build 20180225001 (Feb 26, 2018)

  • Fixed #110: "Use Current Webpage" should now work again for https-prefixed URLs

New in Get iPlayer Automator 1.9.14 Build 20180115003 (Jan 16, 2018)

  • HLS downloads can now be forced if the conversion of DASH is too long for your liking. This option is off by default.
  • Updated to get_iplayer 3.12
  • NOTE: This will likely be the last version of Get iPlayer Automator that supports macOS 10.7 or 10.8. I want to start updating the codebase to Swift and that requires macOS 10.9.

New in Get iPlayer Automator 1.9.13 Build 20171126001 (Nov 26, 2017)

  • Fixed #88, #85: No need for a --version tag if not explicitly requested
  • Fixed #84: Restored use of tvbest, tvbetter, etc.
  • Note that if get_iplayer picks a DASH format stream (dvfhd, dvfvhigh, etc.) we have to convert it with ffmpeg's libx264 to produce a video that is playable in iTunes/Quicktime Player. Even though it uses the ultrafast preset, it will take some time, especially at HD resolution. Suggestions for speeding this up are welcome.
  • Rewrote the log window code to use a monospace font and not re-scroll the window to the bottom when trying to read messages earlier in the log.

New in Get iPlayer Automator 1.9.11 Build 20171115001 (Nov 22, 2017)

  • Reverted ffmpeg to previous version.

New in Get iPlayer Automator 1.9.10 Build 20171114001 (Nov 15, 2017)

  • Fixed #79 -- force all BBC downloads to use HLS mode.
  • Fixed #74 -- not all ITV episodes have a transmission time.

New in Get iPlayer Automator 1.9.9 Build 20171029001 (Oct 30, 2017)

  • Integrated the rest of get_iplayer 3.06. In non-verbose mode, get_iplayer now generates less information about a download in progress, but Get iPlayer Automator will present what it can from the progress string. Verbose mode will report the amount of data retrieved as it did before.
  • GiP 3.06 introduces the ability to get higher-quality (320k) audio for BBC shows. This is on by default, but can be disabled via a checkbox in the BBC section of the 'Download Formats' preferences.
  • Fixed a long-standing issue where ITV shows didn't have a release date when added to iTunes.
  • Removed the now-invalid message about attempting to open iTunes in 32-bit mode. You can get a message telling you that the show wasn't added, but usually this is because iTunes is doing something else when the download finishes, and can't respond to the AppleEvent. Workaround is to drag the file from the Finder to the iTunes library window.

New in Get iPlayer Automator 1.9.8 Build 20171027001 (Oct 30, 2017)

  • Fix for BBC program caching from get_iplayer 3.06 (#70)
  • Fix for bug in earlier version where proxy host information was being set up incorrectly. (#68)

New in Get iPlayer Automator 1.9.7 Build 20171007004 (Oct 9, 2017)

  • Final fix for #61; multiple ITV downloads with subtitles should now happen in order with no artifact misnaming.

New in Get iPlayer Automator 1.9.6 Build 20171007002 (Oct 9, 2017)

  • No code changes, but updated the information in the about box to make it easier to find the project home page.

New in Get iPlayer Automator 1.9.4 (Oct 7, 2017)

  • Fixed some more places where two threads were updating the UI at the same time
  • Handle the case where ITV subtitles are requested but don't exist. #61
  • Undo previous change for XBMC naming #57
  • New build/release process to streamline updates.

New in Get iPlayer Automator 1.9.3 Build 1851 (Oct 4, 2017)

  • Should address the ITV issues mentioned in issue #61.

New in Get iPlayer Automator 1.9.2 Build 1847 (Sep 19, 2017)

  • Updated get_iplayer engine to 3.02
  • Fixed #46 by including the Perl libraries needed for concurrent indexing
  • Fixed #57 by including the download format in the filename when XBMC naming is requested
  • Reworked ITV downloads to use Mac OS NSURLSession code for speed and maintainability

New in Get iPlayer Automator 1.9 Build 1841 (Jun 12, 2017)

  • Fixed some code typos, and corrected spacing in the BBC download progress string.

New in Get iPlayer Automator 1.9 Build 1833 Beta 6 (May 15, 2017)

  • Turned on update checking. This is almost ready to go.
  • Fixed a few more places where it didn't detect the end of the download.

New in Get iPlayer Automator 1.9 Build 1830 Beta 5 (May 15, 2017)

  • Fixed lowest quality recording names.
  • Added option to retrieve 50 FPS shows, if available.
  • Fixed detecting completed download when no tagging has happened.

New in Get iPlayer Automator 1.9 Build 1828 Beta 4 (May 13, 2017)

  • Changed how frameworks get loaded to work around an issue on 10.9.

New in Get iPlayer Automator 1.9 Build 1825 Beta 3 (May 13, 2017)

  • Changed UI and options to use "Best", "Better", "Very Good", and so on for BBC TV and radio downloads. These map to the corresponding options in get_iplayer, and allow get_iplayer to pick the best available show formats.
  • The formerly alternative 'ITV quick caching' is now the default method for getting ITV listings.
  • Recordings are now saved without underscores in the names. App now uses the --whitespace option from get_iplayer.
  • Deployment target/minimum version restored to 10.7.

New in Get iPlayer Automator 1.9 Build 1821 Beta 2 (May 9, 2017)

  • Restored ITV searching by putting back plugin support into get_iplayer.pl
  • Fixed bad generation of profile path.

New in Get iPlayer Automator 1.9 Beta 1 (May 9, 2017)

  • Restores download functionality from BBC with get_iplayer v3.01
  • Tested:
  • -- Search BBC listings
  • -- Download a BBC show
  • -- Stop and resume download
  • -- Once completed, copy it into iTunes.
  • -- Detect previously downloaded shows
  • -- Download an ITV show, but no show searching yet.

New in Get iPlayer Automator 1.8.7 Build 1793 (Sep 12, 2016)

  • Fixed Use Current Webpage for ITV programmes
  • Fixed Use Current Webpage for Safari
  • Broken ITV Caching removed
  • Broken Live TV removed
  • Updated ffmpeg, rtmpdump, & AtomicParsley

New in Get iPlayer Automator 1.8.6 Build 1741 (Jun 22, 2015)

  • Updated version of get_iplayer
  • Fixed downloading of newer ITV programmes.
  • Added support for downloading higher quality versions of ITV programmes.

New in Get iPlayer Automator 1.8.5 Build 1735 (Feb 16, 2015)

  • Updated version of get_iplayer
  • Minor preference tweaks
  • Change PVR manager styling and make resizable.

New in Get iPlayer Automator 1.8.4 Build 1729 (Dec 22, 2014)

  • Update to most recent version of get_iplayer to fix recent BBC Radio issues.

New in Get iPlayer Automator 1.8.3 Build 1727 (Dec 18, 2014)

  • NOTE: Programs older than 7 days will not appear in search and other programs may also not appear in search. If a show doesn't show up, one must manually add their PID or utilize the 'Use Current Webpage feature'.
  • Update to most recent version of get_iplayer to fix numerous recent issues.
  • Many thanks to our contributor Dinky Pumpkin for all his hard work.

New in Get iPlayer Automator 1.8.2 Build 1726 (Nov 4, 2014)

  • Fix caching and search in response to BBC dropping RSS feeds.
  • Fix naming of programmes and other metadata issues.
  • Add punctuation characters back to filename.
  • Fix 'Permanently Skip Selected Series-Link Entries' functionality.
  • Update Sparkle update framework.
  • Save GiA output to log file for better troubleshooting after a crash.
  • Add detection of missing external hard drive error.

New in Get iPlayer Automator 1.8.1 Build 1710 (Oct 20, 2014)

  • Fix beachball issue when starting downloads with raw PID's in the queue.

New in Get iPlayer Automator 1.7.2 Build 1680 (Aug 18, 2014)

  • Update Growl to resolve issues with 2.1.3.
  • Improved AudioDescribed and Signed options.
  • Many under-the-hood improvements to allow easier code changes in the future.
  • Add additional download solutions.
  • Fix bugs with ITV format list being empty or having an empty entry.
  • Update iTunes 32-bit message for newer OS's.
  • Add timeout to info panel retrieval
  • Remove previous info panel image if thumbnail retrieval is unsuccessful.
  • Various bug fixes.

New in Get iPlayer Automator 1.7.1 Build 700 (Jul 7, 2014)

  • Fix Additional Information for users with a proxy enabled.

New in Get iPlayer Automator 1.6.2 Build 660 (Feb 3, 2014)

  • Roll back RTMPDUMP to original version due to unforeseen issues.
  • Update get_iplayer.
  • Stop application crashes when ITV download processing fails.

New in Get iPlayer Automator 1.6.1 Build 645 (Jan 10, 2014)

  • Fix downloading on 10.7

New in Get iPlayer Automator 1.6.0 (Jan 9, 2014)

  • Vastly improved resume support.
  • Automatically updated provided proxy.
  • Fix quick-caching issue on case-sensitive file systems.
  • Add basic MP3 tagging on local and regional radio.
  • Remove obsolete formats.
  • Improve search reliability.
  • Fixes for custom series-link entries.

New in Get iPlayer Automator 1.6.0 Dev 1 (Jan 6, 2014)

  • New version of rtmpdump
  • Download queue now saved to disk before download in case of crash
  • Flash - HD and Flash - Very High are now default formats for BBC TV
  • Fixes and improvements to custom series-link entry
  • Fixed cache file naming for case-sensitive file system

New in Get iPlayer Automator 1.5.9 (Dec 27, 2013)

  • Add ability to add custom PVR series entries
  • Add ability to download tv series from any network by leaving the network blank.
  • Add applescript support for starting downloads.
  • Save queue and other app data before each download to avoid loss of data in the event of a crash.
  • Add preference to hide already downloaded shows in search results.
  • Fix scheduler so it works even when no series-link entries are present.

New in Get iPlayer Automator 1.5.8 Dev 1 (Dec 11, 2013)

  • Restored ITV downloading

New in Get iPlayer Automator 1.5.7 Dev 1 (Nov 4, 2013)

  • Fixed playback of radio programmes on iPod [issue #300]
  • Prevent GiA from further corrupting download history [issue #195] [issue #298]
  • Updated get_iplayer
  • Updated ffmpeg

New in Get iPlayer Automator 1.5.6 (Oct 30, 2013)

  • Fix crash when downloading many shows.
  • Updated version of get_iplayer.
  • Disable no longer working 4oD support.

New in Get iPlayer Automator 1.5.6 Dev 1 (Oct 14, 2013)

  • Disabled 4oD (will be removed at time TBD)
  • Updated to get_iplayer v2.84-4-g0a0fd36 (with fix for recent BBC subtitle changes)
  • Fixed ARC-related crashes in transition to next download [issue #293]

New in Get iPlayer Automator 1.5.5 (Oct 7, 2013)

  • Fix crash when download completes.
  • Improve time remaining algorithm.

New in Get iPlayer Automator 1.5.4 Dev 3 (Oct 3, 2013)

  • Removed warnings from ITV cache update
  • Updated to get_iplayer 2.84
  • Disambiguate "invalid output" exception messages
  • Convert dates in filenames to YYYY-MM-DD format
  • Added support for authenticating proxies
  • Updated growl framework.

New in Get iPlayer Automator 1.5.4 Dev 2 (Jul 9, 2013)

  • Removed ARC from pre-release builds until crashes can be sorted

New in Get iPlayer Automator 1.5.4 Dev 1 (Jul 8, 2013)

  • ITV/4oD: Fixed cleanup of HTTP requests for cancelled download
  • Added advanced preferences pane w/TestProxy setting
  • Proxy testing now enabled by default
  • ITV: Updated SWF player URL
  • 4oD: Updated SWF player URL
  • ITV/4oD: Added support for XBMC naming [issue #160]
  • Attempted fix for exceptions thrown in series-link to queue transfers [issue #197]
  • Prevent duplicate series-link entries [issue #196]
  • BBC: Use get_iplayer 2.83+ syntax for XBMC file prefix [issue #25] [issue #43]
  • Fixed regressions in BBCDownload
  • Updated to get_iplayer 2.83

New in Get iPlayer Automator 1.5.3 Build 536 (Jun 10, 2013)

  • Many thanks to our new contributor Dinky Pumpkin for all his hard work.
  • Update BBC SWF Player URL.

New in Get iPlayer Automator 1.5.2 Build 525 (May 13, 2013)

  • Add available shows to queue now catches up with previous episodes.
  • Improved 4oD and ITV tagging.
  • Fixed bug that prevented 4oD PVR matches from being added to the queue.
  • More robust 4oD and ITV programme data processing.
  • Improved 4oD Use Current Webpage support.
  • Fixed ITV Use Current Webpage support.

New in Get iPlayer Automator 1.5.2 Build 518 Pre 10 (Apr 5, 2013)

  • 4oD: Fixed sporadic failures due to bug in handling 4oD site cookies [issue #193]

New in Get iPlayer Automator 1.5.2 Build 518 Pre9 (Mar 21, 2013)

  • ITV: Fixed "Use Current Webpage" function [issue #189]

New in Get iPlayer Automator 1.5.2 Build 518 Pre8 (Mar 8, 2013)

  • 4oD: Updated SWF player URL
  • 4oD: Added more generic error message for unavailable content.

New in Get iPlayer Automator 1.5.2 Build 518 Pre7 (Mar 7, 2013)

  • 4oD: Added more informative error message for unavailable archive content [issue #174]

New in Get iPlayer Automator 1.5.2 Build 517 Pre6 (Mar 1, 2013)

  • ITV: Fixed crash in metadata processing

New in Get iPlayer Automator 1.5.2 Pre4 (Feb 28, 2013)

  • 4oD: Updated SWF player URL
  • 4oD: Added "Use Current Webpage" support for 4oD PS3 site
  • Changes to code for Safari and Chrome access
  • ITV: Fixes for "Use Current Webpage"
  • ITV/4oD: Minor fixes to programme data processing

New in Get iPlayer Automator 1.5.2 Pre3 (Feb 28, 2013)

  • ITV/4oD: Added support for "Use Current Webpage"
  • ITV: Improved programme data processing
  • 4oD: Improved programme data processing

New in Get iPlayer Automator 1.5.2 Pre2 (Feb 28, 2013)

  • 4oD: Updated SWF URL

New in Get iPlayer Automator 1.5.2 Pre1 (Feb 28, 2013)

  • Fixed bug that permitted series-link entries to be queued multiple times
  • ITV: Reformatted rtmpdump args
  • ITV: Increased thumbnail size to 640x360 [issue #158]
  • Fixed bug that permitted non-Series-Link entries to be hidden in queue [issue #164]
  • 4oD: Fixed bug that prevented pvr matches being added to queue [issue #163]
  • 4oD: Use full programme description instead of truncated synopsis
  • 4oD: Fixed bug that prevented programme description being saved to cache
  • ITV/4oD: Copy programme description to long description and lyrics tags [issue #159]
  • Make "Add Available Shows to Queue" catch up with previous episodes [issue #155]

New in Get iPlayer Automator 1.5.1 Build 494 (Jan 21, 2013)

  • Improved 4oD downloading and tagging.
  • Improved ITV downloading and tagging.
  • Better rtmpdump error handling.
  • More robust provided proxy retrieval.

New in Get iPlayer Automator 1.5 Build 455 (Nov 1, 2012)

  • Improved ITV Metadata processing and tagging.
  • Allow queueing different programmes with same episode name.
  • Resolve iTunes HD-SD show combining issues.
  • Add support for ITV subtitles.
  • Various other bug fixes.

New in Get iPlayer Automator 1.4.3 Build 437 (Oct 3, 2012)

  • Correctly handle ITV thumbnail download failure.
  • Fix PVR functionality for shows with special characters in name.
  • Update podcast plugin to show all current podcasts.
  • Improve tagging with update AtomicParsley.
  • Various other bug fixes.

New in Get iPlayer Automator 1.4.2 Build 427 (Aug 13, 2012)

  • Fix stability issues relating to 4oD downloads.
  • NOTE: Some 4oD programmes use HTTP Dynamic Streaming. No one has yet figured out how to capture these streams.

New in Get iPlayer Automator 1.4.1 Build 420 (Aug 6, 2012)

  • 4oD Support.
  • Nows shows time remaining for ITV downloads (and 4oD).
  • Better detection of HD versions for BBC programmes.
  • Stop Mountain Lion from sleeping during a download.
  • Updated version of get_player.
  • Now requires OS 10.7 (Lion)

New in Get iPlayer Automator 1.3.7.1 Build 399 (Feb 7, 2012)

  • Fix Add to iTunes crash.
  • Respect No Tag option in BBC downloads.
  • Updated version of get_iplayer.

New in Get iPlayer Automator 1.3.7 Build 395 (Feb 6, 2012)

  • Add Quick Caching: Downloads the cache files from a server that refreshes them every 15 minutes.
  • Fix downloading of BBC Shows starting with a period (Ex. ...Sings Musicals)
  • Let Add-to-iTunes happen in background so the next download can proceed.
  • Add no-tag option for ITV downloads (BBC downloads in next release.
  • Remember position of main window after program restart.

New in Get iPlayer Automator 1.3.6 Build 385 (Jan 20, 2012)

  • Fix PVR functionality for PVR downloads.
  • Refine Cmd+W Close Window command.
  • Fix podcast downloads for those using a proxy.
  • Use higher-quality thumbnails for BBC downloads.
  • Always confirm close of application if updates or downloads are running.
  • Fix crash caused by some ITV Shows.
  • Add ability to download Audio Described and Signed versions of shows.
  • Refresh cache/series-link before auto-retrying a download.

New in Get iPlayer Automator 1.3.5 Build 375 (Jan 5, 2012)

  • Improve reliabilty of ITV downloads.
  • Fix download flow issues.
  • Auto-retry ITV downloads.
  • Fix cache update display.
  • Add support for closing windows with Cmd+W.
  • Fix high CPU usage after ITV downloads.

New in Get iPlayer Automator 1.3.4.1 Build 362 (Dec 30, 2011)

  • Improve Tagging of ITV Shows.
  • Improve failure descriptions.
  • Better logging to make debugging easier.
  • More reliable ITV downloading.
  • More reliable ITV add to iTunes functionality.
  • Improve thumbnail handling.
  • Add help for 64-bit iTunes issues.
  • Auto-retry failed metadata requests.

New in Get iPlayer Automator 1.3.3 (Dec 21, 2011)

  • Adds ITV downloading!!! (64 bit only; i.e. not Intel Core. Core 2 minimum.)
  • Fixes downloading of ITV shows without subtitles.
  • Improves naming of some ITV shows.
  • Fix updating of index number after cache update of ITV shows.

New in Get iPlayer Automator 1.2.4 (Oct 31, 2011)

  • Fix Download History editing bug for more users.
  • Update version of get_iplayer.

New in Get iPlayer Automator 1.2.1 (Aug 11, 2011)

  • Further improved download reliability.
  • Change preferred CDN.
  • Fix Lion drawing errors.

New in Get iPlayer Automator 1.2.0.1 (Aug 9, 2011)

  • Better error reporting.
  • Much better download reliability.
  • 32-bit support.

New in Get iPlayer Automator 1.1.21.1 (Aug 2, 2011)

  • Lion support.
  • Better error handling.
  • More keyboard shortcuts.
  • New version of get_iplayer.

New in Get iPlayer Automator 1.1.21 (Aug 1, 2011)

  • Lion support.
  • Better error handling.
  • More keyboard shortcuts.
  • New version of get_iplayer.

New in Get iPlayer Automator 1.1.20 (May 9, 2011)

  • Better error handling.
  • NOTE:
  • For radio downloads, it is recommended to have the following modes in your list: Flash AAC - High, Flash AAC - Standard, Flash - MP3, and WMA.

New in Get iPlayer Automator 1.1.19 (Apr 26, 2011)

  • Fix incorrect determination of OS version causing SWF Verification to be disabled.
  • Remove many unneccesary elements of Leopard support.
  • NOTE:
  • For radio downloads, it is recommended to have the following modes in your list: Flash AAC - High, Flash AAC - Standard, Flash - MP3, and WMA.

New in Get iPlayer Automator 1.1.16 (Apr 10, 2011)

  • Add support for Radio 4 Extra.
  • Reinstate Flash - MP3 format. It is still used for some local radio.
  • More useful default radio format list.
  • Only use proxy for TV downloads unless "Use Proxy for all Activities" is checked.
  • Fix podcast support.

New in Get iPlayer Automator 1.1.15 (Mar 29, 2011)

  • Fix ffmpeg conversions under Leopard.

New in Get iPlayer Automator 1.1.14 (Mar 28, 2011)

  • HD flash downloads fixed again.
  • AAC modes now convert to M4A upon completion so that they add to iTunes.
  • Default series number is now 1 when using the XBMC naming convention.
  • Remove references to iPhone and Flash - MP3 modes.
  • NOTE:
  • I have gotten so many emails the last couple weeks about radio downloads failing that I haven't had time to respond to all of them. To fix them, set your download mode to one of the Flash AAC modes. These are now converted to M4A so that they can be added to iTunes.

New in Get iPlayer Automator 1.1.12 (Jan 14, 2011)

  • HD flash downloads fixed.
  • Less CPU usage during tagging process.
  • Editable PVR entries.
  • Fixes to old PVR entry deletion.
  • New versions of rtmpdump and get_iplayer.
  • KNOWN ISSUES:
  • iPhone downloads are not tagged as TV Shows because iTunes for some reason refuses to play them if they are. Manually changing them also causes iTunes to not play them so don't because you will have to re-add them.