This URL: https://git.catflap.org/get_iplayer/raw-log-html/ ____________________________________________________________________________________________________________ Commit: df1bc7f3b86f2e994f9a3e1140a50cb7f5d9650f URL: https://git.catflap.org/get_iplayer/commit/?id=df1bc7f3b86f2e994f9a3e1140a50cb7f5d9650f Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 4 May 2025 16:12:02 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 4 May 2025 16:12:02 BST) Release 3.36 M .github/ISSUE_TEMPLATE/bug_report.yaml M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 987a22584803293b11ac8c337ab96cd148f429e8 URL: https://git.catflap.org/get_iplayer/commit/?id=987a22584803293b11ac8c337ab96cd148f429e8 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 00:44:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 4 May 2025 00:29:03 BST) add --pid-recursive filtering Added options: --pid-recursive-channel, --pid-recursive-exclude-channel, --pid-recursive-exclude, --pid-recursive-search. Apply --pid-recursive-type with --pid-recursive-list M get_iplayer ____________________________________________________________________________________________________________ Commit: 0e05efb131bb573d6fef143d30b4b30343bdfe7f URL: https://git.catflap.org/get_iplayer/commit/?id=0e05efb131bb573d6fef143d30b4b30343bdfe7f Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 May 2025 23:38:40 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) change message M get_iplayer ____________________________________________________________________________________________________________ Commit: 954c84cf18164a1bbf0740a0165f996f243a4047 URL: https://git.catflap.org/get_iplayer/commit/?id=954c84cf18164a1bbf0740a0165f996f243a4047 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Apr 2025 20:52:01 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) allow ignoring all 4xx errors M get_iplayer ____________________________________________________________________________________________________________ Commit: ef1d6c7af6ca9cfb5b86544e333e77d6f4f9adf4 URL: https://git.catflap.org/get_iplayer/commit/?id=ef1d6c7af6ca9cfb5b86544e333e77d6f4f9adf4 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 27 Mar 2025 20:33:14 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) adjust series tab parsing M get_iplayer ____________________________________________________________________________________________________________ Commit: 967022621d80fb9b81e3c07f1d24bd91aca684f5 URL: https://git.catflap.org/get_iplayer/commit/?id=967022621d80fb9b81e3c07f1d24bd91aca684f5 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 27 Mar 2025 20:32:26 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) use correct default artwork when downloading from search results Closes #476 M get_iplayer ____________________________________________________________________________________________________________ Commit: 83eaa562326aa9cc1c299bd5efdac4f7ccc30fb5 URL: https://git.catflap.org/get_iplayer/commit/?id=83eaa562326aa9cc1c299bd5efdac4f7ccc30fb5 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 27 Mar 2025 20:28:53 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) allow "rogue" as episode title CLoses #473 M get_iplayer ____________________________________________________________________________________________________________ Commit: d589dfcc370729030567efcc404e401f2b484def URL: https://git.catflap.org/get_iplayer/commit/?id=d589dfcc370729030567efcc404e401f2b484def Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 27 Mar 2025 20:26:04 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) adjust cleaning for pre-2000 dates M get_iplayer ____________________________________________________________________________________________________________ Commit: f182f893a7c33be7dc50b4a41141413584a05a38 URL: https://git.catflap.org/get_iplayer/commit/?id=f182f893a7c33be7dc50b4a41141413584a05a38 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 27 Mar 2025 20:22:55 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) adjust refreshable command strings M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c4ceb7ed7486eb12cb502d7b1b740b9817d00886 URL: https://git.catflap.org/get_iplayer/commit/?id=c4ceb7ed7486eb12cb502d7b1b740b9817d00886 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 17 Jan 2024 19:06:56 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:44:41 BST) don't force episode number when parsing programme title M get_iplayer ____________________________________________________________________________________________________________ Commit: 6d4438aac48eab3a3570cba710f72176f5096dd4 URL: https://git.catflap.org/get_iplayer/commit/?id=6d4438aac48eab3a3570cba710f72176f5096dd4 Author: Paul Martin (Tue 30 Jul 2024 21:53:14 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:43:09 BST) Remove BBC Radio 4 LW from schedules. The listings were discontinued on 24 July 2024. This fixes issue #481 M get_iplayer ____________________________________________________________________________________________________________ Commit: 124d4d49734293d9ef4b554708c1cfd20326b207 URL: https://git.catflap.org/get_iplayer/commit/?id=124d4d49734293d9ef4b554708c1cfd20326b207 Author: John Veness (Sun 16 Jun 2024 13:26:17 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 3 May 2025 23:42:13 BST) Remove national BBC One M get_iplayer ____________________________________________________________________________________________________________ Commit: c58424a0e000f9a1b4d5d3cae30fdc85cc30384e URL: https://git.catflap.org/get_iplayer/commit/?id=c58424a0e000f9a1b4d5d3cae30fdc85cc30384e Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Jan 2024 19:12:25 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Jan 2024 19:12:25 GMT) Release 3.35 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 251078b5d4cf423963b378247a60d3cbc8cb2b0b URL: https://git.catflap.org/get_iplayer/commit/?id=251078b5d4cf423963b378247a60d3cbc8cb2b0b Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Jan 2024 19:38:24 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Jan 2024 19:58:58 GMT) fixed typos M get_iplayer ____________________________________________________________________________________________________________ Commit: bf49da39168ef467d723f8b5597af56393b71ff4 URL: https://git.catflap.org/get_iplayer/commit/?id=bf49da39168ef467d723f8b5597af56393b71ff4 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 9 Jan 2024 15:04:57 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Jan 2024 19:34:37 GMT) parse "season" in programme title M get_iplayer ____________________________________________________________________________________________________________ Commit: dff2ca9ba96dc1fe79efcbd3687ba5a329736fd5 URL: https://git.catflap.org/get_iplayer/commit/?id=dff2ca9ba96dc1fe79efcbd3687ba5a329736fd5 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 6 Jan 2024 17:21:09 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Jan 2024 19:34:37 GMT) fixed typo in option spec Closes #457 M get_iplayer ____________________________________________________________________________________________________________ Commit: 5eab30b6a1213180b743f8821941f2118162290b URL: https://git.catflap.org/get_iplayer/commit/?id=5eab30b6a1213180b743f8821941f2118162290b Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 3 Jan 2024 19:01:53 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 3 Jan 2024 19:01:53 GMT) change indexing messages M get_iplayer ____________________________________________________________________________________________________________ Commit: eac06ffcdb76e13d586b1244c69624d05b9cd1ac URL: https://git.catflap.org/get_iplayer/commit/?id=eac06ffcdb76e13d586b1244c69624d05b9cd1ac Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 12 Dec 2023 15:08:26 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 15 Dec 2023 19:26:54 GMT) filter unwanted links from series nav Closes #451 M get_iplayer ____________________________________________________________________________________________________________ Commit: f65c7d9218346a20557a5d2bd8dbac7a7b0d5844 URL: https://git.catflap.org/get_iplayer/commit/?id=f65c7d9218346a20557a5d2bd8dbac7a7b0d5844 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 22 Nov 2023 20:44:04 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 15 Dec 2023 19:26:54 GMT) added missing encode of --tag-only-filename value Closes #448 M get_iplayer ____________________________________________________________________________________________________________ Commit: 036138630e19cab1439257a318cf93535a490ddd URL: https://git.catflap.org/get_iplayer/commit/?id=036138630e19cab1439257a318cf93535a490ddd Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 15 Dec 2023 09:51:07 GMT) Committer: GitHub (Fri 15 Dec 2023 09:51:07 GMT) Update PULL_REQUEST_TEMPLATE.md M .github/PULL_REQUEST_TEMPLATE.md ____________________________________________________________________________________________________________ Commit: 0cbb5bb3c4ef3ea4121ab41f440897ae49744c78 URL: https://git.catflap.org/get_iplayer/commit/?id=0cbb5bb3c4ef3ea4121ab41f440897ae49744c78 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 31 Oct 2023 19:51:16 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 31 Oct 2023 19:51:16 GMT) Release 3.34 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 8210681a34d6d3fd3ae2f25b73e2f97f53310e25 URL: https://git.catflap.org/get_iplayer/commit/?id=8210681a34d6d3fd3ae2f25b73e2f97f53310e25 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 Oct 2023 20:20:13 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 Oct 2023 20:20:13 BST) remove duplicate html metadata scrape M get_iplayer ____________________________________________________________________________________________________________ Commit: 176a03abbc4cadc93b0bd38be42dc3fe0e1a3e6e URL: https://git.catflap.org/get_iplayer/commit/?id=176a03abbc4cadc93b0bd38be42dc3fe0e1a3e6e Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 Oct 2023 19:50:43 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 Oct 2023 19:50:43 BST) use Sounds page for with radio programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 0f70bd8ae58cd1ac509e20a6f9724a37800acfda URL: https://git.catflap.org/get_iplayer/commit/?id=0f70bd8ae58cd1ac509e20a6f9724a37800acfda Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 27 Oct 2023 18:50:56 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 27 Oct 2023 18:50:56 BST) fix download failure with --versions=default Regression introduced in v3.32 Closes #446 M get_iplayer ____________________________________________________________________________________________________________ Commit: 390bc0965b2c2af1a951f13c1574546bdcebb125 URL: https://git.catflap.org/get_iplayer/commit/?id=390bc0965b2c2af1a951f13c1574546bdcebb125 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:38:22 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:38:22 BST) Release 3.33 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: b0f1c562a7e6736b551caa7d7bcd493d84d493bc URL: https://git.catflap.org/get_iplayer/commit/?id=b0f1c562a7e6736b551caa7d7bcd493d84d493bc Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:37:15 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:37:15 BST) Web PVR: update copyright notice M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: fd5198dbaca8f3ad8fa981fc054e03db3f3c611a URL: https://git.catflap.org/get_iplayer/commit/?id=fd5198dbaca8f3ad8fa981fc054e03db3f3c611a Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:09:59 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:17:58 BST) Revert "display options without equals signs" This reverts commit 6890d105f5df2219b339a174fc5305cc5b0ae943. Closes #443 M get_iplayer ____________________________________________________________________________________________________________ Commit: 69daded600beafd8036e024314b7a5855bb0d478 URL: https://git.catflap.org/get_iplayer/commit/?id=69daded600beafd8036e024314b7a5855bb0d478 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:12:38 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Oct 2023 10:17:58 BST) change warning text for no available streams M get_iplayer ____________________________________________________________________________________________________________ Commit: b54106693e48c0210e9356e7102b7febfe80acf1 URL: https://git.catflap.org/get_iplayer/commit/?id=b54106693e48c0210e9356e7102b7febfe80acf1 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 11 Oct 2023 14:11:42 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 11 Oct 2023 14:11:42 BST) Release 3.32 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f73bddd349784ca008f425189729c0cba6116ad9 URL: https://git.catflap.org/get_iplayer/commit/?id=f73bddd349784ca008f425189729c0cba6116ad9 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 1 Oct 2023 19:18:18 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 9 Oct 2023 23:42:53 BST) repaired series/brand downloading for CBeebies/CBBC programmes Was broken by changes to iPlayer page structure Closes #441 Closes #442 M get_iplayer ____________________________________________________________________________________________________________ Commit: 46135c68ea62997dc04fd95ff5cdb7b7a8ec9261 URL: https://git.catflap.org/get_iplayer/commit/?id=46135c68ea62997dc04fd95ff5cdb7b7a8ec9261 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 3 Oct 2023 21:16:51 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:19 BST) added substitution parameter Year of programm original release if available, else M get_iplayer ____________________________________________________________________________________________________________ Commit: 68f31b0019baa3cd298d001f99ecd2c36bf6f897 URL: https://git.catflap.org/get_iplayer/commit/?id=68f31b0019baa3cd298d001f99ecd2c36bf6f897 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 2 Oct 2023 00:49:04 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:19 BST) adjusted HLS mediasets for BBC chnages M get_iplayer ____________________________________________________________________________________________________________ Commit: 86b0d05140466467d8e49b764352de1896d9b72c URL: https://git.catflap.org/get_iplayer/commit/?id=86b0d05140466467d8e49b764352de1896d9b72c Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 2 Oct 2023 00:08:07 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:19 BST) added "processing" message at beginning of each download M get_iplayer ____________________________________________________________________________________________________________ Commit: a05de97740979c02a768b4b8e581f6deae9e2728 URL: https://git.catflap.org/get_iplayer/commit/?id=a05de97740979c02a768b4b8e581f6deae9e2728 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 1 Oct 2023 20:23:33 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) added wiki page URL to recording quality validation error message M get_iplayer ____________________________________________________________________________________________________________ Commit: 2edf7bbf940b6e96ec96c1b693c89796c9cd1d90 URL: https://git.catflap.org/get_iplayer/commit/?id=2edf7bbf940b6e96ec96c1b693c89796c9cd1d90 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 1 Oct 2023 19:36:12 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) updated copyright tag value The copyright holder for media content isn't available to get_iplayer M get_iplayer ____________________________________________________________________________________________________________ Commit: 97b0eecf3790b35d2fb5df54b90edc1ca99d52be URL: https://git.catflap.org/get_iplayer/commit/?id=97b0eecf3790b35d2fb5df54b90edc1ca99d52be Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jul 2023 01:20:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) Be more rigorous with encoding/decoding dir/file names - Internally encode dir/file names for filesystem, decode as needed - Correctly handle curly quotes in --output, --file-prefix, --subdir-format - Ensure ffmpeg/atomicparsley command strings are properly encoded Closes #432 M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f8a10481aff563959898bd71439a98aff479ca63 URL: https://git.catflap.org/get_iplayer/commit/?id=f8a10481aff563959898bd71439a98aff479ca63 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 12 Jul 2023 14:49:37 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) update base encoding/decoding functionality M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 2d55ae7c8aff55f882df26cc4bee1e953433fa78 URL: https://git.catflap.org/get_iplayer/commit/?id=2d55ae7c8aff55f882df26cc4bee1e953433fa78 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 9 Jun 2023 16:16:31 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) added substitution paranmeter Set to if available, otherwise set to M get_iplayer ____________________________________________________________________________________________________________ Commit: 238ea96a46c31b6f96b9037591448274b5166e35 URL: https://git.catflap.org/get_iplayer/commit/?id=238ea96a46c31b6f96b9037591448274b5166e35 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 19 Aug 2023 01:38:26 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) fix programme version parsing - better handling of missing/out of order default versions - add separate "combined" version with both AD and SL (not always available) - changed playlist.json parsing to JSON-based Closes #439 M get_iplayer ____________________________________________________________________________________________________________ Commit: a23666b6aa2568f289428426046807574d169824 URL: https://git.catflap.org/get_iplayer/commit/?id=a23666b6aa2568f289428426046807574d169824 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Aug 2023 16:10:04 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) always use PID for episode ID tag (tven atom) M get_iplayer ____________________________________________________________________________________________________________ Commit: d77a14a5ef530e6d843731c0a862b2293ab3685b URL: https://git.catflap.org/get_iplayer/commit/?id=d77a14a5ef530e6d843731c0a862b2293ab3685b Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:30:12 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 25fb8cd1f4f678bb0c8e8574c4b3c053d76988df URL: https://git.catflap.org/get_iplayer/commit/?id=25fb8cd1f4f678bb0c8e8574c4b3c053d76988df Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Aug 2023 10:12:47 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 19:06:18 BST) updated copyright notices M get_iplayer ____________________________________________________________________________________________________________ Commit: 966be4f8b0a04e70a37d5530c63cad222075a9dd URL: https://git.catflap.org/get_iplayer/commit/?id=966be4f8b0a04e70a37d5530c63cad222075a9dd Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:40:01 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) Web PVR: remove use of nopurge M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: e0c2f8013010d3ecc6d6ac48f0840a8370b4e97b URL: https://git.catflap.org/get_iplayer/commit/?id=e0c2f8013010d3ecc6d6ac48f0840a8370b4e97b Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:39:19 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) Web PVR: tooltip edits M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 85062cee4f6eb43e51e7bff64368cc665299d376 URL: https://git.catflap.org/get_iplayer/commit/?id=85062cee4f6eb43e51e7bff64368cc665299d376 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:29:43 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) change warning text for no available streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 3734efb913b3e0cb2c01949d7a32ecd40c613a79 URL: https://git.catflap.org/get_iplayer/commit/?id=3734efb913b3e0cb2c01949d7a32ecd40c613a79 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:29:00 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) check for invalid quality values on command line M get_iplayer ____________________________________________________________________________________________________________ Commit: c523ca2c2829cc8443927118d7a5b60ef7dbb31e URL: https://git.catflap.org/get_iplayer/commit/?id=c523ca2c2829cc8443927118d7a5b60ef7dbb31e Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Aug 2023 10:57:38 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) don't display invalid option warning unless in verbose mode M get_iplayer ____________________________________________________________________________________________________________ Commit: a932362e7e69b964eec1b12f05d52a5fbb52aad9 URL: https://git.catflap.org/get_iplayer/commit/?id=a932362e7e69b964eec1b12f05d52a5fbb52aad9 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Aug 2023 11:05:26 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) check for renamed options on command line M get_iplayer ____________________________________________________________________________________________________________ Commit: 8dee1364727c7ac6264d173730d170750f67e697 URL: https://git.catflap.org/get_iplayer/commit/?id=8dee1364727c7ac6264d173730d170750f67e697 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 18 Aug 2023 11:04:33 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) remove command line validation M get_iplayer ____________________________________________________________________________________________________________ Commit: 5147f9c114109f087cac6d286d8f7ba2ca16a38a URL: https://git.catflap.org/get_iplayer/commit/?id=5147f9c114109f087cac6d286d8f7ba2ca16a38a Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:20:22 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) remove --modes, --tv-mode, --radio-mode, --fps25 Force use of --quality, --tv-quality, --radio-quality, --tv-lower-bitrate on command line Values previously saved in preferences are automatically converted to quality settings M get_iplayer ____________________________________________________________________________________________________________ Commit: b52dcced4cbf98e04e0e299a47d53925cdb800c7 URL: https://git.catflap.org/get_iplayer/commit/?id=b52dcced4cbf98e04e0e299a47d53925cdb800c7 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 16 Aug 2023 21:15:26 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) remove --no-purge, --trim-history Values saved in preferences are ignored with non-fatal warning M get_iplayer ____________________________________________________________________________________________________________ Commit: 6890d105f5df2219b339a174fc5305cc5b0ae943 URL: https://git.catflap.org/get_iplayer/commit/?id=6890d105f5df2219b339a174fc5305cc5b0ae943 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 28 Jul 2023 13:55:42 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) display options without equals signs Same format as in options files M get_iplayer ____________________________________________________________________________________________________________ Commit: 28aee326133cbd3efda08493fe7a4dd9f2783a04 URL: https://git.catflap.org/get_iplayer/commit/?id=28aee326133cbd3efda08493fe7a4dd9f2783a04 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 14 Jul 2023 19:51:14 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) ignore PID in default options file M get_iplayer ____________________________________________________________________________________________________________ Commit: 918dfe95d3c97c3d6fa011e0ac38fdadf0823c5f URL: https://git.catflap.org/get_iplayer/commit/?id=918dfe95d3c97c3d6fa011e0ac38fdadf0823c5f Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 14 Jul 2023 00:12:50 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) only use actual image URLs for episode thumbnails - picks up PNG images where used for episodes - series/brand images still assumed to be JPEG - default thumbnail (BBC logo) used if no episode image found Closes #426 M get_iplayer ____________________________________________________________________________________________________________ Commit: 700938808c59f128f563576ca906c13ef396f0c6 URL: https://git.catflap.org/get_iplayer/commit/?id=700938808c59f128f563576ca906c13ef396f0c6 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jul 2023 20:14:24 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) change warning message about unavailable programme Closes #435 M get_iplayer ____________________________________________________________________________________________________________ Commit: 4762990b3dc1cf2b8ec62c021285b51aecef295a URL: https://git.catflap.org/get_iplayer/commit/?id=4762990b3dc1cf2b8ec62c021285b51aecef295a Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jul 2023 12:01:51 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) Web PVR: add 1920x1080 video option for streaming M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: b1945b32130428b497adfc5cce3a256a040c93fd URL: https://git.catflap.org/get_iplayer/commit/?id=b1945b32130428b497adfc5cce3a256a040c93fd Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 12 Jul 2023 00:33:58 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) Windows: try active code page for default tag encoding M get_iplayer ____________________________________________________________________________________________________________ Commit: fcc720a11aec8d6c0a14d391b1482feb3156e76c URL: https://git.catflap.org/get_iplayer/commit/?id=fcc720a11aec8d6c0a14d391b1482feb3156e76c Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jul 2023 18:45:41 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) do not display geoblocked/unavailable flags with --info without --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 1894cbdcb1e87d20de3aa541d37237bcf91091ce URL: https://git.catflap.org/get_iplayer/commit/?id=1894cbdcb1e87d20de3aa541d37237bcf91091ce Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 9 Jun 2023 16:06:59 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) escape non-word characters in episode title when checking for old downloads with --no-sanitise specified Avoids possible errors due to invalid regex metacharacter sequences (e.g., '**') in unsanitised filename. Closes #436 M get_iplayer ____________________________________________________________________________________________________________ Commit: 0e3de4d019008ef3bd950e60d11fd7f2a4a81bcb URL: https://git.catflap.org/get_iplayer/commit/?id=0e3de4d019008ef3bd950e60d11fd7f2a4a81bcb Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 6 Jul 2023 17:26:05 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:21 BST) use correct catfile() M get_iplayer ____________________________________________________________________________________________________________ Commit: fabba65df97eccb1f720e7722252b9326ffb51c9 URL: https://git.catflap.org/get_iplayer/commit/?id=fabba65df97eccb1f720e7722252b9326ffb51c9 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 16 Jun 2023 14:29:52 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:20 BST) skip unnecessary overwrite check with --info M get_iplayer ____________________________________________________________________________________________________________ Commit: 1db835b821fa8123d481bdf2c32572f3fc875c74 URL: https://git.catflap.org/get_iplayer/commit/?id=1db835b821fa8123d481bdf2c32572f3fc875c74 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 16 May 2023 18:17:05 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:20 BST) update formatting for list of modes found M get_iplayer ____________________________________________________________________________________________________________ Commit: 6c9aca8c6d3b66146f1682ed51b9fddc6688ab3a URL: https://git.catflap.org/get_iplayer/commit/?id=6c9aca8c6d3b66146f1682ed51b9fddc6688ab3a Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 21 Jan 2023 15:36:34 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 7 Oct 2023 18:54:20 BST) Web PVR: Fixed Quick URL tooltip M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 9eeb5216d985440c97ea1bd6f05c5ec451867fd5 URL: https://git.catflap.org/get_iplayer/commit/?id=9eeb5216d985440c97ea1bd6f05c5ec451867fd5 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Aug 2023 00:47:13 BST) Committer: GitHub (Mon 7 Aug 2023 00:47:13 BST) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: 30087d92221dc98cbe02ec30d5998090bca4b4d1 URL: https://git.catflap.org/get_iplayer/commit/?id=30087d92221dc98cbe02ec30d5998090bca4b4d1 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Aug 2023 00:41:25 BST) Committer: GitHub (Mon 7 Aug 2023 00:41:25 BST) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: da6807b1cfa0c41e6364c034003adab86a46e53a URL: https://git.catflap.org/get_iplayer/commit/?id=da6807b1cfa0c41e6364c034003adab86a46e53a Author: dinkypumpkin (Tue 11 Jul 2023 16:04:22 BST) Committer: GitHub (Tue 11 Jul 2023 16:04:22 BST) Update new_issue.yml M .github/workflows/new_issue.yml ____________________________________________________________________________________________________________ Commit: 63b77c7fde25e8766ceea01da887e9f8275ce6f7 URL: https://git.catflap.org/get_iplayer/commit/?id=63b77c7fde25e8766ceea01da887e9f8275ce6f7 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jul 2023 17:02:28 BST) Committer: GitHub (Mon 10 Jul 2023 17:02:28 BST) Update PULL_REQUEST_TEMPLATE.md M .github/PULL_REQUEST_TEMPLATE.md ____________________________________________________________________________________________________________ Commit: 082ccf0d33208a14ebc1d64d199e9916526ec997 URL: https://git.catflap.org/get_iplayer/commit/?id=082ccf0d33208a14ebc1d64d199e9916526ec997 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jul 2023 17:01:34 BST) Committer: GitHub (Mon 10 Jul 2023 17:01:34 BST) Create new_issue.yml A .github/workflows/new_issue.yml ____________________________________________________________________________________________________________ Commit: 202ca9b69636fd6773e23896da82addd44b9d63a URL: https://git.catflap.org/get_iplayer/commit/?id=202ca9b69636fd6773e23896da82addd44b9d63a Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jul 2023 17:00:14 BST) Committer: GitHub (Mon 10 Jul 2023 17:00:14 BST) Delete auto-close-lock-pr-action.yml D .github/workflows/auto-close-lock-pr-action.yml ____________________________________________________________________________________________________________ Commit: c57d3176c5a2bcfabfbb17d145e323f833333b71 URL: https://git.catflap.org/get_iplayer/commit/?id=c57d3176c5a2bcfabfbb17d145e323f833333b71 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jul 2023 16:59:52 BST) Committer: GitHub (Mon 10 Jul 2023 16:59:52 BST) Delete auto-close-lock-issue-action.yml D .github/workflows/auto-close-lock-issue-action.yml ____________________________________________________________________________________________________________ Commit: 4d2e55a1eed45e89ed0e4e51e3bf4d738698c615 URL: https://git.catflap.org/get_iplayer/commit/?id=4d2e55a1eed45e89ed0e4e51e3bf4d738698c615 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 20 Jan 2023 19:03:42 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 20 Jan 2023 19:03:42 GMT) Release 3.31 M .github/ISSUE_TEMPLATE/bug_report.yaml M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f7dcdd5e2a15f3c093a399083d1cb9006eab1d70 URL: https://git.catflap.org/get_iplayer/commit/?id=f7dcdd5e2a15f3c093a399083d1cb9006eab1d70 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 20 Jan 2023 18:59:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 20 Jan 2023 18:59:36 GMT) set 1080p flag with recent versions of AtomicParsley --hdvideo: 0=SD 1=720p 2=1080p M get_iplayer ____________________________________________________________________________________________________________ Commit: b0e83efc3b7c783774e783dd32998d0cca64ebfd URL: https://git.catflap.org/get_iplayer/commit/?id=b0e83efc3b7c783774e783dd32998d0cca64ebfd Merge: f46131b 0cf04ec Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 2 Jan 2023 14:54:47 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 2 Jan 2023 14:54:47 GMT) Merge branch 'master' into develop ____________________________________________________________________________________________________________ Commit: 0cf04ecac3bc5f9c088c8fdf1818e2fdaea7350d URL: https://git.catflap.org/get_iplayer/commit/?id=0cf04ecac3bc5f9c088c8fdf1818e2fdaea7350d Author: John Veness (Sat 2 Jul 2022 14:51:50 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 2 Jan 2023 14:51:05 GMT) Fix metadata file always being overwritten M get_iplayer ____________________________________________________________________________________________________________ Commit: f46131b36dcbe15da601a33dcef5d9e08b38ce61 URL: https://git.catflap.org/get_iplayer/commit/?id=f46131b36dcbe15da601a33dcef5d9e08b38ce61 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Dec 2022 00:54:26 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 21 Dec 2022 15:30:20 GMT) guard against bogus values Closes #425 M get_iplayer ____________________________________________________________________________________________________________ Commit: 262616c8a2ec03ca7a7bc41fe3df31f98fd1a0f2 URL: https://git.catflap.org/get_iplayer/commit/?id=262616c8a2ec03ca7a7bc41fe3df31f98fd1a0f2 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:02:04 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:02:04 BST) Release 3.30 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 2d4d95aab2d893e9b3b6b86ea989455148eaba2e URL: https://git.catflap.org/get_iplayer/commit/?id=2d4d95aab2d893e9b3b6b86ea989455148eaba2e Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 17:32:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:00:30 BST) iterate total file size in FHD download progress display M get_iplayer ____________________________________________________________________________________________________________ Commit: c9d2f17ffbd74dcb1b24dbdd06c090a1a3f9bb1a URL: https://git.catflap.org/get_iplayer/commit/?id=c9d2f17ffbd74dcb1b24dbdd06c090a1a3f9bb1a Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 28 Mar 2022 20:51:25 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:00:30 BST) ensure video present in 1080p HLS streams Audio stream may be returned even if video is not available. Closes #405 M get_iplayer ____________________________________________________________________________________________________________ Commit: 85656e5c108ed20f73c031f66c564b0d84f2f877 URL: https://git.catflap.org/get_iplayer/commit/?id=85656e5c108ed20f73c031f66c564b0d84f2f877 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 11 Feb 2022 13:59:57 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:00:30 BST) updated help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 6618efc51106f4b2670d4d50ec734f9193328119 URL: https://git.catflap.org/get_iplayer/commit/?id=6618efc51106f4b2670d4d50ec734f9193328119 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 17:59:28 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 18:00:30 BST) corrected help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 78c63cc54c1b139dc50e20d1cdd9e62159a179ca URL: https://git.catflap.org/get_iplayer/commit/?id=78c63cc54c1b139dc50e20d1cdd9e62159a179ca Author: David Llewellyn-Jones (Sat 23 Apr 2022 22:02:53 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 28 May 2022 17:50:26 BST) Fix downloadabortonfail option The || in the options list for the downloadabortonfail could trigger an error "Error in option spec". This changes the || for | which removes the error. M get_iplayer ____________________________________________________________________________________________________________ Commit: 05eb7ddc19f6936a9cff8717e7b60a3b0426dd95 URL: https://git.catflap.org/get_iplayer/commit/?id=05eb7ddc19f6936a9cff8717e7b60a3b0426dd95 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 May 2022 17:15:47 BST) Committer: GitHub (Thu 12 May 2022 17:15:47 BST) Update auto-close-lock-pr-action.yml M .github/workflows/auto-close-lock-pr-action.yml ____________________________________________________________________________________________________________ Commit: 67d5d7ac2feeca930e436c9ddd496c80ef18f642 URL: https://git.catflap.org/get_iplayer/commit/?id=67d5d7ac2feeca930e436c9ddd496c80ef18f642 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 13 Mar 2022 19:12:48 GMT) Committer: GitHub (Sun 13 Mar 2022 19:12:48 GMT) Update README.md M README.md ____________________________________________________________________________________________________________ Commit: 2628a87240f27616d928735d3656a0a4113a11eb URL: https://git.catflap.org/get_iplayer/commit/?id=2628a87240f27616d928735d3656a0a4113a11eb Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 11 Mar 2022 16:33:00 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 11 Mar 2022 16:33:00 GMT) Updated README.md M README.md ____________________________________________________________________________________________________________ Commit: a17ee8173ea100bccb90f7b9cd39d6f83eaadcba URL: https://git.catflap.org/get_iplayer/commit/?id=a17ee8173ea100bccb90f7b9cd39d6f83eaadcba Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:08:12 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:19:36 GMT) Release 3.29 M .github/ISSUE_TEMPLATE/bug_report.yaml M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 9b6b46a90f606505c963788051add93b1adb1b1a URL: https://git.catflap.org/get_iplayer/commit/?id=9b6b46a90f606505c963788051add93b1adb1b1a Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 6 Feb 2022 20:43:44 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:19:36 GMT) remove --purge-files and ignore --trim-history, --no-purge M get_iplayer ____________________________________________________________________________________________________________ Commit: a33cf8f5d6ba54784a3ff84e8fb01805584087fa URL: https://git.catflap.org/get_iplayer/commit/?id=a33cf8f5d6ba54784a3ff84e8fb01805584087fa Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 6 Feb 2022 19:43:38 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:19:36 GMT) remove multi-version fields from metadata files M get_iplayer ____________________________________________________________________________________________________________ Commit: 43ddebce1922dcc90db8484cb05cc4ac493d2806 URL: https://git.catflap.org/get_iplayer/commit/?id=43ddebce1922dcc90db8484cb05cc4ac493d2806 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Feb 2022 16:58:42 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:19:36 GMT) added warnings for command-line modes, fps25 options M get_iplayer ____________________________________________________________________________________________________________ Commit: e89c643cf7667849e98ff25643664b20e5f16dfa URL: https://git.catflap.org/get_iplayer/commit/?id=e89c643cf7667849e98ff25643664b20e5f16dfa Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Feb 2022 01:34:46 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) added "fhd" (1080p) streams Attempt to generate fhd stream URLs for every programme that has hd streams (no audiodescribed programmes). Bit rate varies widely. Actual bit rate cannot be guessed, so sizeand progress calcs assume 8 Mb/s, though it is usually quite far off. fhd streams are not included by default, nor are they included when expanding obsolete "best" shortcut if saved in preferences. fhd streams must be requested specifically with --tv-quality=fhd. M get_iplayer ____________________________________________________________________________________________________________ Commit: ee25e1ad0f9a1791926dc4edd594c0d2dea74bc9 URL: https://git.catflap.org/get_iplayer/commit/?id=ee25e1ad0f9a1791926dc4edd594c0d2dea74bc9 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 31 Jan 2022 16:55:37 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) changed recording quality options Name changes: --modes -> --quality --tv-mode -> --tv-quality --radio-mode -> --radio-quality --fps25 -> --tv-lower-bitrate Option key values remain the same (modes, tvmode, radiomode, fps25). Old names to be removed in future release. Modes are no longer set directly. Only use quality settings: TV : hd,sd,web,mobile,default (Aliases: 720p,540p,396p,288p) Radio: high,std,med,low,default (Aliases: 320k,128k,96k,48k) TV quality settings have been changed (high -> web, low -> mobile) so that TV and Radio settings are distinct and can be combined unambiguously in --quality and Web PVR. Changes are backwards compatible with one exception: if quality settings are full mode names with stream format prefixes (hls or dash), prefixes are now ignored. If stream format should be selected, indicate the one that should excluded with new option --exclude-format. Quality settings automatically added for audiodescribed streams if one of sd, web, mobile not specified. This is to ensure a download since HD not available for audiodescribed programmes. Qualities, modes, and estimated sizes now excluded from metadata files. Modes and sizes how excluded from --info results without --verbose. M README.md M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f6657e4f954ce85336563ebec82ea3dbb6ce04a3 URL: https://git.catflap.org/get_iplayer/commit/?id=f6657e4f954ce85336563ebec82ea3dbb6ce04a3 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Feb 2022 01:57:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) save geoblock/unavailable check results per-version M get_iplayer ____________________________________________________________________________________________________________ Commit: eeaadca9d4f6babfeb7ca94240fc781a4973096e URL: https://git.catflap.org/get_iplayer/commit/?id=eeaadca9d4f6babfeb7ca94240fc781a4973096e Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 31 Jan 2022 16:53:42 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) allow HLS for --audio-only M get_iplayer ____________________________________________________________________________________________________________ Commit: 89975ba1edcb20a4d13d3ddf5312b073d789f927 URL: https://git.catflap.org/get_iplayer/commit/?id=89975ba1edcb20a4d13d3ddf5312b073d789f927 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 12 Jan 2022 17:53:34 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) fixed handling of "hls" mode prefix M get_iplayer ____________________________________________________________________________________________________________ Commit: a5984d237d7261706c7d23542b13dc950e94ac1c URL: https://git.catflap.org/get_iplayer/commit/?id=a5984d237d7261706c7d23542b13dc950e94ac1c Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 11 Jan 2022 18:43:47 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) Restore BBC Three to available channels M README.md M get_iplayer ____________________________________________________________________________________________________________ Commit: 89b7fcaaafcf3c8aa332bd04c11f11ba8c261ffe URL: https://git.catflap.org/get_iplayer/commit/?id=89b7fcaaafcf3c8aa332bd04c11f11ba8c261ffe Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jan 2022 22:21:14 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) replace cache field separators (vertical bar) in text fields Closes #397 M get_iplayer ____________________________________________________________________________________________________________ Commit: 2b2175da9182f98642691311cf8fc141a8d98a20 URL: https://git.catflap.org/get_iplayer/commit/?id=2b2175da9182f98642691311cf8fc141a8d98a20 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 10 Jan 2022 21:53:24 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) adjust classification of xsd streams due to BBC changes 960x540@25 (xsd) stream replaced by 960x540@50 stream with equivalent bitrate. --fps25 will now pick up reduced-bitrate stream. Added --reduced-bitrate as synonym for --fps25. M get_iplayer ____________________________________________________________________________________________________________ Commit: 0d29f873e2a4503c80191b608ad0ec3441ee4634 URL: https://git.catflap.org/get_iplayer/commit/?id=0d29f873e2a4503c80191b608ad0ec3441ee4634 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 9 Jan 2022 11:50:04 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 7 Feb 2022 00:07:04 GMT) add issue template to makefile M Makefile ____________________________________________________________________________________________________________ Commit: ed24f450fb8d17b304f089bf849593728eeb6afa URL: https://git.catflap.org/get_iplayer/commit/?id=ed24f450fb8d17b304f089bf849593728eeb6afa Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 1 Jan 2022 16:40:04 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jan 2022 18:08:43 GMT) check contents of mpd fetch M get_iplayer ____________________________________________________________________________________________________________ Commit: 744790565b0389b549d6a9650b42dd80951d3883 URL: https://git.catflap.org/get_iplayer/commit/?id=744790565b0389b549d6a9650b42dd80951d3883 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jan 2022 15:22:14 GMT) Committer: GitHub (Thu 13 Jan 2022 15:22:14 GMT) Create auto-close-lock-pr-action.yml A .github/workflows/auto-close-lock-pr-action.yml ____________________________________________________________________________________________________________ Commit: e429a1ac0648b7e9e2af4a82f30f8f7b9bbb0a28 URL: https://git.catflap.org/get_iplayer/commit/?id=e429a1ac0648b7e9e2af4a82f30f8f7b9bbb0a28 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 13 Jan 2022 15:20:50 GMT) Committer: GitHub (Thu 13 Jan 2022 15:20:50 GMT) Create PULL_REQUEST_TEMPLATE.md A .github/PULL_REQUEST_TEMPLATE.md ____________________________________________________________________________________________________________ Commit: 686719d24172f1fe4f942372984ba56b2562c35a URL: https://git.catflap.org/get_iplayer/commit/?id=686719d24172f1fe4f942372984ba56b2562c35a Author: dinkypumpkin (Tue 4 Jan 2022 20:11:04 GMT) Committer: GitHub (Tue 4 Jan 2022 20:11:04 GMT) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: d037055745d9be4581e61a2a02b37ae00253d7b8 URL: https://git.catflap.org/get_iplayer/commit/?id=d037055745d9be4581e61a2a02b37ae00253d7b8 Author: dinkypumpkin (Tue 4 Jan 2022 20:04:26 GMT) Committer: GitHub (Tue 4 Jan 2022 20:04:26 GMT) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: c4c717af3559ac252eedd126a1c32b23c3715455 URL: https://git.catflap.org/get_iplayer/commit/?id=c4c717af3559ac252eedd126a1c32b23c3715455 Author: dinkypumpkin (Sat 1 Jan 2022 17:00:27 GMT) Committer: GitHub (Sat 1 Jan 2022 17:00:27 GMT) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: 3dfa43be3cd56f33194f72780636468a2d85053e URL: https://git.catflap.org/get_iplayer/commit/?id=3dfa43be3cd56f33194f72780636468a2d85053e Author: dinkypumpkin (Sat 1 Jan 2022 16:50:57 GMT) Committer: GitHub (Sat 1 Jan 2022 16:50:57 GMT) Update bug_report.yaml M .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: ef44fec51bedb169504c21131b0cf4bfcfaaa6cb URL: https://git.catflap.org/get_iplayer/commit/?id=ef44fec51bedb169504c21131b0cf4bfcfaaa6cb Author: dinkypumpkin (Thu 30 Dec 2021 16:58:56 GMT) Committer: GitHub (Thu 30 Dec 2021 16:58:56 GMT) Delete bug_report.md D .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: 16e95909a3ace1834313b573b44a5d79dac449bb URL: https://git.catflap.org/get_iplayer/commit/?id=16e95909a3ace1834313b573b44a5d79dac449bb Author: dinkypumpkin (Thu 30 Dec 2021 16:57:50 GMT) Committer: GitHub (Thu 30 Dec 2021 16:57:50 GMT) Create bug_report.yaml A .github/ISSUE_TEMPLATE/bug_report.yaml ____________________________________________________________________________________________________________ Commit: f0994395c8bf4493432ee3ca2f3541571d1af2ef URL: https://git.catflap.org/get_iplayer/commit/?id=f0994395c8bf4493432ee3ca2f3541571d1af2ef Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 11 Dec 2021 18:13:18 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 11 Dec 2021 18:13:18 GMT) Revert "Update bug_report.md" This reverts commit e4b5b1dcbfa44384a749b8eb39e0630051af24c2. M .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: aee37c9006dda65fe8f7ef2ca16df0f7fa24104d URL: https://git.catflap.org/get_iplayer/commit/?id=aee37c9006dda65fe8f7ef2ca16df0f7fa24104d Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 8 Dec 2021 21:38:37 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 8 Dec 2021 21:38:37 GMT) Release 3.28 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: d746489666d40dac7d248c239b141c5518c8b477 URL: https://git.catflap.org/get_iplayer/commit/?id=d746489666d40dac7d248c239b141c5518c8b477 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 7 Dec 2021 01:39:11 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 7 Dec 2021 01:39:11 GMT) Fixed --pid-recursive scraping for CBeebies/CBBC programmes Closes #393 M get_iplayer ____________________________________________________________________________________________________________ Commit: f4197949e89e53fdbbd7d93fed711be87986ce26 URL: https://git.catflap.org/get_iplayer/commit/?id=f4197949e89e53fdbbd7d93fed711be87986ce26 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 18 Nov 2021 20:58:15 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) abbreviate mode lists in metadata files and --info output M get_iplayer ____________________________________________________________________________________________________________ Commit: b48d3960c6cfa14ab627b02320efbedec8b1af5d URL: https://git.catflap.org/get_iplayer/commit/?id=b48d3960c6cfa14ab627b02320efbedec8b1af5d Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 3 Nov 2021 01:50:38 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) keep max audio bitrate if multiple for single video resolution M get_iplayer ____________________________________________________________________________________________________________ Commit: e2266ab15ad0a970e20931cf2c33371711313c05 URL: https://git.catflap.org/get_iplayer/commit/?id=e2266ab15ad0a970e20931cf2c33371711313c05 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 28 Jul 2021 20:06:36 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) exclude "vbidi" supplier by default not available to get_iplayer M get_iplayer ____________________________________________________________________________________________________________ Commit: 76ba39c04fe0b71c4ac05977e85e2901353cc30f URL: https://git.catflap.org/get_iplayer/commit/?id=76ba39c04fe0b71c4ac05977e85e2901353cc30f Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Apr 2021 17:17:17 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) don't show 403 errors for master playlist without --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 96d5f5bdfb54a2c0552357fbac3411a6de04bdbb URL: https://git.catflap.org/get_iplayer/commit/?id=96d5f5bdfb54a2c0552357fbac3411a6de04bdbb Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 18 Mar 2021 02:43:54 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) force text wrapping of long strings in web pvr info page closes #379 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c729b0f29625f33bac32ac833c7afbba0cb65659 URL: https://git.catflap.org/get_iplayer/commit/?id=c729b0f29625f33bac32ac833c7afbba0cb65659 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 28 Feb 2021 02:35:08 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 4 Dec 2021 17:55:46 GMT) added cloudfront CDN option M get_iplayer ____________________________________________________________________________________________________________ Commit: e4b5b1dcbfa44384a749b8eb39e0630051af24c2 URL: https://git.catflap.org/get_iplayer/commit/?id=e4b5b1dcbfa44384a749b8eb39e0630051af24c2 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 25 Nov 2021 02:17:44 GMT) Committer: GitHub (Thu 25 Nov 2021 02:17:44 GMT) Update bug_report.md M .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: 56b2ffaa1ae626e80bbef381b530376198d98170 URL: https://git.catflap.org/get_iplayer/commit/?id=56b2ffaa1ae626e80bbef381b530376198d98170 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 19 Nov 2021 19:58:05 GMT) Committer: GitHub (Fri 19 Nov 2021 19:58:05 GMT) Update bug_report.md M .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: abd6c847fe541ba89555facab4592795fae49627 URL: https://git.catflap.org/get_iplayer/commit/?id=abd6c847fe541ba89555facab4592795fae49627 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 16 Feb 2021 00:46:40 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 16 Feb 2021 00:46:40 GMT) fixed version numbering M Makefile ____________________________________________________________________________________________________________ Commit: a0f3c2a9070f59c8ca5d802bb485e591bd3c3000 URL: https://git.catflap.org/get_iplayer/commit/?id=a0f3c2a9070f59c8ca5d802bb485e591bd3c3000 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 15 Feb 2021 23:07:53 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 15 Feb 2021 23:30:36 GMT) Revert "bump version" This reverts commit eabac817da8c75ecbcad25cd345ca7518f9d4f56. Closes #375 M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: eabac817da8c75ecbcad25cd345ca7518f9d4f56 URL: https://git.catflap.org/get_iplayer/commit/?id=eabac817da8c75ecbcad25cd345ca7518f9d4f56 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:47:58 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:47:58 GMT) bump version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: b8970ba10497b3612c7b8f78cdf92202830584d4 URL: https://git.catflap.org/get_iplayer/commit/?id=b8970ba10497b3612c7b8f78cdf92202830584d4 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:47:57 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:47:57 GMT) Release 3.27 M get_iplayer M get_iplayer.1 ____________________________________________________________________________________________________________ Commit: fd38bc792825fb786c7ac101d7b90b96867af0a5 URL: https://git.catflap.org/get_iplayer/commit/?id=fd38bc792825fb786c7ac101d7b90b96867af0a5 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 21:04:47 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:47:34 GMT) Updated Makefile M Makefile ____________________________________________________________________________________________________________ Commit: d6c2e92c3e540647f3dfb666b1dce121b20eee8c URL: https://git.catflap.org/get_iplayer/commit/?id=d6c2e92c3e540647f3dfb666b1dce121b20eee8c Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Jan 2021 20:04:59 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Feb 2021 19:16:03 GMT) Use Mojo::Promise if available Mojo::IOLoop::Delay being removed in Mojolicious 9.0 M get_iplayer ____________________________________________________________________________________________________________ Commit: 2222b30ca874516a2e4c85d721a97694f45c2eb2 URL: https://git.catflap.org/get_iplayer/commit/?id=2222b30ca874516a2e4c85d721a97694f45c2eb2 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:45:00 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:53:32 GMT) Fix up dev version numbers M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: ec0d5663e05e537182bc12b9e64fb9a26cfd6002 URL: https://git.catflap.org/get_iplayer/commit/?id=ec0d5663e05e537182bc12b9e64fb9a26cfd6002 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:11:24 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:26:38 GMT) Detect existing MPEG-TS file earlier for DASH downloads M get_iplayer ____________________________________________________________________________________________________________ Commit: 08a0db2b4e202e5fdc402b21ea4e0aa8f5f73c07 URL: https://git.catflap.org/get_iplayer/commit/?id=08a0db2b4e202e5fdc402b21ea4e0aa8f5f73c07 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 26 Aug 2020 18:24:39 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: revamped streaming formats - removed Quicktime, AVI streaming formats - added MPEG-TS, Matroska, AAC, Vorbis streaming formats - Play Direct links now only shown for MP4/M4A/MP3 files - Play Direct now implies Remote Streaming type = Disable Transcoding - with Remote Streaming type = Auto, Play Direct links should now work in Firefox, Chrome, Edge (but not Safari) - open all Play* links in new window/tab M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 1c4594fe44d0ca7998800735f1978ccf7f33d6c6 URL: https://git.catflap.org/get_iplayer/commit/?id=1c4594fe44d0ca7998800735f1978ccf7f33d6c6 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 26 Aug 2020 18:08:09 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: open new window/tab for each programme page and help page M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3d71db59449303ebe60a9dc516052de392bfc955 URL: https://git.catflap.org/get_iplayer/commit/?id=3d71db59449303ebe60a9dc516052de392bfc955 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 26 Aug 2020 01:38:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: No checkbox or play links for deleted files M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 5e8a69a0c6b7ff61c93b637fab2042b71d612762 URL: https://git.catflap.org/get_iplayer/commit/?id=5e8a69a0c6b7ff61c93b637fab2042b71d612762 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 26 Aug 2020 01:29:26 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: Fixed calculation of last page number M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: dcfca17b59eb476925e1d54585d306cd0b136ceb URL: https://git.catflap.org/get_iplayer/commit/?id=dcfca17b59eb476925e1d54585d306cd0b136ceb Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 6 Aug 2020 13:54:41 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: removed detritus left over from localfiles and proxied streaming M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 7f6496c84fd91ad7abbeb0e52e22413968c6eead URL: https://git.catflap.org/get_iplayer/commit/?id=7f6496c84fd91ad7abbeb0e52e22413968c6eead Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 6 Aug 2020 21:41:23 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: fixed bug that caused custom streaming frame rate to be ignored M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 268b7deb7fec0b72f4355eebbc215922529ac56d URL: https://git.catflap.org/get_iplayer/commit/?id=268b7deb7fec0b72f4355eebbc215922529ac56d Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Aug 2020 23:34:17 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: updated streaming video size options Use Video Factory sizes and legacy sizes with same aspect ratio. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 14a4c7331d617ff531233610663f7897c9498263 URL: https://git.catflap.org/get_iplayer/commit/?id=14a4c7331d617ff531233610663f7897c9498263 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 13 Sep 2020 02:15:17 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) Web PVR: constrain size of thumbnail in info page M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 824bb3d52bdbe76e14dd0d33ade511ba159d0904 URL: https://git.catflap.org/get_iplayer/commit/?id=824bb3d52bdbe76e14dd0d33ade511ba159d0904 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 26 Aug 2020 18:00:03 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) always optimise for streaming with remux M get_iplayer ____________________________________________________________________________________________________________ Commit: 32e7a2365ae294c7aa15680b838e14e7d4d60523 URL: https://git.catflap.org/get_iplayer/commit/?id=32e7a2365ae294c7aa15680b838e14e7d4d60523 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Aug 2020 23:25:49 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:25:38 GMT) History search now returns most recent entry for PID with extant media file Only relevant for multiple downloads with same PID. Formerly always returned oldest entry. In Web PVR, requires multiple deletions in Recordings tab, 1 per download. Deletes from most recent to oldest. M get_iplayer ____________________________________________________________________________________________________________ Commit: 32f21132271ec7d4d96aed85d127de80da67aa65 URL: https://git.catflap.org/get_iplayer/commit/?id=32f21132271ec7d4d96aed85d127de80da67aa65 Merge: ac175cb 3c2ca58 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:24:59 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 16 Jan 2021 20:24:59 GMT) Merge branch 'master' into develop ____________________________________________________________________________________________________________ Commit: 3c2ca584637b66404c3c358baafd4588e0a42e88 URL: https://git.catflap.org/get_iplayer/commit/?id=3c2ca584637b66404c3c358baafd4588e0a42e88 Author: dinkypumpkin (Fri 27 Nov 2020 11:19:51 GMT) Committer: GitHub (Fri 27 Nov 2020 11:19:51 GMT) Update auto-close-lock-issue-action.yml M .github/workflows/auto-close-lock-issue-action.yml ____________________________________________________________________________________________________________ Commit: 34f400ac391bdc1880362420b266d349b86621c7 URL: https://git.catflap.org/get_iplayer/commit/?id=34f400ac391bdc1880362420b266d349b86621c7 Author: dinkypumpkin (Sun 6 Sep 2020 18:52:31 BST) Committer: GitHub (Sun 6 Sep 2020 18:52:31 BST) Update bug_report.md M .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: ac175cbd783a213f1c0f3a4ca615eafe46374989 URL: https://git.catflap.org/get_iplayer/commit/?id=ac175cbd783a213f1c0f3a4ca615eafe46374989 Author: dinkypumpkin (Tue 21 Jul 2020 19:16:51 BST) Committer: dinkypumpkin (Tue 21 Jul 2020 19:16:51 BST) mention Sounds in man page M get_iplayer ____________________________________________________________________________________________________________ Commit: ba3134200cb9393e4155acdf37f7c3bc8d7dd258 URL: https://git.catflap.org/get_iplayer/commit/?id=ba3134200cb9393e4155acdf37f7c3bc8d7dd258 Author: dinkypumpkin (Tue 21 Jul 2020 19:13:57 BST) Committer: dinkypumpkin (Tue 21 Jul 2020 19:13:57 BST) README edits M README.md ____________________________________________________________________________________________________________ Commit: e9fa79b2a040fbf54904cb5da133ac3ecc5a8e7e URL: https://git.catflap.org/get_iplayer/commit/?id=e9fa79b2a040fbf54904cb5da133ac3ecc5a8e7e Author: dinkypumpkin (Mon 6 Jul 2020 17:41:59 BST) Committer: dinkypumpkin (Mon 6 Jul 2020 17:41:59 BST) update channel name extraction with --pid-recursive M get_iplayer ____________________________________________________________________________________________________________ Commit: 766b0657e72a8776253788883123bbcfea47c756 URL: https://git.catflap.org/get_iplayer/commit/?id=766b0657e72a8776253788883123bbcfea47c756 Author: dinkypumpkin (Sun 28 Jun 2020 23:15:30 BST) Committer: dinkypumpkin (Sun 5 Jul 2020 01:40:27 BST) removed --tag-utf8 option M get_iplayer ____________________________________________________________________________________________________________ Commit: d8ea1414af92303455f42569c88220bee1c7b322 URL: https://git.catflap.org/get_iplayer/commit/?id=d8ea1414af92303455f42569c88220bee1c7b322 Merge: e4b2413 7fe8a82 Author: dinkypumpkin (Sun 5 Jul 2020 01:39:43 BST) Committer: dinkypumpkin (Sun 5 Jul 2020 01:39:43 BST) Merge branch 'master' into contribute ____________________________________________________________________________________________________________ Commit: 7fe8a8256cd8fd58086d26c933fd9bd22e7e0208 URL: https://git.catflap.org/get_iplayer/commit/?id=7fe8a8256cd8fd58086d26c933fd9bd22e7e0208 Author: dinkypumpkin (Thu 2 Jul 2020 00:46:03 BST) Committer: GitHub (Thu 2 Jul 2020 00:46:03 BST) Delete auto-close-lock-pr-action.yml D .github/workflows/auto-close-lock-pr-action.yml ____________________________________________________________________________________________________________ Commit: 1617911ccfb7b8e2297657fef91cae53cb24302a URL: https://git.catflap.org/get_iplayer/commit/?id=1617911ccfb7b8e2297657fef91cae53cb24302a Author: dinkypumpkin (Thu 2 Jul 2020 00:40:32 BST) Committer: GitHub (Thu 2 Jul 2020 00:40:32 BST) Create bug_report.md A .github/ISSUE_TEMPLATE/bug_report.md ____________________________________________________________________________________________________________ Commit: 91a8169f7abb6a78a3f2769c1cb5fb267dc270eb URL: https://git.catflap.org/get_iplayer/commit/?id=91a8169f7abb6a78a3f2769c1cb5fb267dc270eb Author: dinkypumpkin (Thu 2 Jul 2020 00:38:42 BST) Committer: GitHub (Thu 2 Jul 2020 00:38:42 BST) Create config.yml A .github/ISSUE_TEMPLATE/config.yml ____________________________________________________________________________________________________________ Commit: 83309b17e0f0daaf8c6796bd8dc44d3b0b025146 URL: https://git.catflap.org/get_iplayer/commit/?id=83309b17e0f0daaf8c6796bd8dc44d3b0b025146 Author: dinkypumpkin (Thu 2 Jul 2020 00:35:35 BST) Committer: GitHub (Thu 2 Jul 2020 00:35:35 BST) Create auto-close-lock-pr-action.yml A .github/workflows/auto-close-lock-pr-action.yml ____________________________________________________________________________________________________________ Commit: eb95fd7d4d7947c70d22c130f860d24042f5ebde URL: https://git.catflap.org/get_iplayer/commit/?id=eb95fd7d4d7947c70d22c130f860d24042f5ebde Author: dinkypumpkin (Thu 2 Jul 2020 00:34:44 BST) Committer: GitHub (Thu 2 Jul 2020 00:34:44 BST) Create auto-close-lock-issue-action.yml A .github/workflows/auto-close-lock-issue-action.yml ____________________________________________________________________________________________________________ Commit: e4b2413eba1e23dea18e99c5d2faf281b54d37a0 URL: https://git.catflap.org/get_iplayer/commit/?id=e4b2413eba1e23dea18e99c5d2faf281b54d37a0 Author: dinkypumpkin (Sun 28 Jun 2020 00:28:28 BST) Committer: dinkypumpkin (Sun 28 Jun 2020 00:28:28 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 8dd1994b4ff2f06c3ba175428b294e83575113ad URL: https://git.catflap.org/get_iplayer/commit/?id=8dd1994b4ff2f06c3ba175428b294e83575113ad Author: dinkypumpkin (Sun 28 Jun 2020 00:28:28 BST) Committer: dinkypumpkin (Sun 28 Jun 2020 00:28:28 BST) Release 3.26 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 9fae0f13763d45c2263b8ba484a5ce47d35d7e8b URL: https://git.catflap.org/get_iplayer/commit/?id=9fae0f13763d45c2263b8ba484a5ce47d35d7e8b Merge: 7200809 9a25882 Author: dinkypumpkin (Sun 28 Jun 2020 00:21:01 BST) Committer: dinkypumpkin (Sun 28 Jun 2020 00:21:01 BST) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: 9a2588217173d4d268d594261870c6f6c1ec138a URL: https://git.catflap.org/get_iplayer/commit/?id=9a2588217173d4d268d594261870c6f6c1ec138a Author: Ian Praxil (Sat 30 May 2020 18:47:27 BST) Committer: dinkypumpkin (Sun 28 Jun 2020 00:18:40 BST) Fix initialisation of hash M get_iplayer ____________________________________________________________________________________________________________ Commit: 7200809616265d8a8d7fa68b00995b0fd1ce0408 URL: https://git.catflap.org/get_iplayer/commit/?id=7200809616265d8a8d7fa68b00995b0fd1ce0408 Author: dinkypumpkin (Mon 22 Jun 2020 01:05:20 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) use constants for OS checks M get_iplayer ____________________________________________________________________________________________________________ Commit: e4c4e7213c34ae5ac028f658aee2b9f26e96c9ce URL: https://git.catflap.org/get_iplayer/commit/?id=e4c4e7213c34ae5ac028f658aee2b9f26e96c9ce Author: dinkypumpkin (Tue 19 May 2020 23:03:26 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) added Unicode tagging for Windows --tag-utf8 now ignored and will be removed Windows only: - requires customised AtomicParsley with --longdescFile option - falls back to non-Unicode tagging if Unicode tagging fails - new --tag-no-unicode option bypasses Unicode tagging - fallback and bypass mechanisms only temporary during shakedown period - @wrt atom (iTunes: composer) now set to "BBC Sounds" for radio programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 08c6783862781a5c2123e2f0a4131f956441ca03 URL: https://git.catflap.org/get_iplayer/commit/?id=08c6783862781a5c2123e2f0a4131f956441ca03 Author: dinkypumpkin (Tue 19 May 2020 01:45:02 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) added run_cmd_win32 Uses Win32::Unicode::Process, which supports UTF-8 command line params. Monkey patch used to work around bugs in parameter quoting. M get_iplayer ____________________________________________________________________________________________________________ Commit: 0f652d55fbfc2f51ce6622967acdd60e2bb80398 URL: https://git.catflap.org/get_iplayer/commit/?id=0f652d55fbfc2f51ce6622967acdd60e2bb80398 Author: dinkypumpkin (Mon 22 Jun 2020 19:23:42 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) removed staleness check on PVR lockfile If previous PVR run is still active, always exit with error M get_iplayer ____________________________________________________________________________________________________________ Commit: 293931a88bdcc3084262c70b8a8a8637e818f969 URL: https://git.catflap.org/get_iplayer/commit/?id=293931a88bdcc3084262c70b8a8a8637e818f969 Author: dinkypumpkin (Tue 2 Jun 2020 20:32:39 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) detect invalid PVR lockfile and exit with error M get_iplayer ____________________________________________________________________________________________________________ Commit: 0ec9781277325c4069ec0a4b3c36c089bc97b7b5 URL: https://git.catflap.org/get_iplayer/commit/?id=0ec9781277325c4069ec0a4b3c36c089bc97b7b5 Author: dinkypumpkin (Mon 22 Jun 2020 16:36:43 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) edited README M README.md ____________________________________________________________________________________________________________ Commit: c1801accf2a0714094f93c6b8aeca7205fb70f83 URL: https://git.catflap.org/get_iplayer/commit/?id=c1801accf2a0714094f93c6b8aeca7205fb70f83 Author: dinkypumpkin (Fri 19 Jun 2020 15:15:50 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) restored subtitle colours broken by BBC changes in TTML files M get_iplayer ____________________________________________________________________________________________________________ Commit: fb553cb55b7979b1d1d2d869c68c65e02aa8b109 URL: https://git.catflap.org/get_iplayer/commit/?id=fb553cb55b7979b1d1d2d869c68c65e02aa8b109 Author: dinkypumpkin (Wed 17 Jun 2020 20:27:04 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) limit thumbnail size to 1280 with --thumbnail-square M get_iplayer ____________________________________________________________________________________________________________ Commit: 35763d079848c3d2a662d6b198102cc3cb47d906 URL: https://git.catflap.org/get_iplayer/commit/?id=35763d079848c3d2a662d6b198102cc3cb47d906 Author: dinkypumpkin (Fri 5 Jun 2020 20:18:43 BST) Committer: dinkypumpkin (Mon 22 Jun 2020 19:48:10 BST) changed default value of --thumbnail-size to 1920 (for 1920x1080 image) M get_iplayer ____________________________________________________________________________________________________________ Commit: ad7bd3acfb2f7ddfa078d4cb13679cbf8aa432de URL: https://git.catflap.org/get_iplayer/commit/?id=ad7bd3acfb2f7ddfa078d4cb13679cbf8aa432de Author: dinkypumpkin (Fri 5 Jun 2020 20:43:49 BST) Committer: dinkypumpkin (Fri 5 Jun 2020 20:43:49 BST) updated README M README.md ____________________________________________________________________________________________________________ Commit: 9ab72ccb3211442a7a29f2066226768f972c997c URL: https://git.catflap.org/get_iplayer/commit/?id=9ab72ccb3211442a7a29f2066226768f972c997c Author: dinkypumpkin (Wed 8 Apr 2020 15:28:32 BST) Committer: dinkypumpkin (Wed 8 Apr 2020 15:28:32 BST) Revert "Don't retrieve stream data for "store" version" This reverts commit a238563de2be7f02069cdb7eeb4162744aaae009. M get_iplayer ____________________________________________________________________________________________________________ Commit: 9058e964d216ddd894089d63f24f19c98b3eb82f URL: https://git.catflap.org/get_iplayer/commit/?id=9058e964d216ddd894089d63f24f19c98b3eb82f Author: dinkypumpkin (Sat 29 Feb 2020 00:50:40 GMT) Committer: dinkypumpkin (Tue 10 Mar 2020 00:16:06 GMT) added --cuesheet-offset option synonym: --tracklist-offset M get_iplayer ____________________________________________________________________________________________________________ Commit: 0348ff181f341b2517dde6f505379a4b59b874f5 URL: https://git.catflap.org/get_iplayer/commit/?id=0348ff181f341b2517dde6f505379a4b59b874f5 Author: dinkypumpkin (Tue 10 Mar 2020 00:14:05 GMT) Committer: dinkypumpkin (Tue 10 Mar 2020 00:14:56 GMT) update channel name extraction with --pid-recursive adapted to BBC changes M get_iplayer ____________________________________________________________________________________________________________ Commit: 57f77131a885303334f4914c043f6356762ab497 URL: https://git.catflap.org/get_iplayer/commit/?id=57f77131a885303334f4914c043f6356762ab497 Author: dinkypumpkin (Thu 27 Feb 2020 18:14:41 GMT) Committer: dinkypumpkin (Thu 27 Feb 2020 18:16:21 GMT) change column labels M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 7973a99b23d31d2217495e349936d860ff3da25d URL: https://git.catflap.org/get_iplayer/commit/?id=7973a99b23d31d2217495e349936d860ff3da25d Author: dinkypumpkin (Fri 21 Feb 2020 23:21:01 GMT) Committer: dinkypumpkin (Fri 21 Feb 2020 23:21:01 GMT) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 2fa2ef954a0dd5a2be885bf18be994342fde8479 URL: https://git.catflap.org/get_iplayer/commit/?id=2fa2ef954a0dd5a2be885bf18be994342fde8479 Author: dinkypumpkin (Tue 4 Feb 2020 11:09:40 GMT) Committer: dinkypumpkin (Tue 4 Feb 2020 11:21:02 GMT) restored programme credits download M get_iplayer ____________________________________________________________________________________________________________ Commit: 329ee0f70d5175f8a7de336f7b7a0c46c0753606 URL: https://git.catflap.org/get_iplayer/commit/?id=329ee0f70d5175f8a7de336f7b7a0c46c0753606 Author: dinkypumpkin (Sat 1 Feb 2020 17:08:04 GMT) Committer: dinkypumpkin (Sat 1 Feb 2020 17:08:04 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 79627a69bdca0f6297d745e000863c1e157756d5 URL: https://git.catflap.org/get_iplayer/commit/?id=79627a69bdca0f6297d745e000863c1e157756d5 Author: dinkypumpkin (Sat 1 Feb 2020 17:08:04 GMT) Committer: dinkypumpkin (Sat 1 Feb 2020 17:08:04 GMT) Release 3.25 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 415e4e37a5e1a676503906f10eeadfbad60dfb16 URL: https://git.catflap.org/get_iplayer/commit/?id=415e4e37a5e1a676503906f10eeadfbad60dfb16 Author: dinkypumpkin (Sat 1 Feb 2020 16:40:41 GMT) Committer: dinkypumpkin (Sat 1 Feb 2020 16:40:41 GMT) complete list of file paths to ignore when escaping user commands M get_iplayer ____________________________________________________________________________________________________________ Commit: a713955476643a283ee4c84d89c9ea72812a4a4b URL: https://git.catflap.org/get_iplayer/commit/?id=a713955476643a283ee4c84d89c9ea72812a4a4b Author: dinkypumpkin (Sat 25 Jan 2020 17:00:41 GMT) Committer: dinkypumpkin (Sat 1 Feb 2020 16:36:14 GMT) segments.inc file no longer needed to locate segments.json file M get_iplayer ____________________________________________________________________________________________________________ Commit: 7423f3a3ca9bfe9db53560622e2408aa7e7ad73d URL: https://git.catflap.org/get_iplayer/commit/?id=7423f3a3ca9bfe9db53560622e2408aa7e7ad73d Author: dinkypumpkin (Wed 29 Jan 2020 20:43:05 GMT) Committer: dinkypumpkin (Wed 29 Jan 2020 20:43:05 GMT) readme edits M README.md ____________________________________________________________________________________________________________ Commit: a57cb29b263b1b11efc3b846167d744fedddef36 URL: https://git.catflap.org/get_iplayer/commit/?id=a57cb29b263b1b11efc3b846167d744fedddef36 Author: dinkypumpkin (Wed 22 Jan 2020 18:03:44 GMT) Committer: dinkypumpkin (Wed 22 Jan 2020 18:03:44 GMT) changed mode list warning M get_iplayer ____________________________________________________________________________________________________________ Commit: cf8a33b4b05cb34b65bdc4fa1e14c04e4a2fe306 URL: https://git.catflap.org/get_iplayer/commit/?id=cf8a33b4b05cb34b65bdc4fa1e14c04e4a2fe306 Author: dinkypumpkin (Thu 2 Jan 2020 15:41:36 GMT) Committer: dinkypumpkin (Thu 2 Jan 2020 15:41:36 GMT) added --tag-podcast warning in help text Incompatible with Music/Podcasts/TV apps on macOS 10.15 and higher M get_iplayer ____________________________________________________________________________________________________________ Commit: 315a7fd1b52faa533f5010134499ff9eb5cc1beb URL: https://git.catflap.org/get_iplayer/commit/?id=315a7fd1b52faa533f5010134499ff9eb5cc1beb Author: dinkypumpkin (Sat 28 Dec 2019 23:30:23 GMT) Committer: dinkypumpkin (Sat 28 Dec 2019 23:30:23 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 49b06e721839359aee8f16c2a9ac10a0116e3ac6 URL: https://git.catflap.org/get_iplayer/commit/?id=49b06e721839359aee8f16c2a9ac10a0116e3ac6 Author: dinkypumpkin (Sat 28 Dec 2019 23:30:23 GMT) Committer: dinkypumpkin (Sat 28 Dec 2019 23:30:23 GMT) Release 3.24 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 4422578488c9e92f3cd6a54ad11cb4a29a0e369f URL: https://git.catflap.org/get_iplayer/commit/?id=4422578488c9e92f3cd6a54ad11cb4a29a0e369f Author: dinkypumpkin (Tue 17 Dec 2019 18:58:16 GMT) Committer: dinkypumpkin (Sat 28 Dec 2019 23:29:09 GMT) added --mpeg-ts option Ensure raw audio and video files are re-muxed into MPEG-TS file regardless of stream format. M get_iplayer ____________________________________________________________________________________________________________ Commit: 46ed73f14f26c99eacc346b3df6c8b258891d5f0 URL: https://git.catflap.org/get_iplayer/commit/?id=46ed73f14f26c99eacc346b3df6c8b258891d5f0 Author: dinkypumpkin (Thu 5 Dec 2019 18:25:58 GMT) Committer: dinkypumpkin (Sat 21 Dec 2019 00:24:39 GMT) removed obsolete hlshd mode M get_iplayer ____________________________________________________________________________________________________________ Commit: 8aa2671dc0ec213b5a07cf03012ca3ef089e8647 URL: https://git.catflap.org/get_iplayer/commit/?id=8aa2671dc0ec213b5a07cf03012ca3ef089e8647 Author: dinkypumpkin (Sun 1 Dec 2019 17:22:56 GMT) Committer: dinkypumpkin (Sun 1 Dec 2019 17:22:56 GMT) added some hyphenated option aliases M get_iplayer ____________________________________________________________________________________________________________ Commit: 1d9c959d9015ce1c31996dc2c75706605c2d1ea1 URL: https://git.catflap.org/get_iplayer/commit/?id=1d9c959d9015ce1c31996dc2c75706605c2d1ea1 Author: dinkypumpkin (Sun 1 Dec 2019 17:22:03 GMT) Committer: dinkypumpkin (Sun 1 Dec 2019 17:22:03 GMT) removed --hls-lq-audio option M get_iplayer ____________________________________________________________________________________________________________ Commit: e087d4059f143ccf22b4bd8e0ffae9c5691fa678 URL: https://git.catflap.org/get_iplayer/commit/?id=e087d4059f143ccf22b4bd8e0ffae9c5691fa678 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 30 Nov 2019 13:50:15 GMT) Committer: dinkypumpkin (Sat 30 Nov 2019 13:50:15 GMT) Restored hvfxsd and hvflow recording modes M get_iplayer ____________________________________________________________________________________________________________ Commit: 7691a5f784d13bf935253a97c331f7bff9f5561b URL: https://git.catflap.org/get_iplayer/commit/?id=7691a5f784d13bf935253a97c331f7bff9f5561b Author: dinkypumpkin (Fri 29 Nov 2019 19:35:40 GMT) Committer: dinkypumpkin (Fri 29 Nov 2019 19:35:40 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f42a299c6d79f1f496e01e6600e817f275ae3c71 URL: https://git.catflap.org/get_iplayer/commit/?id=f42a299c6d79f1f496e01e6600e817f275ae3c71 Author: dinkypumpkin (Fri 29 Nov 2019 19:35:40 GMT) Committer: dinkypumpkin (Fri 29 Nov 2019 19:35:40 GMT) Release 3.23 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f7909087026fe7d2b5bdded7658d5a428afe094d URL: https://git.catflap.org/get_iplayer/commit/?id=f7909087026fe7d2b5bdded7658d5a428afe094d Author: dinkypumpkin (Tue 5 Nov 2019 22:32:01 GMT) Committer: dinkypumpkin (Fri 29 Nov 2019 19:21:12 GMT) readme edits M README.md ____________________________________________________________________________________________________________ Commit: 4caedd8091e01aa0bf86471ce9fe935cd072d46e URL: https://git.catflap.org/get_iplayer/commit/?id=4caedd8091e01aa0bf86471ce9fe935cd072d46e Author: dinkypumpkin (Tue 26 Nov 2019 23:52:31 GMT) Committer: dinkypumpkin (Wed 27 Nov 2019 14:48:44 GMT) allow extraneous programme versions even if invalid Allows download to proceed with default version even if bogus AD/SL version appears in programme metadata. Many occasionally be incorrect. M get_iplayer ____________________________________________________________________________________________________________ Commit: 51de69f416d6947fc58beebdc49774c5b4b9942c URL: https://git.catflap.org/get_iplayer/commit/?id=51de69f416d6947fc58beebdc49774c5b4b9942c Author: dinkypumpkin (Wed 27 Nov 2019 13:23:45 GMT) Committer: dinkypumpkin (Wed 27 Nov 2019 14:48:20 GMT) track redirects for DASH manifests and HLS variant playlists BBC has begun redirecting more playlists. Redirect tracking is necessary to construct correct media playlists M get_iplayer ____________________________________________________________________________________________________________ Commit: bfb4e464392c8887b9dbb7dcfba26df86d3e8b4f URL: https://git.catflap.org/get_iplayer/commit/?id=bfb4e464392c8887b9dbb7dcfba26df86d3e8b4f Author: dinkypumpkin (Wed 27 Nov 2019 11:52:11 GMT) Committer: dinkypumpkin (Wed 27 Nov 2019 11:52:11 GMT) don't look for 320k/96k audio HLS streams (tv and radio) Streams no longer exist and BBC blocks playlist URLs with 403 errors. --hls-lq-audio is now ignored. M get_iplayer ____________________________________________________________________________________________________________ Commit: c335fbd3e717a7b0d6b1af2c549a5f7f29a7d500 URL: https://git.catflap.org/get_iplayer/commit/?id=c335fbd3e717a7b0d6b1af2c549a5f7f29a7d500 Author: dinkypumpkin (Thu 26 Sep 2019 18:26:32 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Oct 2019 18:33:21 BST) added --output-radio and --output-tv option aliases M get_iplayer ____________________________________________________________________________________________________________ Commit: 7443b2d0c3557245323b52d8e5426865adf15525 URL: https://git.catflap.org/get_iplayer/commit/?id=7443b2d0c3557245323b52d8e5426865adf15525 Author: dinkypumpkin (Thu 19 Sep 2019 13:52:50 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Oct 2019 18:33:21 BST) clean up trailing whitespace M get_iplayer ____________________________________________________________________________________________________________ Commit: aa5fe785d22debad8fb7bbf011d20a546f0d717d URL: https://git.catflap.org/get_iplayer/commit/?id=aa5fe785d22debad8fb7bbf011d20a546f0d717d Author: dinkypumpkin (Thu 19 Sep 2019 13:51:49 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Oct 2019 18:33:21 BST) Respect programme type when adding new items to memcache M get_iplayer ____________________________________________________________________________________________________________ Commit: 8589b75c6d9975812c07e9df91b087cc72b45278 URL: https://git.catflap.org/get_iplayer/commit/?id=8589b75c6d9975812c07e9df91b087cc72b45278 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 4 Sep 2019 19:21:10 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 2 Oct 2019 18:33:21 BST) Added CBeebies Radio M get_iplayer ____________________________________________________________________________________________________________ Commit: e425bce284aec624b83f852699b00530bd2bd723 URL: https://git.catflap.org/get_iplayer/commit/?id=e425bce284aec624b83f852699b00530bd2bd723 Author: hintswen (Tue 1 Oct 2019 00:17:38 BST) Committer: dinkypumpkin (Wed 2 Oct 2019 18:32:17 BST) Added label tags to Web UI M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 03293b1f4171c92f90010816e8840d7a1d6dcb16 URL: https://git.catflap.org/get_iplayer/commit/?id=03293b1f4171c92f90010816e8840d7a1d6dcb16 Author: David Llewellyn-Jones (Tue 10 Sep 2019 15:28:20 BST) Committer: dinkypumpkin (Tue 10 Sep 2019 16:28:30 BST) Adjust for perl 5.16 Running on perl 5.16 I get the following error: Error in option spec: "cuesheetonly||cuesheet-only!" This appears to be due to use of | rather than ||, so this change adjusts the code to avoid the error. M get_iplayer ____________________________________________________________________________________________________________ Commit: 4a33eb5407dbd2da8402d5281973fbd051a214d6 URL: https://git.catflap.org/get_iplayer/commit/?id=4a33eb5407dbd2da8402d5281973fbd051a214d6 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:15:07 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:15:07 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 50a6051fe469a708123ca4f9e8e5d3004a4c5f6a URL: https://git.catflap.org/get_iplayer/commit/?id=50a6051fe469a708123ca4f9e8e5d3004a4c5f6a Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:15:06 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:15:06 BST) Release 3.22 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: b8a20be4f41019fa1a29e3fbe614a0327a6b44ec URL: https://git.catflap.org/get_iplayer/commit/?id=b8a20be4f41019fa1a29e3fbe614a0327a6b44ec Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 19:22:59 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:12:02 BST) Fixed schedule page parsing for cache updates Adapted for BBC changes M get_iplayer ____________________________________________________________________________________________________________ Commit: 7bfbae2e0aa046e358d77311ccab9b5d0b37bba1 URL: https://git.catflap.org/get_iplayer/commit/?id=7bfbae2e0aa046e358d77311ccab9b5d0b37bba1 Author: dinkypumpkin (Tue 13 Aug 2019 12:40:08 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:09:58 BST) interpolate unknown/unspecified versions into "default" pseudo-version also add "legal" to hard-coded default version list M get_iplayer ____________________________________________________________________________________________________________ Commit: 22643ae2b3926fea419ebcaa9ca7db82a8a599a4 URL: https://git.catflap.org/get_iplayer/commit/?id=22643ae2b3926fea419ebcaa9ca7db82a8a599a4 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Jul 2019 20:22:52 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:09:58 BST) Apply --pid-recursive-type when only downloading auxiliary resources Apply --pid-recursive-type with --subtitles-only, --metadata-only, etc. M get_iplayer ____________________________________________________________________________________________________________ Commit: 73eaf8acd6c4012c16781538ae67995dda4b09cf URL: https://git.catflap.org/get_iplayer/commit/?id=73eaf8acd6c4012c16781538ae67995dda4b09cf Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:08:52 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Aug 2019 20:08:52 BST) Tighten programme title extraction with --pid-recursive M get_iplayer ____________________________________________________________________________________________________________ Commit: 92eaed240b1b3922e16166944151d0c8961e5239 URL: https://git.catflap.org/get_iplayer/commit/?id=92eaed240b1b3922e16166944151d0c8961e5239 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 20:57:35 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 20:57:35 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 6181aaeb8ebeda00f25a9237d51e0a35292bb037 URL: https://git.catflap.org/get_iplayer/commit/?id=6181aaeb8ebeda00f25a9237d51e0a35292bb037 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 20:57:34 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 20:57:34 BST) Release 3.21 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 656edbcffd25ef16bf3d0b199cc9cd1c630c0e19 URL: https://git.catflap.org/get_iplayer/commit/?id=656edbcffd25ef16bf3d0b199cc9cd1c630c0e19 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 20 Apr 2019 22:30:45 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 20:24:01 BST) Added --cuesheet and --cuesheet-only options Use --cuesheet to create cue sheet (.cue file) for downloaded programme. Use --cuesheet-only to create cue sheet without programme download. Tracklist and cuesheet now built solely from JSON segments file. M get_iplayer ____________________________________________________________________________________________________________ Commit: aadd93dfc8841932d2891272d36c08a99b9f2e0f URL: https://git.catflap.org/get_iplayer/commit/?id=aadd93dfc8841932d2891272d36c08a99b9f2e0f Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jul 2019 21:57:41 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jul 2019 19:19:02 BST) Added --pid-recursive-type option If used, --pid-recursive-type limits recursive download to programmes of specified type (radio or tv. Requires --pid-recursive. M get_iplayer ____________________________________________________________________________________________________________ Commit: 25a64deaee2ed7449627401fdb9af9519defbefe URL: https://git.catflap.org/get_iplayer/commit/?id=25a64deaee2ed7449627401fdb9af9519defbefe Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 9 Aug 2018 23:49:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jul 2019 20:02:31 BST) Added check for new release get_iplayer can now check GitHub for new releases. If a new release is found, a message is printed. get_iplayer is NOT automatically updated. Use new --release-check option on the command line to force check for new release. If --release-check is saved in preferences, GitHub will be automatically checked weekly. The last release check time is taken from mod time of "release_check" file in profile dir. Requires 'version' Perl module, which entered core at v5.9.0. M get_iplayer ____________________________________________________________________________________________________________ Commit: a56ab4c5b7418ce7e9b7d8862a7dcf2b4b340413 URL: https://git.catflap.org/get_iplayer/commit/?id=a56ab4c5b7418ce7e9b7d8862a7dcf2b4b340413 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 13 May 2019 15:09:32 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jul 2019 20:01:43 BST) Added support for JSON metadata Use --metadata=json to produce metadata file in JSON format. M get_iplayer ____________________________________________________________________________________________________________ Commit: 40543ca54264de26d332b3d1d552cf5d76780704 URL: https://git.catflap.org/get_iplayer/commit/?id=40543ca54264de26d332b3d1d552cf5d76780704 Author: dinkypumpkin (Mon 24 Jun 2019 23:35:21 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jul 2019 20:01:43 BST) adapted for mediaselector changes M get_iplayer ____________________________________________________________________________________________________________ Commit: a909d419f726a6c2728fed7c3693cb44be626abf URL: https://git.catflap.org/get_iplayer/commit/?id=a909d419f726a6c2728fed7c3693cb44be626abf Author: dinkypumpkin (Thu 20 Jun 2019 22:50:07 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jul 2019 19:59:24 BST) force --subs-mono with --subs-embed Ensure leading hyphens used to denote change of speaker in embedded subtitles since they will be rendered in single colour. M get_iplayer ____________________________________________________________________________________________________________ Commit: 9bc480a3b1247c9713fb58bc0ec03fd26c41b882 URL: https://git.catflap.org/get_iplayer/commit/?id=9bc480a3b1247c9713fb58bc0ec03fd26c41b882 Author: dinkypumpkin (Sat 29 Jun 2019 13:48:13 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 29 Jun 2019 19:58:42 BST) don't allow --pid (or --url) in default options file M get_iplayer ____________________________________________________________________________________________________________ Commit: b35ca6df3758ad1999fb3e18f6ee42f0787b668b URL: https://git.catflap.org/get_iplayer/commit/?id=b35ca6df3758ad1999fb3e18f6ee42f0787b668b Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 28 Apr 2019 20:21:31 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 20 Jun 2019 20:13:05 BST) Expanded 403 message M get_iplayer ____________________________________________________________________________________________________________ Commit: e5ebfd88af7ee71a0528db44d3c66075873b015c URL: https://git.catflap.org/get_iplayer/commit/?id=e5ebfd88af7ee71a0528db44d3c66075873b015c Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 9 Jun 2019 20:05:01 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 9 Jun 2019 20:05:01 BST) Added M get_iplayer ____________________________________________________________________________________________________________ Commit: 910320c6a73b5c921e2fbcb7545611cc21c5c12a URL: https://git.catflap.org/get_iplayer/commit/?id=910320c6a73b5c921e2fbcb7545611cc21c5c12a Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 27 Apr 2019 18:23:04 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 27 Apr 2019 18:23:04 BST) Added --{exclude,include}-cdn aliases for --{exclude,include}-supplier M get_iplayer ____________________________________________________________________________________________________________ Commit: d0346652fb27272e34636dd3e5bce3163f8f7aa0 URL: https://git.catflap.org/get_iplayer/commit/?id=d0346652fb27272e34636dd3e5bce3163f8f7aa0 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 20 Apr 2019 22:58:11 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 23 Apr 2019 23:55:52 BST) Improved merging of alternate programme versions into version search list Related versions placed together in list, and podcast versions consistently given lowest priority by default. M get_iplayer ____________________________________________________________________________________________________________ Commit: ac8a31c310802de4fa42cae12fb90b70e724181a URL: https://git.catflap.org/get_iplayer/commit/?id=ac8a31c310802de4fa42cae12fb90b70e724181a Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Apr 2019 16:09:31 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 14 Apr 2019 16:09:31 BST) Allow merging streams into versions with no streams M get_iplayer ____________________________________________________________________________________________________________ Commit: a9a797a4253cf781f51b6dd6a4aea3e38976b517 URL: https://git.catflap.org/get_iplayer/commit/?id=a9a797a4253cf781f51b6dd6a4aea3e38976b517 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Apr 2019 19:20:23 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Apr 2019 23:10:32 BST) Tidied credits download M get_iplayer ____________________________________________________________________________________________________________ Commit: 0d3fd08cdc0681fce02cdec0e4c5bce754f48ef1 URL: https://git.catflap.org/get_iplayer/commit/?id=0d3fd08cdc0681fce02cdec0e4c5bce754f48ef1 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 9 Apr 2019 17:50:17 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Apr 2019 20:51:52 BST) Prevent stdio PerlIO layers from being removed by open3 on Windows M get_iplayer ____________________________________________________________________________________________________________ Commit: 663fe508eaf5c5fe795ed185c5c477c15d7fd1de URL: https://git.catflap.org/get_iplayer/commit/?id=663fe508eaf5c5fe795ed185c5c477c15d7fd1de Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Apr 2019 20:50:44 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 11 Apr 2019 20:51:17 BST) Add another hyphen to punctuation conversion M get_iplayer ____________________________________________________________________________________________________________ Commit: a238563de2be7f02069cdb7eeb4162744aaae009 URL: https://git.catflap.org/get_iplayer/commit/?id=a238563de2be7f02069cdb7eeb4162744aaae009 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 9 Apr 2019 11:56:46 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 9 Apr 2019 11:56:46 BST) Don't retrieve stream data for "store" version M get_iplayer ____________________________________________________________________________________________________________ Commit: 65a58c2dcb655bda720677acdbb6f5adde952f22 URL: https://git.catflap.org/get_iplayer/commit/?id=65a58c2dcb655bda720677acdbb6f5adde952f22 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 26 Mar 2019 23:57:56 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 3 Apr 2019 19:06:00 BST) Use programme type for podcast flag M get_iplayer ____________________________________________________________________________________________________________ Commit: 28fb7de72f88e4468aab3c0d09bb28ca655efaef URL: https://git.catflap.org/get_iplayer/commit/?id=28fb7de72f88e4468aab3c0d09bb28ca655efaef Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Mar 2019 01:28:28 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 28 Mar 2019 19:22:34 GMT) Always look for subtitles, just in case M get_iplayer ____________________________________________________________________________________________________________ Commit: d60cf4e8e05112c9edf1deff3ba46cefb6328999 URL: https://git.catflap.org/get_iplayer/commit/?id=d60cf4e8e05112c9edf1deff3ba46cefb6328999 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 7 Mar 2019 13:11:49 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Mar 2019 00:12:07 GMT) Check if programme is listed as unavailable M get_iplayer ____________________________________________________________________________________________________________ Commit: fe3dc8b449de3325ccf13d1a093d214338b64b30 URL: https://git.catflap.org/get_iplayer/commit/?id=fe3dc8b449de3325ccf13d1a093d214338b64b30 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 17 Mar 2019 22:39:12 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Mar 2019 23:54:45 GMT) Look for channel name in additional locations M get_iplayer ____________________________________________________________________________________________________________ Commit: 030660b9d6b14973eb0a9227dc13d57c7a5e0904 URL: https://git.catflap.org/get_iplayer/commit/?id=030660b9d6b14973eb0a9227dc13d57c7a5e0904 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 3 Mar 2019 18:17:45 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 23 Mar 2019 17:20:11 GMT) Look for additional media streams if necessary M get_iplayer ____________________________________________________________________________________________________________ Commit: d0e4032422e9fa07a1e1283722075904d3223f36 URL: https://git.catflap.org/get_iplayer/commit/?id=d0e4032422e9fa07a1e1283722075904d3223f36 Author: dinkypumpkin (Wed 13 Mar 2019 21:10:31 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 20 Mar 2019 23:00:01 GMT) Web PVR: added crash warning to auto-refresh pages M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f3668026ba892d7877842de23660b4159033f1b1 URL: https://git.catflap.org/get_iplayer/commit/?id=f3668026ba892d7877842de23660b4159033f1b1 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:58:12 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:58:12 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: a857b50f56e6eb803e5428600c9ef59fd9f5a99e URL: https://git.catflap.org/get_iplayer/commit/?id=a857b50f56e6eb803e5428600c9ef59fd9f5a99e Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:58:12 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:58:12 GMT) Release 3.20 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 36c8d737c286249046fbf564c6f05e06d7a1f564 URL: https://git.catflap.org/get_iplayer/commit/?id=36c8d737c286249046fbf564c6f05e06d7a1f564 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:12:10 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 19:13:46 GMT) Fixed loading of PVR search names on Windows Old code assumed forward slash as directory separator resulting in full path being used as search name, which was invalid. M get_iplayer ____________________________________________________________________________________________________________ Commit: 58b4f515bba3f431df89eeac22f23643009998a2 URL: https://git.catflap.org/get_iplayer/commit/?id=58b4f515bba3f431df89eeac22f23643009998a2 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 18:47:50 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 25 Feb 2019 18:47:50 GMT) Fixed undefined array reference error with --pid-recursive and no available episodes M get_iplayer ____________________________________________________________________________________________________________ Commit: 9c9a981bc74f7602cbbef19512b634040444cb05 URL: https://git.catflap.org/get_iplayer/commit/?id=9c9a981bc74f7602cbbef19512b634040444cb05 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:19:13 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:19:13 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 1c36d65ad5c34a8926315a264b2c60977281033b URL: https://git.catflap.org/get_iplayer/commit/?id=1c36d65ad5c34a8926315a264b2c60977281033b Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:19:13 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:19:13 GMT) Release 3.19 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c367381ad995d70461fed13dd3e5771e2548151b URL: https://git.catflap.org/get_iplayer/commit/?id=c367381ad995d70461fed13dd3e5771e2548151b Merge: 1555ced 8e8f619 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:18:20 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:18:20 GMT) Merge branch 'contribute' ____________________________________________________________________________________________________________ Commit: 1555ceddbd1b13c7fd2919632e45a2b7496af993 URL: https://git.catflap.org/get_iplayer/commit/?id=1555ceddbd1b13c7fd2919632e45a2b7496af993 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 5 Jan 2019 02:06:37 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 24 Feb 2019 17:12:28 GMT) Do not refresh or use cache with --pid by default Use new --pid-index option to refresh and use cache with --pid M get_iplayer ____________________________________________________________________________________________________________ Commit: b8e2bf0dc7e4c737a5dd6d01cb50f39f47b54729 URL: https://git.catflap.org/get_iplayer/commit/?id=b8e2bf0dc7e4c737a5dd6d01cb50f39f47b54729 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 1 Jan 2019 18:56:33 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 22 Feb 2019 22:36:29 GMT) Revert "Ensure stale cache is updated on first PVR search" This reverts commit 5ea62ef4745c58137f1a1442a1466d52f3aa9020. M get_iplayer ____________________________________________________________________________________________________________ Commit: 5f70434cfb12c1fba89065167378f91e62ea6896 URL: https://git.catflap.org/get_iplayer/commit/?id=5f70434cfb12c1fba89065167378f91e62ea6896 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Feb 2019 15:26:52 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 22 Feb 2019 22:36:29 GMT) Merge rather then replace programme versions with same name and duration Added --no-merge-versions option to prevent merging if desired. M get_iplayer ____________________________________________________________________________________________________________ Commit: 26080d9cbc9fe62ae2f63a872c7381cdc0c11df3 URL: https://git.catflap.org/get_iplayer/commit/?id=26080d9cbc9fe62ae2f63a872c7381cdc0c11df3 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Feb 2019 21:01:06 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Feb 2019 21:01:06 GMT) Removed obsolete options M get_iplayer ____________________________________________________________________________________________________________ Commit: 4dd73c5cf2745e07eab45a838437d0624cece4f4 URL: https://git.catflap.org/get_iplayer/commit/?id=4dd73c5cf2745e07eab45a838437d0624cece4f4 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 19 Feb 2019 22:33:13 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Feb 2019 20:59:15 GMT) Replaced BBC Two Scotland with BBC Scotland in programme indexing M get_iplayer ____________________________________________________________________________________________________________ Commit: 84cb7f327bd0fdcf51f0e32f593bc588a5608c7d URL: https://git.catflap.org/get_iplayer/commit/?id=84cb7f327bd0fdcf51f0e32f593bc588a5608c7d Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 17 Feb 2019 16:06:18 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 20 Feb 2019 19:45:50 GMT) Added support for new series navigation in programme episode lists Episode lists generated with --pid-recursive are now displayed from oldest to newest to comport with the general ordering of search results. --sortreverse can still be used to reverse the list order. M get_iplayer ____________________________________________________________________________________________________________ Commit: 32dd0e83c2f28879cddb67dcf65065ffb2f67031 URL: https://git.catflap.org/get_iplayer/commit/?id=32dd0e83c2f28879cddb67dcf65065ffb2f67031 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 5 Feb 2019 22:58:41 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 20 Feb 2019 19:34:16 GMT) Check for existing files with obsolete expansion As part of output file overwrite check, look for files that match current filename except for unpadded episode number preprended to . This situation should only arise when mistakenly using --force for programmes user does not wish to re-download. M get_iplayer ____________________________________________________________________________________________________________ Commit: 2ea7a8216e25a8c256741040cfddcc49e4b32adc URL: https://git.catflap.org/get_iplayer/commit/?id=2ea7a8216e25a8c256741040cfddcc49e4b32adc Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 3 Feb 2019 17:29:33 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 20 Feb 2019 19:12:32 GMT) Added substitution parameter = series and episode numbers in SSxEE format (may be absent) M get_iplayer ____________________________________________________________________________________________________________ Commit: f10e5c65096d6167dc1fa819427bd7a12167d4c2 URL: https://git.catflap.org/get_iplayer/commit/?id=f10e5c65096d6167dc1fa819427bd7a12167d4c2 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 3 Feb 2019 23:07:35 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 20 Feb 2019 19:11:34 GMT) Prefer system directory separator M get_iplayer ____________________________________________________________________________________________________________ Commit: 8e8f619fc9a79da5628a4d52b20571cab6ba0490 URL: https://git.catflap.org/get_iplayer/commit/?id=8e8f619fc9a79da5628a4d52b20571cab6ba0490 Author: wiehe <28457227+wiehe@users.noreply.github.com> (Wed 6 Feb 2019 15:49:52 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 6 Feb 2019 19:17:40 GMT) Don't delete pvr entries in test mode M get_iplayer ____________________________________________________________________________________________________________ Commit: 3fcaf23515be81ec65f16d2d7af1af38af63c053 URL: https://git.catflap.org/get_iplayer/commit/?id=3fcaf23515be81ec65f16d2d7af1af38af63c053 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 31 Jan 2019 22:57:17 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 31 Jan 2019 22:57:17 GMT) Added --expires-after option Use --expires-after to bracket searches with --expires-before. Also rationalised filtering a tiny bit. M get_iplayer ____________________________________________________________________________________________________________ Commit: 2751f9fa9762a0db01c96f96137dd2aba6f08ff6 URL: https://git.catflap.org/get_iplayer/commit/?id=2751f9fa9762a0db01c96f96137dd2aba6f08ff6 Author: dinkypumpkin (Thu 10 Jan 2019 19:08:16 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 10 Jan 2019 19:08:16 GMT) help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: fd1628a98ee5cdfbe97ec48ed2e8ef7ee71e68fc URL: https://git.catflap.org/get_iplayer/commit/?id=fd1628a98ee5cdfbe97ec48ed2e8ef7ee71e68fc Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 28 Dec 2018 12:58:24 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 28 Dec 2018 12:58:24 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 756ad1292c431b5090336d96d834e16796a928f8 URL: https://git.catflap.org/get_iplayer/commit/?id=756ad1292c431b5090336d96d834e16796a928f8 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 28 Dec 2018 12:58:23 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 28 Dec 2018 12:58:23 GMT) Release 3.18 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 361bb01ab39c9894b2c4f2789101ab1f1fba36f1 URL: https://git.catflap.org/get_iplayer/commit/?id=361bb01ab39c9894b2c4f2789101ab1f1fba36f1 Author: dinkypumpkin (Wed 19 Dec 2018 16:00:10 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 19 Dec 2018 16:00:10 GMT) don't look for local options file Don't load ./.get_iplayer/options. Avoids unwanted side effects if using --profile-dir when working in home directory M get_iplayer ____________________________________________________________________________________________________________ Commit: 2e205b0361f7d4e17d5920698810d3e4abb27dcf URL: https://git.catflap.org/get_iplayer/commit/?id=2e205b0361f7d4e17d5920698810d3e4abb27dcf Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 17 Dec 2018 19:39:46 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 17 Dec 2018 19:39:46 GMT) Only show episode list with --pid-recursive and --test Treat --pid-recursive the same as PVR searches with --test M get_iplayer ____________________________________________________________________________________________________________ Commit: 5b1b385027b115fbe55cdd140639b68fa5bace72 URL: https://git.catflap.org/get_iplayer/commit/?id=5b1b385027b115fbe55cdd140639b68fa5bace72 Author: dinkypumpkin (Sat 15 Dec 2018 02:05:10 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 15 Dec 2018 02:07:29 GMT) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 810f252a1eab5c95bf958a997c2ae4564833d48a URL: https://git.catflap.org/get_iplayer/commit/?id=810f252a1eab5c95bf958a997c2ae4564833d48a Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 6 Dec 2018 19:04:43 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 9 Dec 2018 01:07:30 GMT) Only show search results for PVR runs with --test Treat PID-based PVR searches the same as regex-based PVR searches M get_iplayer ____________________________________________________________________________________________________________ Commit: aa407064ccad8e14baad75081d5e9a4f77045759 URL: https://git.catflap.org/get_iplayer/commit/?id=aa407064ccad8e14baad75081d5e9a4f77045759 Author: dinkypumpkin (Thu 6 Dec 2018 19:11:07 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 6 Dec 2018 19:11:07 GMT) changed warning message re: options disallowed in default options file M get_iplayer ____________________________________________________________________________________________________________ Commit: 5ea62ef4745c58137f1a1442a1466d52f3aa9020 URL: https://git.catflap.org/get_iplayer/commit/?id=5ea62ef4745c58137f1a1442a1466d52f3aa9020 Author: dinkypumpkin (Tue 27 Nov 2018 16:07:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 29 Nov 2018 20:18:00 GMT) Ensure stale cache is updated on first PVR search Stale cache wasn't updated if first PVR search was PID-based. M get_iplayer ____________________________________________________________________________________________________________ Commit: e085c172cd218844c9775d9d70702f9da7c5e6de URL: https://git.catflap.org/get_iplayer/commit/?id=e085c172cd218844c9775d9d70702f9da7c5e6de Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Nov 2018 23:09:26 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:09:41 GMT) Updated man page and options dump Add note re: option negation M get_iplayer ____________________________________________________________________________________________________________ Commit: 503a2c3578d7e4ad29c3316058ad0bc09cb8a954 URL: https://git.catflap.org/get_iplayer/commit/?id=503a2c3578d7e4ad29c3316058ad0bc09cb8a954 Author: dinkypumpkin (Thu 8 Nov 2018 20:17:41 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:09:28 GMT) ensure podcast version has lowest priority in default version list M get_iplayer ____________________________________________________________________________________________________________ Commit: 03e8b8b7f3b75b56ef51b8ee67b418cd2137e6e2 URL: https://git.catflap.org/get_iplayer/commit/?id=03e8b8b7f3b75b56ef51b8ee67b418cd2137e6e2 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 30 Oct 2018 19:44:18 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:09:28 GMT) Allow CRLF line endings when reading text files on all platforms Allows options, pvr, preset, cache, and history files created or updated on Windows with CRLF line endings to be loaded correctly on Linux/BSD/macOS. The download_history file will have mixed line endings if updated on different platforms, but that should not affect get_iplayer. M get_iplayer ____________________________________________________________________________________________________________ Commit: a71bdff5cea9a8d3016658dcd081bb5f2bb34201 URL: https://git.catflap.org/get_iplayer/commit/?id=a71bdff5cea9a8d3016658dcd081bb5f2bb34201 Author: dinkypumpkin (Wed 7 Nov 2018 14:14:00 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:09:09 GMT) ignore audiodescribed/signed for radio programmes Allows default radio programme version to be used if only audiodescribed or signed specified with --versions M get_iplayer ____________________________________________________________________________________________________________ Commit: 4b2d362e0f5a997e5a346d4aa9d83457ffb61586 URL: https://git.catflap.org/get_iplayer/commit/?id=4b2d362e0f5a997e5a346d4aa9d83457ffb61586 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 29 Oct 2018 18:54:32 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:08:48 GMT) Updated HLS stream data for old radio programmes It appears that 320k streams are now available for some programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 23fd5d7fbc9aefa96da596e47f61d5386fe6eb47 URL: https://git.catflap.org/get_iplayer/commit/?id=23fd5d7fbc9aefa96da596e47f61d5386fe6eb47 Author: dinkypumpkin (Sun 21 Oct 2018 16:16:32 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:07:05 GMT) added substitution params = as YYYYMMDDhhmm = as YYYYMMDD = as hhmm (no seconds or timezone) = if present, else M get_iplayer ____________________________________________________________________________________________________________ Commit: ecf280ae311ad0dea60ce9769b24b0dc9a9dcce0 URL: https://git.catflap.org/get_iplayer/commit/?id=ecf280ae311ad0dea60ce9769b24b0dc9a9dcce0 Author: dinkypumpkin (Mon 29 Oct 2018 22:54:47 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Nov 2018 18:02:11 GMT) require for Don't synthesise for TV programmes if missing and require both and to generate M get_iplayer ____________________________________________________________________________________________________________ Commit: f4273c8ba5b285432b55fc6b217e1d730891286e URL: https://git.catflap.org/get_iplayer/commit/?id=f4273c8ba5b285432b55fc6b217e1d730891286e Author: dinkypumpkin (Fri 26 Oct 2018 20:17:10 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 29 Oct 2018 18:58:51 GMT) pad leading episode number in to two digits M get_iplayer ____________________________________________________________________________________________________________ Commit: 1da2c53dc103a10a646940d17f57906cc9cad829 URL: https://git.catflap.org/get_iplayer/commit/?id=1da2c53dc103a10a646940d17f57906cc9cad829 Author: dinkypumpkin (Tue 23 Oct 2018 17:25:25 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 25 Oct 2018 22:52:50 BST) support conditional separator suffix for substitution parameters M get_iplayer ____________________________________________________________________________________________________________ Commit: 830ff615fa7a77f46a6d348ea83e08818c69239b URL: https://git.catflap.org/get_iplayer/commit/?id=830ff615fa7a77f46a6d348ea83e08818c69239b Author: dinkypumpkin (Mon 24 Sep 2018 23:39:46 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 24 Sep 2018 23:39:46 BST) --subs-{embed,mono,raw,required) no longer imply --subtitles M get_iplayer ____________________________________________________________________________________________________________ Commit: 4e4963ed3c50f7f5226b536f98dd6d7c5778bb60 URL: https://git.catflap.org/get_iplayer/commit/?id=4e4963ed3c50f7f5226b536f98dd6d7c5778bb60 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 17 Sep 2018 19:44:29 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 19 Sep 2018 23:06:53 BST) man page edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 2cd582a047627c0348b0bfbb7dfd6b11b7113e09 URL: https://git.catflap.org/get_iplayer/commit/?id=2cd582a047627c0348b0bfbb7dfd6b11b7113e09 Author: dinkypumpkin (Mon 17 Sep 2018 22:58:33 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 19 Sep 2018 11:33:46 BST) restore removed options (but ignore them) Allow users to delete them with CLI before permanent removal. M get_iplayer ____________________________________________________________________________________________________________ Commit: 94cf77c43450ddfc3118e15802a59ada2d7137d4 URL: https://git.catflap.org/get_iplayer/commit/?id=94cf77c43450ddfc3118e15802a59ada2d7137d4 Author: dinkypumpkin (Fri 14 Sep 2018 19:24:34 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 17 Sep 2018 19:46:06 BST) added --available-before option Complement to --available-since M get_iplayer ____________________________________________________________________________________________________________ Commit: 023cdeb2faa97b62767959fae581ed12344801e5 URL: https://git.catflap.org/get_iplayer/commit/?id=023cdeb2faa97b62767959fae581ed12344801e5 Author: dinkypumpkin (Tue 11 Sep 2018 19:33:30 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 11 Sep 2018 19:39:18 BST) removed --no-dash-remux option There is no longer any reason to explicitly select DASH streams. If they are used, they should always produce a file that can be used universally. M get_iplayer ____________________________________________________________________________________________________________ Commit: de5bd0d16d234e66a07c6778f7fea5527f400839 URL: https://git.catflap.org/get_iplayer/commit/?id=de5bd0d16d234e66a07c6778f7fea5527f400839 Author: dinkypumpkin (Tue 11 Sep 2018 19:26:23 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 11 Sep 2018 19:39:18 BST) added --hls-lq-audio option Suppresses use of 320k audio with HLS streams for TV programmes (hvf modes). Instead uses default 128k or 96k audio, depending on stream downloaded. M get_iplayer ____________________________________________________________________________________________________________ Commit: 853883abd33680f798afd7836e6346bf02d34faa URL: https://git.catflap.org/get_iplayer/commit/?id=853883abd33680f798afd7836e6346bf02d34faa Author: dinkypumpkin (Tue 11 Sep 2018 19:12:50 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 11 Sep 2018 19:12:50 BST) removed --hls-hq-audio option Now useless and was always prone to sync problems M get_iplayer ____________________________________________________________________________________________________________ Commit: 3283efbaab61c3c281baa2db77e5e7aa42088c84 URL: https://git.catflap.org/get_iplayer/commit/?id=3283efbaab61c3c281baa2db77e5e7aa42088c84 Author: dinkypumpkin (Tue 21 Aug 2018 23:21:31 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Sep 2018 23:25:01 BST) prevent unnecessary cache updates with --refresh-future Advance 'timeadded' value in cache when programmes originally added as future entries become available. This will prevent unnecessary cache updates by advancing latest 'timeadded' value, used to trigger updates. M get_iplayer ____________________________________________________________________________________________________________ Commit: 1e5784ab743428e9f1c412c1b173f937a47c36aa URL: https://git.catflap.org/get_iplayer/commit/?id=1e5784ab743428e9f1c412c1b173f937a47c36aa Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 23 Aug 2018 18:45:02 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Sep 2018 23:02:36 BST) Automatically look for http streams if https not found Also removed --stream-http since it is no longer needed. M get_iplayer ____________________________________________________________________________________________________________ Commit: d2cd460df8fe594a6dc94a75fb8d8ccca09a85d9 URL: https://git.catflap.org/get_iplayer/commit/?id=d2cd460df8fe594a6dc94a75fb8d8ccca09a85d9 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 31 Aug 2018 22:22:32 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Sep 2018 23:02:36 BST) Try a bit harder to capture unique series name May be useful with --subdir-format in generating multi-level paths. M get_iplayer ____________________________________________________________________________________________________________ Commit: f691c7113d680b34d1a0a598796e9621e42024d2 URL: https://git.catflap.org/get_iplayer/commit/?id=f691c7113d680b34d1a0a598796e9621e42024d2 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 1 Sep 2018 16:45:05 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 5 Sep 2018 23:02:36 BST) Updated warnings when no streams/modes found M get_iplayer ____________________________________________________________________________________________________________ Commit: 808ac796aecb9429a05bf607e94384cd28b1037d URL: https://git.catflap.org/get_iplayer/commit/?id=808ac796aecb9429a05bf607e94384cd28b1037d Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 17 Aug 2018 19:01:09 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 17 Aug 2018 19:01:09 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 57ac0a5b92c926277d53d591e0d46659321583e2 URL: https://git.catflap.org/get_iplayer/commit/?id=57ac0a5b92c926277d53d591e0d46659321583e2 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 17 Aug 2018 19:01:09 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 17 Aug 2018 19:01:09 BST) Release 3.17 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3378da167399c0232d2f6c493b5664fb84a3dae9 URL: https://git.catflap.org/get_iplayer/commit/?id=3378da167399c0232d2f6c493b5664fb84a3dae9 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 8 Aug 2018 16:25:18 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 8 Aug 2018 20:37:51 BST) Replace ellipsis with space unless at beginning of value M get_iplayer ____________________________________________________________________________________________________________ Commit: 357c6863b2005f7ea9bf4ed30b11db82ce0e72bc URL: https://git.catflap.org/get_iplayer/commit/?id=357c6863b2005f7ea9bf4ed30b11db82ce0e72bc Author: dinkypumpkin (Tue 7 Aug 2018 23:40:59 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 7 Aug 2018 23:41:14 BST) work around different transaction errors in obsolete mojolicious Kill Trusty already M get_iplayer ____________________________________________________________________________________________________________ Commit: 539f8953bfdd9368e3b0de0ec50808ed39b978fa URL: https://git.catflap.org/get_iplayer/commit/?id=539f8953bfdd9368e3b0de0ec50808ed39b978fa Author: dinkypumpkin (Tue 7 Aug 2018 00:40:57 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Tue 7 Aug 2018 00:40:57 BST) capture separate audio bitrate for HLS radio streams in verbose output M get_iplayer ____________________________________________________________________________________________________________ Commit: 8bcb763f242960c5bd471a9c98905250a80dcc77 URL: https://git.catflap.org/get_iplayer/commit/?id=8bcb763f242960c5bd471a9c98905250a80dcc77 Author: dinkypumpkin (Mon 6 Aug 2018 22:39:24 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 6 Aug 2018 22:39:24 BST) remove BBC Radio Scotland Highlands and Islands from cache update Schedule no longer available M get_iplayer ____________________________________________________________________________________________________________ Commit: 4ce4ca4e8f367d6ea1e1db10ae3fb27525f60974 URL: https://git.catflap.org/get_iplayer/commit/?id=4ce4ca4e8f367d6ea1e1db10ae3fb27525f60974 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 1 Aug 2018 14:44:59 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:31:16 BST) Disallow --force and --overwrite in default options file M get_iplayer ____________________________________________________________________________________________________________ Commit: c73728424cec00cd6e11e196762c43f13aa30dee URL: https://git.catflap.org/get_iplayer/commit/?id=c73728424cec00cd6e11e196762c43f13aa30dee Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 24 Jul 2018 16:36:28 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:30:59 BST) Prioritise versions with subtitles when --subtitles specified M get_iplayer ____________________________________________________________________________________________________________ Commit: a7f6bfa487a7f02fe385295cc84af9b443ddd652 URL: https://git.catflap.org/get_iplayer/commit/?id=a7f6bfa487a7f02fe385295cc84af9b443ddd652 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 8 Jul 2018 23:01:24 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:30:32 BST) Restored HLS streams for radio archives Archived radio programmes > 3 years old do not have 'haf' or 'daf' streams. Use new 'hla' modes (enabled in default settings). Only 'std' and 'low' streams appear to be available. The 'low' streams are not available via HTTPS, so normal behaviour is overridden to always allow those HTTP playlist URLs. M get_iplayer ____________________________________________________________________________________________________________ Commit: ffb0e35bfb161f77afa3e3c83e72c345e8228c20 URL: https://git.catflap.org/get_iplayer/commit/?id=ffb0e35bfb161f77afa3e3c83e72c345e8228c20 Author: dinkypumpkin (Sat 21 Jul 2018 15:52:32 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:30:00 BST) Added additional substitution parameters Added M get_iplayer ____________________________________________________________________________________________________________ Commit: 84cac84c835f078a251722cdc81cf47d618ce3ba URL: https://git.catflap.org/get_iplayer/commit/?id=84cac84c835f078a251722cdc81cf47d618ce3ba Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 20 Jul 2018 20:18:08 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:29:43 BST) Remove existing metadata tags before writing new ones M get_iplayer ____________________________________________________________________________________________________________ Commit: 8ac4c89eb8802135b96644f31b61c9038083a9f8 URL: https://git.catflap.org/get_iplayer/commit/?id=8ac4c89eb8802135b96644f31b61c9038083a9f8 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 26 Jul 2018 22:12:02 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:29:11 BST) Allow release tag in ffmpeg version string M get_iplayer ____________________________________________________________________________________________________________ Commit: ad68f786b59e25c859f7695a9dd32b31338f4aa2 URL: https://git.catflap.org/get_iplayer/commit/?id=ad68f786b59e25c859f7695a9dd32b31338f4aa2 Author: dinkypumpkin (Sat 21 Jul 2018 15:51:34 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 3 Aug 2018 19:28:44 BST) make it obvious that error can be ignored for successful download M get_iplayer ____________________________________________________________________________________________________________ Commit: a58bd3873fb99d29bbe8c11c7d3c44f3c25c2987 URL: https://git.catflap.org/get_iplayer/commit/?id=a58bd3873fb99d29bbe8c11c7d3c44f3c25c2987 Author: notnac <32044623+notnac@users.noreply.github.com> (Sun 15 Jul 2018 22:29:38 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 16 Jul 2018 19:06:43 BST) Restored use of --history with --tag-only, --metadata-only, etc. General metadata is now merged with history metadata when using --history with --info, --tag-only, --metadata-only, etc. M get_iplayer ____________________________________________________________________________________________________________ Commit: b1cd60c2535addd25c3c9c148037daf058f7f1b8 URL: https://git.catflap.org/get_iplayer/commit/?id=b1cd60c2535addd25c3c9c148037daf058f7f1b8 Author: dinkypumpkin (Sat 7 Jul 2018 18:20:37 BST) Committer: dinkypumpkin (Sat 7 Jul 2018 18:21:27 BST) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 2e920299c8474faf27951b8928daecc332a4fe3b URL: https://git.catflap.org/get_iplayer/commit/?id=2e920299c8474faf27951b8928daecc332a4fe3b Author: dinkypumpkin (Sat 7 Jul 2018 18:19:27 BST) Committer: dinkypumpkin (Sat 7 Jul 2018 18:19:27 BST) suppress unnecessary download error messages M get_iplayer ____________________________________________________________________________________________________________ Commit: bb055f00ec62b7b1d5c23c7cab2e567cc65de396 URL: https://git.catflap.org/get_iplayer/commit/?id=bb055f00ec62b7b1d5c23c7cab2e567cc65de396 Author: dinkypumpkin (Sat 7 Jul 2018 10:48:02 BST) Committer: dinkypumpkin (Sat 7 Jul 2018 10:48:02 BST) fixed obsolete warning message M get_iplayer ____________________________________________________________________________________________________________ Commit: 30694668b8cfe72adfa589029cb93ceb744acb0c URL: https://git.catflap.org/get_iplayer/commit/?id=30694668b8cfe72adfa589029cb93ceb744acb0c Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 6 Jul 2018 13:02:46 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 6 Jul 2018 13:02:46 BST) Apply --sortreverse with --pid-recursive If --sortreverse is specified, --pid-recursive and and --pid-recursive-list will process episodes in reverse order of how they are listed on the BBC web site. M get_iplayer ____________________________________________________________________________________________________________ Commit: 9768b406da5abd4a528d4ebafb0b3b470632c52e URL: https://git.catflap.org/get_iplayer/commit/?id=9768b406da5abd4a528d4ebafb0b3b470632c52e Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:14:44 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:14:44 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 168a944d81fb69b03d880ac7cd79ff1ffbd4cda2 URL: https://git.catflap.org/get_iplayer/commit/?id=168a944d81fb69b03d880ac7cd79ff1ffbd4cda2 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:14:44 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:14:44 BST) Release 3.16 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 79fdee44980480e3d37dc0d27baf6c7553361279 URL: https://git.catflap.org/get_iplayer/commit/?id=79fdee44980480e3d37dc0d27baf6c7553361279 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 14:55:33 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:07:58 BST) Work around missing Mojo::Message::Response::is_success method The is_success method was not added until Mojolicious 7.13, so cache refresh was broken in Ubuntu 16.04 and other distros. This change reverts to checking response code instead. M get_iplayer ____________________________________________________________________________________________________________ Commit: 13ebc4d2b9d6664be22a6f552b1e2102aac69336 URL: https://git.catflap.org/get_iplayer/commit/?id=13ebc4d2b9d6664be22a6f552b1e2102aac69336 Author: dinkypumpkin (Thu 5 Jul 2018 01:38:35 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:07:58 BST) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 7b02cf55834d34094f9fec03652689c4462f61e1 URL: https://git.catflap.org/get_iplayer/commit/?id=7b02cf55834d34094f9fec03652689c4462f61e1 Author: dinkypumpkin (Wed 4 Jul 2018 15:19:28 BST) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 5 Jul 2018 16:07:42 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3a91a41eecbe058628399a0fd5024bd5a2dfb47c URL: https://git.catflap.org/get_iplayer/commit/?id=3a91a41eecbe058628399a0fd5024bd5a2dfb47c Author: dinkypumpkin (Wed 4 Jul 2018 15:19:28 BST) Committer: dinkypumpkin (Wed 4 Jul 2018 15:19:28 BST) Release 3.15 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 77ad41a61e1335216d7cfd6cdcb2d2a871b2a948 URL: https://git.catflap.org/get_iplayer/commit/?id=77ad41a61e1335216d7cfd6cdcb2d2a871b2a948 Author: dinkypumpkin (Sun 3 Jun 2018 19:19:23 BST) Committer: dinkypumpkin (Wed 4 Jul 2018 15:18:36 BST) display HTTP and connection errors without --verbose HTTP or connection error of last retry is displayed without --verbose. HTTP and connection errors for all retries are displayed with --verbose. Don't display 404 errors for mediaselector URLs by default to avoid unnecessary noise when obsolete programme versions are not available. M get_iplayer ____________________________________________________________________________________________________________ Commit: cf0e912d13cb28ae92ada687d9140d788bda5829 URL: https://git.catflap.org/get_iplayer/commit/?id=cf0e912d13cb28ae92ada687d9140d788bda5829 Author: dinkypumpkin (Sat 30 Jun 2018 00:54:50 BST) Committer: dinkypumpkin (Tue 3 Jul 2018 11:26:30 BST) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 415cdea2943a613550aa64af19109f256d32612e URL: https://git.catflap.org/get_iplayer/commit/?id=415cdea2943a613550aa64af19109f256d32612e Author: dinkypumpkin (Mon 2 Jul 2018 15:38:21 BST) Committer: dinkypumpkin (Tue 3 Jul 2018 11:20:20 BST) more of the bleedin' obvious M get_iplayer ____________________________________________________________________________________________________________ Commit: a0366f36d44ebe7e60b9f36707d63aa50f761049 URL: https://git.catflap.org/get_iplayer/commit/?id=a0366f36d44ebe7e60b9f36707d63aa50f761049 Author: dinkypumpkin (Thu 28 Jun 2018 16:23:28 BST) Committer: dinkypumpkin (Fri 29 Jun 2018 12:13:03 BST) use same default output directory on macOS as on Windows macOS default now $HOME/Desktop/iPlayer Recordings M get_iplayer ____________________________________________________________________________________________________________ Commit: 2383b999992098283c4f254507a6d9f3fcdf3784 URL: https://git.catflap.org/get_iplayer/commit/?id=2383b999992098283c4f254507a6d9f3fcdf3784 Author: dinkypumpkin (Thu 28 Jun 2018 01:07:57 BST) Committer: dinkypumpkin (Fri 29 Jun 2018 12:13:03 BST) Restored --pid-recursive for non-CBBC/CBeebies TV and radio programmes Adapted for BBC web site changes M get_iplayer ____________________________________________________________________________________________________________ Commit: e7067a7535413990300777a42ca11f871e9d4355 URL: https://git.catflap.org/get_iplayer/commit/?id=e7067a7535413990300777a42ca11f871e9d4355 Author: dinkypumpkin (Thu 21 Jun 2018 02:03:57 BST) Committer: dinkypumpkin (Thu 21 Jun 2018 02:03:57 BST) don't sanitise tracklist and credits filenames in user commands M get_iplayer ____________________________________________________________________________________________________________ Commit: 455c1361cbca947ed65974e5299c2d1036a50914 URL: https://git.catflap.org/get_iplayer/commit/?id=455c1361cbca947ed65974e5299c2d1036a50914 Author: dinkypumpkin (Thu 21 Jun 2018 01:56:22 BST) Committer: dinkypumpkin (Thu 21 Jun 2018 01:56:22 BST) encode metadata file name M get_iplayer ____________________________________________________________________________________________________________ Commit: b60cfcf87eca792d6e094af979c4c5c158eeaf59 URL: https://git.catflap.org/get_iplayer/commit/?id=b60cfcf87eca792d6e094af979c4c5c158eeaf59 Author: dinkypumpkin (Wed 20 Jun 2018 13:21:08 BST) Committer: dinkypumpkin (Wed 20 Jun 2018 13:21:08 BST) restored --pid-recursive for CBBC and CBeebies Adapted for BBC changes M get_iplayer ____________________________________________________________________________________________________________ Commit: 60a2e62e9375a0e6f1f2d48bdb60a7ca894fde7c URL: https://git.catflap.org/get_iplayer/commit/?id=60a2e62e9375a0e6f1f2d48bdb60a7ca894fde7c Author: dinkypumpkin (Tue 19 Jun 2018 23:08:46 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 23:08:46 BST) use smallest size (192) for cache thumbnails M get_iplayer ____________________________________________________________________________________________________________ Commit: be40aeef966f7ce1c253f30a776cfa95570f9968 URL: https://git.catflap.org/get_iplayer/commit/?id=be40aeef966f7ce1c253f30a776cfa95570f9968 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 18 Jun 2018 20:19:54 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 19:30:28 BST) Web PVR: make info page work in recordings tab Clicking on episode or description field in recordings tab will now show history record for associated entry. M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: ace8cd86ee2cab5a095fbb95ddd31d7215202766 URL: https://git.catflap.org/get_iplayer/commit/?id=ace8cd86ee2cab5a095fbb95ddd31d7215202766 Author: dinkypumpkin (Mon 18 Jun 2018 17:09:41 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 19:30:28 BST) bump dev version after building release M Makefile ____________________________________________________________________________________________________________ Commit: bf42f48c4850ab6af590be030822dbedd67b8ea4 URL: https://git.catflap.org/get_iplayer/commit/?id=bf42f48c4850ab6af590be030822dbedd67b8ea4 Author: dinkypumpkin (Sun 17 Jun 2018 16:26:25 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 19:30:28 BST) added some hyphenated option names M get_iplayer ____________________________________________________________________________________________________________ Commit: 58618d66fbb9eee115c8ce697dd57396f23bdc67 URL: https://git.catflap.org/get_iplayer/commit/?id=58618d66fbb9eee115c8ce697dd57396f23bdc67 Author: dinkypumpkin (Tue 5 Jun 2018 23:51:59 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 19:30:28 BST) added --pid-recursive-list option If --pid refers to series/brand PID, only list available episodes, don't download. Implies --pid-recursive. M get_iplayer ____________________________________________________________________________________________________________ Commit: ca2515b16e015b618e4d8f6ee26af405ea169d23 URL: https://git.catflap.org/get_iplayer/commit/?id=ca2515b16e015b618e4d8f6ee26af405ea169d23 Author: dinkypumpkin (Tue 5 Jun 2018 14:25:55 BST) Committer: dinkypumpkin (Tue 19 Jun 2018 19:30:28 BST) allow "ll" abbreviation for limelight with --{exclude,include}-supplier M get_iplayer ____________________________________________________________________________________________________________ Commit: 5dc52c9bf079fd683377cf55e26d224c906315d1 URL: https://git.catflap.org/get_iplayer/commit/?id=5dc52c9bf079fd683377cf55e26d224c906315d1 Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 5 Jun 2018 13:16:33 BST) Committer: dinkypumpkin (Tue 5 Jun 2018 13:16:33 BST) Use constant to define default thumbnail URL M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 0d74c1cf63c62383bf64a3d843fccb76e841c85f URL: https://git.catflap.org/get_iplayer/commit/?id=0d74c1cf63c62383bf64a3d843fccb76e841c85f Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 5 Jun 2018 13:14:53 BST) Committer: dinkypumpkin (Tue 5 Jun 2018 13:14:53 BST) Web PVR: Restored thumbnails to search output view Thumbnail images linked to programme info page M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 470c35b2301dfb2f3c58eabf35acf94c33c446dc URL: https://git.catflap.org/get_iplayer/commit/?id=470c35b2301dfb2f3c58eabf35acf94c33c446dc Author: dinkypumpkin (Sun 3 Jun 2018 19:15:23 BST) Committer: dinkypumpkin (Sun 3 Jun 2018 19:15:23 BST) check earlier for empty schedule page M get_iplayer ____________________________________________________________________________________________________________ Commit: 4d34156e58a96255fedbd83ee081fe2b90a04d92 URL: https://git.catflap.org/get_iplayer/commit/?id=4d34156e58a96255fedbd83ee081fe2b90a04d92 Author: dinkypumpkin (Sun 3 Jun 2018 17:13:51 BST) Committer: dinkypumpkin (Sun 3 Jun 2018 17:13:51 BST) remove unnecessary function arg M get_iplayer ____________________________________________________________________________________________________________ Commit: 1c84844e938437a687fa5bb31573c89a31c1f178 URL: https://git.catflap.org/get_iplayer/commit/?id=1c84844e938437a687fa5bb31573c89a31c1f178 Author: dinkypumpkin (Sun 3 Jun 2018 15:22:39 BST) Committer: dinkypumpkin (Sun 3 Jun 2018 15:22:39 BST) edit non-uk warning text M get_iplayer ____________________________________________________________________________________________________________ Commit: c3eb88350c8d8232774034c3b70fa8c560a9f5a0 URL: https://git.catflap.org/get_iplayer/commit/?id=c3eb88350c8d8232774034c3b70fa8c560a9f5a0 Author: dinkypumpkin (Sun 3 Jun 2018 14:24:40 BST) Committer: dinkypumpkin (Sun 3 Jun 2018 14:24:40 BST) look for series number in JSON M get_iplayer ____________________________________________________________________________________________________________ Commit: 77d531104d3144d225bb1c45eadb7ad8611bd655 URL: https://git.catflap.org/get_iplayer/commit/?id=77d531104d3144d225bb1c45eadb7ad8611bd655 Author: dinkypumpkin (Sun 3 Jun 2018 00:13:35 BST) Committer: dinkypumpkin (Sun 3 Jun 2018 00:13:35 BST) restored thumbnail URLs to cache Hard-coded BBC logo URL used as fallback if necessary. M get_iplayer ____________________________________________________________________________________________________________ Commit: 683a63275ca237a427eed1ee436e16d6a98df319 URL: https://git.catflap.org/get_iplayer/commit/?id=683a63275ca237a427eed1ee436e16d6a98df319 Author: dinkypumpkin (Sat 2 Jun 2018 17:24:28 BST) Committer: dinkypumpkin (Sat 2 Jun 2018 17:24:28 BST) make refresh a bit less noisy with --verbose no need to show duplicates unless --debug M get_iplayer ____________________________________________________________________________________________________________ Commit: d4ca3650d1596ab2f2100c024fc8c7816ef969ca URL: https://git.catflap.org/get_iplayer/commit/?id=d4ca3650d1596ab2f2100c024fc8c7816ef969ca Author: dinkypumpkin (Wed 30 May 2018 15:53:48 BST) Committer: dinkypumpkin (Fri 1 Jun 2018 12:51:52 BST) updated help text M get_iplayer ____________________________________________________________________________________________________________ Commit: ac3ee39282e086fb44d7633f03646da06e355dd8 URL: https://git.catflap.org/get_iplayer/commit/?id=ac3ee39282e086fb44d7633f03646da06e355dd8 Author: dinkypumpkin (Mon 28 May 2018 21:06:31 BST) Committer: dinkypumpkin (Mon 28 May 2018 21:06:31 BST) added --list-format alias M get_iplayer ____________________________________________________________________________________________________________ Commit: 5566e6ccf560ca04ca66be16bab7ebd1dfacfe5d URL: https://git.catflap.org/get_iplayer/commit/?id=5566e6ccf560ca04ca66be16bab7ebd1dfacfe5d Author: dinkypumpkin (Mon 28 May 2018 19:02:19 BST) Committer: dinkypumpkin (Mon 28 May 2018 19:02:19 BST) simplify schedule page download a bit M get_iplayer ____________________________________________________________________________________________________________ Commit: 32c5e46d0e890ff6abebcc48b9800b7f00761f3b URL: https://git.catflap.org/get_iplayer/commit/?id=32c5e46d0e890ff6abebcc48b9800b7f00761f3b Author: dinkypumpkin (Sun 27 May 2018 23:09:21 BST) Committer: dinkypumpkin (Sun 27 May 2018 23:09:21 BST) added S4C series parsing with --pid-recursive M get_iplayer ____________________________________________________________________________________________________________ Commit: 5eb29b9c2853f0e4d640c6e5480a913f14f97ef3 URL: https://git.catflap.org/get_iplayer/commit/?id=5eb29b9c2853f0e4d640c6e5480a913f14f97ef3 Author: dinkypumpkin (Sun 27 May 2018 22:32:42 BST) Committer: dinkypumpkin (Sun 27 May 2018 22:32:42 BST) added explicit import of LWP::Protocol::https To catch incomplete dependencies M get_iplayer ____________________________________________________________________________________________________________ Commit: 1de383c4c68f23b3de39dadb3172576668fcd5e1 URL: https://git.catflap.org/get_iplayer/commit/?id=1de383c4c68f23b3de39dadb3172576668fcd5e1 Author: dinkypumpkin (Sun 27 May 2018 16:42:20 BST) Committer: dinkypumpkin (Sun 27 May 2018 16:42:20 BST) show cache expiry with --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 61439ba92ec350aa04b298c533220200915eb789 URL: https://git.catflap.org/get_iplayer/commit/?id=61439ba92ec350aa04b298c533220200915eb789 Author: dinkypumpkin (Sun 27 May 2018 16:31:14 BST) Committer: dinkypumpkin (Sun 27 May 2018 16:31:14 BST) white space fixup M get_iplayer ____________________________________________________________________________________________________________ Commit: 9191044cf48f5f1722fe3fa72d562557309b0959 URL: https://git.catflap.org/get_iplayer/commit/?id=9191044cf48f5f1722fe3fa72d562557309b0959 Author: dinkypumpkin (Sun 27 May 2018 16:00:54 BST) Committer: dinkypumpkin (Sun 27 May 2018 16:00:54 BST) indicate future listings being indexed M get_iplayer ____________________________________________________________________________________________________________ Commit: 7d7784343ed256d679eaf8c480dc3d0a20500999 URL: https://git.catflap.org/get_iplayer/commit/?id=7d7784343ed256d679eaf8c480dc3d0a20500999 Author: dinkypumpkin (Sat 26 May 2018 21:08:45 BST) Committer: dinkypumpkin (Sat 26 May 2018 21:08:45 BST) don't duplicate exit code 11 Use only for error opening history file M get_iplayer ____________________________________________________________________________________________________________ Commit: e8d7c9a578a6e619bce01a6b98bffa8bb39a484d URL: https://git.catflap.org/get_iplayer/commit/?id=e8d7c9a578a6e619bce01a6b98bffa8bb39a484d Author: dinkypumpkin (Wed 23 May 2018 23:06:51 BST) Committer: dinkypumpkin (Sat 26 May 2018 21:07:16 BST) adapt for Mojolicious >= 7.80 SSL changes Mojo::UserAgent >= 7.80 does SSL peer verification by default, relying on IO::Socket::SSL to find a suitable CA file. While get_iplayer is a hybrid LWP/Mojolicious application, attempt to detect LWP CA file and pass to Mojo::UserAgent if found. Also switch Mojo::UserAgent to insecure mode if certificate verification disabled for LWP. M get_iplayer ____________________________________________________________________________________________________________ Commit: 4a5a4dad7039629a6fe0b207bade81513032d49d URL: https://git.catflap.org/get_iplayer/commit/?id=4a5a4dad7039629a6fe0b207bade81513032d49d Author: dinkypumpkin (Sat 26 May 2018 20:43:45 BST) Committer: dinkypumpkin (Sat 26 May 2018 20:43:45 BST) ensure full value duplicated to M get_iplayer ____________________________________________________________________________________________________________ Commit: 0c35fc5278890639ed08e344dcf23ce37e4ef441 URL: https://git.catflap.org/get_iplayer/commit/?id=0c35fc5278890639ed08e344dcf23ce37e4ef441 Author: dinkypumpkin (Tue 15 May 2018 19:33:51 BST) Committer: dinkypumpkin (Sat 26 May 2018 20:42:33 BST) populate metadata field with episode programme info page URL This aligns with field in cache. The series/brand page is available via the episode page, so no need to store in . M get_iplayer ____________________________________________________________________________________________________________ Commit: e4a422bc0c77e2ed1d6ce43eeb41c5d0594d4e29 URL: https://git.catflap.org/get_iplayer/commit/?id=e4a422bc0c77e2ed1d6ce43eeb41c5d0594d4e29 Author: dinkypumpkin (Tue 15 May 2018 20:29:11 BST) Committer: dinkypumpkin (Thu 24 May 2018 19:50:22 BST) removed unused cache fields Removed: , , , Also re-ordered cache fields. M get_iplayer ____________________________________________________________________________________________________________ Commit: ec4c6502c52284f9c75fb89eb0298635d7881dbd URL: https://git.catflap.org/get_iplayer/commit/?id=ec4c6502c52284f9c75fb89eb0298635d7881dbd Author: dinkypumpkin (Tue 15 May 2018 20:31:55 BST) Committer: dinkypumpkin (Thu 24 May 2018 18:59:44 BST) attempt to parse series/episode numbers for S4C programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: f4ecb17f0505d6042257809cd1c135756001f1b2 URL: https://git.catflap.org/get_iplayer/commit/?id=f4ecb17f0505d6042257809cd1c135756001f1b2 Author: dinkypumpkin (Sun 20 May 2018 18:28:02 BST) Committer: dinkypumpkin (Thu 24 May 2018 18:59:26 BST) edit --no-sanitise help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 7c2bf7764b071c8a3187ac3d1f1bcd276db04610 URL: https://git.catflap.org/get_iplayer/commit/?id=7c2bf7764b071c8a3187ac3d1f1bcd276db04610 Author: dinkypumpkin (Tue 15 May 2018 17:13:17 BST) Committer: dinkypumpkin (Tue 15 May 2018 19:36:10 BST) edit --listformat help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 5c2398290d2011d28d676e6cc428277aa5ea8732 URL: https://git.catflap.org/get_iplayer/commit/?id=5c2398290d2011d28d676e6cc428277aa5ea8732 Author: dinkypumpkin (Wed 9 May 2018 22:42:12 BST) Committer: dinkypumpkin (Wed 9 May 2018 22:42:12 BST) make it even more bleedin' obvious M get_iplayer ____________________________________________________________________________________________________________ Commit: 6fe685e6f0c76dfbeb9e07670a2480f70f8a01e5 URL: https://git.catflap.org/get_iplayer/commit/?id=6fe685e6f0c76dfbeb9e07670a2480f70f8a01e5 Author: dinkypumpkin (Wed 9 May 2018 19:33:31 BST) Committer: dinkypumpkin (Wed 9 May 2018 19:43:46 BST) restore eval-wrapped locale check Allows override of locale encoding if system value is unknown to Perl M get_iplayer ____________________________________________________________________________________________________________ Commit: 95be4a052a32a8c211d798ce308307fd35e859db URL: https://git.catflap.org/get_iplayer/commit/?id=95be4a052a32a8c211d798ce308307fd35e859db Author: dinkypumpkin (Wed 9 May 2018 15:10:20 BST) Committer: dinkypumpkin (Wed 9 May 2018 19:43:46 BST) if no programmes parsed from schedule page, always treat as error M get_iplayer ____________________________________________________________________________________________________________ Commit: 50cd8857ef4bba21d4049e5835464b6c9c2e892b URL: https://git.catflap.org/get_iplayer/commit/?id=50cd8857ef4bba21d4049e5835464b6c9c2e892b Author: dinkypumpkin (Wed 9 May 2018 15:05:20 BST) Committer: dinkypumpkin (Wed 9 May 2018 19:43:46 BST) fixed potential error with JSON schedule indexing Guard against missing JSON blob M get_iplayer ____________________________________________________________________________________________________________ Commit: 71c4123643ece730846698cbef56b0b00a0aceae URL: https://git.catflap.org/get_iplayer/commit/?id=71c4123643ece730846698cbef56b0b00a0aceae Author: dinkypumpkin (Wed 9 May 2018 12:48:01 BST) Committer: dinkypumpkin (Wed 9 May 2018 12:48:01 BST) fixed parsing of programme name for episode list with --pid M get_iplayer ____________________________________________________________________________________________________________ Commit: f23941cf98fdb9baf00b146a5aa6004fbadda979 URL: https://git.catflap.org/get_iplayer/commit/?id=f23941cf98fdb9baf00b146a5aa6004fbadda979 Author: dinkypumpkin (Mon 7 May 2018 20:23:27 BST) Committer: dinkypumpkin (Mon 7 May 2018 20:23:27 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 76d0fc889973fa71033dcccce242a543c410eb36 URL: https://git.catflap.org/get_iplayer/commit/?id=76d0fc889973fa71033dcccce242a543c410eb36 Author: dinkypumpkin (Mon 7 May 2018 19:09:27 BST) Committer: dinkypumpkin (Mon 7 May 2018 19:09:27 BST) Release 3.14 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 248f39044f595f247dd8b399f1c67afd9694bae1 URL: https://git.catflap.org/get_iplayer/commit/?id=248f39044f595f247dd8b399f1c67afd9694bae1 Author: dinkypumpkin (Mon 7 May 2018 17:44:15 BST) Committer: dinkypumpkin (Mon 7 May 2018 17:44:15 BST) updated README M README.md ____________________________________________________________________________________________________________ Commit: 5d6a19d62a05f66e770da3a511aba03fe3c03e2f URL: https://git.catflap.org/get_iplayer/commit/?id=5d6a19d62a05f66e770da3a511aba03fe3c03e2f Author: dinkypumpkin (Mon 7 May 2018 15:44:17 BST) Committer: dinkypumpkin (Mon 7 May 2018 15:44:17 BST) updated --streaminfo output M get_iplayer ____________________________________________________________________________________________________________ Commit: ad6ad1e561e1b07f41ad16bb7271ec101f5f9baf URL: https://git.catflap.org/get_iplayer/commit/?id=ad6ad1e561e1b07f41ad16bb7271ec101f5f9baf Author: dinkypumpkin (Mon 23 Apr 2018 12:48:29 BST) Committer: dinkypumpkin (Sun 6 May 2018 01:07:45 BST) revamped recording modes, 50fps now default - Removed all "hls"-prefix tv and radio modes, except for "hlshd" (1280x720@25fps). Although "hlshd" appears to be on the way out, some older programmes may still be available in that format. - 50fps streams will now be tried first for 1280x720, 960x540, and 704x396 video, with 25fps streams as backup for 960x540 and 704x396. This means that those downloads will double in size compared to previous releases when using default settings. - removed --fps50 option as it is now the default - added --fps25 option to force use of 25fps streams only (HD not available) - added "Use only 25fps streams" option in Recording tab of Web PVR - removed --no-hq-audio option (unused) - removed "vgood" shortcuts. Now mapped to "better". - removed "worse" shortcuts. Now mapped to "good". - removed "vhigh" quality level. Now mapped to "xsd"; - removed "vhigh" quality level. Now mapped to "xsd"; - removed "std" quality level. Now mapped to "xhigh"; - "dash" and "hls" can now be used as shortcuts/prefixes and will be mapped to corresponding modes for programme type - Added hd,sd,high,low shortcuts for tv and high,std,med,low shortcuts for radio. They may be prefixed with "tv" or "radio", respectively, for use with --modes or Web PVR. These shortcuts provide a means to download only streams of the corresponding resolution or bitrate, and may be combined. Don't use only "hd" with audiodescribed programmes since HD streams generally are not available. Don't use only "med" for tv programmes or only "hd" or "sd" for radio programmes since such streams don't exist. Don't use only "hd" with --fps25 since HD video is not available. Be careful when using only "high" or "std" for World Service programmes since such streams may only be available for podcast versions. - HLS (haf) is now default format for radio programmes - sort mode lists by quality, then format M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 07bffe41da0265e349579c396b59573c40c6506f URL: https://git.catflap.org/get_iplayer/commit/?id=07bffe41da0265e349579c396b59573c40c6506f Author: dinkypumpkin (Fri 4 May 2018 19:02:51 BST) Committer: dinkypumpkin (Sat 5 May 2018 20:41:09 BST) added --thumbnail-size option alias M get_iplayer ____________________________________________________________________________________________________________ Commit: aa8fd5747f50956e9c164d25090d3d84aaac59c2 URL: https://git.catflap.org/get_iplayer/commit/?id=aa8fd5747f50956e9c164d25090d3d84aaac59c2 Author: dinkypumpkin (Wed 25 Apr 2018 21:21:24 BST) Committer: dinkypumpkin (Sat 5 May 2018 20:41:09 BST) use PID-based schedule page URLs Avoids unnecessary redirects during cache refresh. M get_iplayer ____________________________________________________________________________________________________________ Commit: c8646747aff5afe11d1ec8f7bf3cc781f4464ed4 URL: https://git.catflap.org/get_iplayer/commit/?id=c8646747aff5afe11d1ec8f7bf3cc781f4464ed4 Author: dinkypumpkin (Tue 3 Apr 2018 21:34:47 BST) Committer: dinkypumpkin (Sat 5 May 2018 20:40:40 BST) import modules during compilation Except Mojo::UserAgent (for now) M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 7cc728e080c8acb1be5234e20e5a8ae2f1cb4d98 URL: https://git.catflap.org/get_iplayer/commit/?id=7cc728e080c8acb1be5234e20e5a8ae2f1cb4d98 Author: dinkypumpkin (Sun 18 Mar 2018 17:44:22 GMT) Committer: dinkypumpkin (Sat 5 May 2018 20:37:12 BST) use HTTPS everywhere All URLs generated internally now use HTTPS. The --include-https option has been removed. Only HTTPS media playlist URLs are now used by default. Use --stream-http to force use of HTTP media stream playlists URLs instead. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3fd78b04eb6333f5b0f62ae584c1fa828198e674 URL: https://git.catflap.org/get_iplayer/commit/?id=3fd78b04eb6333f5b0f62ae584c1fa828198e674 Author: dinkypumpkin (Sat 21 Apr 2018 16:48:11 BST) Committer: dinkypumpkin (Tue 1 May 2018 02:01:42 BST) removed unnecessary module load M get_iplayer ____________________________________________________________________________________________________________ Commit: f448d0e1fef468b55f4dd51cc40c6c51f185c415 URL: https://git.catflap.org/get_iplayer/commit/?id=f448d0e1fef468b55f4dd51cc40c6c51f185c415 Author: dinkypumpkin (Sat 21 Apr 2018 16:44:56 BST) Committer: dinkypumpkin (Tue 1 May 2018 02:01:42 BST) removed unnecessary line from SSL verification warning M get_iplayer ____________________________________________________________________________________________________________ Commit: 69bedcc93c953a87237b287390526b45a85377f4 URL: https://git.catflap.org/get_iplayer/commit/?id=69bedcc93c953a87237b287390526b45a85377f4 Author: dinkypumpkin (Mon 23 Apr 2018 12:50:12 BST) Committer: dinkypumpkin (Tue 1 May 2018 02:01:42 BST) tweaked verbose modes list Now shows separate video and audio bit rates M get_iplayer ____________________________________________________________________________________________________________ Commit: 52e448cfb8aaae7794be4860999add989ef4d153 URL: https://git.catflap.org/get_iplayer/commit/?id=52e448cfb8aaae7794be4860999add989ef4d153 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 19 Apr 2018 23:10:49 BST) Committer: dinkypumpkin (Tue 1 May 2018 02:01:42 BST) Added --thumbnail-square option Use --thumbnail-square to download square version of thumbnail image. Size is square of selected thumbnail width. M get_iplayer ____________________________________________________________________________________________________________ Commit: 52dec8c99f77376c73c87e4ede718e8210ba59f8 URL: https://git.catflap.org/get_iplayer/commit/?id=52dec8c99f77376c73c87e4ede718e8210ba59f8 Author: dinkypumpkin (Tue 27 Mar 2018 18:48:20 BST) Committer: dinkypumpkin (Tue 1 May 2018 02:01:41 BST) Ensure cache is always topped up to 30 days Whenever cache is refreshed, it is now topped up to 30 days. By default, refresh will go back to value of the timestamp of the most recently added record minus the value of --expiry (default 14400) as overlap. The mod time of the cache file is no longer used as the default basis for calculation. This means that the value returned by --show-cache-age, which relies on cache file mod time, may underestimate the cache age. Use --refresh-limit to restrict how far back refresh goes in programme schedules to update the cache. Removed --cache-reset option and removed some extra white space. M get_iplayer ____________________________________________________________________________________________________________ Commit: 0a031d25a35cf238106101ef73f01f8aa2abadd4 URL: https://git.catflap.org/get_iplayer/commit/?id=0a031d25a35cf238106101ef73f01f8aa2abadd4 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 12 Apr 2018 23:24:35 BST) Committer: dinkypumpkin (Tue 1 May 2018 01:58:48 BST) Added programme credits download Use --credits (and --credits-only) to download programme credits to .credits.txt file. Use --tag-credits to append programme credits to lyrics field in metadata. Credits are available for many TV programmes and a few radio programmes Also changed tracklist file extension from .trk to .tracks.txt M get_iplayer ____________________________________________________________________________________________________________ Commit: 98f29bdd5013cf1755b797c2589fed89b66f9175 URL: https://git.catflap.org/get_iplayer/commit/?id=98f29bdd5013cf1755b797c2589fed89b66f9175 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 11 Apr 2018 20:11:02 BST) Committer: dinkypumpkin (Tue 1 May 2018 01:57:36 BST) Convert DASH audio and video into MPEG-TS file before converting to MP4 This allows output video files to play in iTunes, QuickTime, Windows Media Player, and others. Use --no-dash-remux option to skip extra remux when post-processing DASH downloads. It will save a little time if you don't need to ensure that DASH downloads are compatible with those players. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3a1276c6ebc75d9d4e27ebc100d3ab6693623c80 URL: https://git.catflap.org/get_iplayer/commit/?id=3a1276c6ebc75d9d4e27ebc100d3ab6693623c80 Author: notnac <32044623+notnac@users.noreply.github.com> (Wed 11 Apr 2018 21:15:31 BST) Committer: dinkypumpkin (Sat 21 Apr 2018 15:58:32 BST) Restructure stream data retrieval Use pc mediaselector as backup to iptv-all for DASH streams. Use apple-ipad-hls mediaselector as backup to iptv-all for HLS streams. This also recovers 128k audio for 50fps DASH streams. M get_iplayer ____________________________________________________________________________________________________________ Commit: d8f7ae97fa2185294d2c4ffc21768b8efe98d4b8 URL: https://git.catflap.org/get_iplayer/commit/?id=d8f7ae97fa2185294d2c4ffc21768b8efe98d4b8 Author: dinkypumpkin (Mon 2 Apr 2018 20:20:00 BST) Committer: dinkypumpkin (Sat 21 Apr 2018 15:58:23 BST) Web PVR: select default page size from values in dropdown list Prevents unexpected change in page size on first reload. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: ba1bd6203a9207416c3b44519dffc6dfff9c7ca5 URL: https://git.catflap.org/get_iplayer/commit/?id=ba1bd6203a9207416c3b44519dffc6dfff9c7ca5 Author: dinkypumpkin (Thu 29 Mar 2018 19:01:45 BST) Committer: dinkypumpkin (Sat 21 Apr 2018 15:58:12 BST) Web PVR: alternate sort direction when clicking column headers in search results M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: e130836074596b77cc76b5f083c278287153df2b URL: https://git.catflap.org/get_iplayer/commit/?id=e130836074596b77cc76b5f083c278287153df2b Author: dinkypumpkin (Tue 3 Apr 2018 19:03:13 BST) Committer: dinkypumpkin (Sat 21 Apr 2018 15:58:00 BST) A statement from the Ministry of the Bleedin' Obvious M get_iplayer ____________________________________________________________________________________________________________ Commit: 4f06811ee42bb95757a0f6ed6fc74d960d19d104 URL: https://git.catflap.org/get_iplayer/commit/?id=4f06811ee42bb95757a0f6ed6fc74d960d19d104 Author: dinkypumpkin (Sat 24 Mar 2018 17:12:22 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:12:22 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 075356705516485f838e0ed2a0213c1a44b63831 URL: https://git.catflap.org/get_iplayer/commit/?id=075356705516485f838e0ed2a0213c1a44b63831 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:09:23 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:09:23 GMT) Release 3.13 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 63fe503e8b80b362407e6777f3b6fb7bc8b8c0b0 URL: https://git.catflap.org/get_iplayer/commit/?id=63fe503e8b80b362407e6777f3b6fb7bc8b8c0b0 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 22 Mar 2018 23:04:50 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:04:11 GMT) Updated cache refresh for changes in BBC schedule page structure Use embedded JSON data first, with fallback to HTML parsing M get_iplayer ____________________________________________________________________________________________________________ Commit: 09a3f9460988ca3b8ed2192593ad46f07a508604 URL: https://git.catflap.org/get_iplayer/commit/?id=09a3f9460988ca3b8ed2192593ad46f07a508604 Author: dinkypumpkin (Sat 24 Mar 2018 17:02:02 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:04:02 GMT) help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 575520f5ade75db47cf3a61490b0e5ee8b3a0e51 URL: https://git.catflap.org/get_iplayer/commit/?id=575520f5ade75db47cf3a61490b0e5ee8b3a0e51 Author: dinkypumpkin (Thu 22 Mar 2018 16:32:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 24 Mar 2018 17:03:48 GMT) any subtitles option will force subtitles download No longer necessary to use --subtitles with --subs-{required,raw,mono,embed} M get_iplayer ____________________________________________________________________________________________________________ Commit: 1c20fd0473a77eb12d296fd60d48bff844cbd5dc URL: https://git.catflap.org/get_iplayer/commit/?id=1c20fd0473a77eb12d296fd60d48bff844cbd5dc Author: dinkypumpkin (Mon 19 Mar 2018 18:55:46 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 21 Mar 2018 21:55:34 GMT) open default options file on Windows as UTF-8 File hasn't been created by installer since 2.94, so user can control encoding of file. M get_iplayer ____________________________________________________________________________________________________________ Commit: 1357a0873347eb7ab088c3c25d66535f6abf2fd1 URL: https://git.catflap.org/get_iplayer/commit/?id=1357a0873347eb7ab088c3c25d66535f6abf2fd1 Author: dinkypumpkin (Mon 19 Mar 2018 19:07:09 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 21 Mar 2018 21:49:54 GMT) use more consistent environment variable names New names: GETIPLAYER_DEFAULTS = default options file for all users GETIPLAYER_OUTPUT = user output directory (--output) GETIPLAYER_PROFILE = user profile directory (--profile-dir) Old names are still accepted for backwards compatibility. M get_iplayer ____________________________________________________________________________________________________________ Commit: df0d32b1fc946defe80ea356f44565df56a92dd5 URL: https://git.catflap.org/get_iplayer/commit/?id=df0d32b1fc946defe80ea356f44565df56a92dd5 Author: dinkypumpkin (Sun 18 Mar 2018 17:42:07 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 19 Mar 2018 11:39:31 GMT) use SSL hostname verification with Mojolicious Added code to find SSL CA file used by LWP for use with Mojolicious when refreshing cache. This switches on SSL hostname verification, which is on by default in LWP. M get_iplayer ____________________________________________________________________________________________________________ Commit: 4e03c0652b94cca551275e0ef4b721146832cadd URL: https://git.catflap.org/get_iplayer/commit/?id=4e03c0652b94cca551275e0ef4b721146832cadd Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 16 Mar 2018 17:27:07 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 18 Mar 2018 17:24:28 GMT) Simplified stream data retrieval Reduced code used to download media playlist files M get_iplayer ____________________________________________________________________________________________________________ Commit: ba4d6923ff21d396148017da3b0e33ee1bbebb2f URL: https://git.catflap.org/get_iplayer/commit/?id=ba4d6923ff21d396148017da3b0e33ee1bbebb2f Author: dinkypumpkin (Sat 17 Mar 2018 16:17:39 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 17 Mar 2018 16:37:24 GMT) don't allow pvr search or preset names to begin with hyphen This will help prevent cases where pvr search or preset name is omitted and following option is interpreted as name. M get_iplayer ____________________________________________________________________________________________________________ Commit: ad597255e6388948c60844a708d9ca0d749e38fa URL: https://git.catflap.org/get_iplayer/commit/?id=ad597255e6388948c60844a708d9ca0d749e38fa Author: dinkypumpkin (Fri 16 Mar 2018 19:30:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 16 Mar 2018 19:30:36 GMT) HLS radio downloads are audio only Tweaked text in download progress display accordingly M get_iplayer ____________________________________________________________________________________________________________ Commit: 47e37e4c75fa190c88e4b5b58ba183f22bb4ed96 URL: https://git.catflap.org/get_iplayer/commit/?id=47e37e4c75fa190c88e4b5b58ba183f22bb4ed96 Author: dinkypumpkin (Thu 15 Mar 2018 20:56:41 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 15 Mar 2018 21:07:04 GMT) clean up formatting of verbose list of modes found M get_iplayer ____________________________________________________________________________________________________________ Commit: 3efab342cba1a511463f64f6037a4e646034928c URL: https://git.catflap.org/get_iplayer/commit/?id=3efab342cba1a511463f64f6037a4e646034928c Author: dinkypumpkin (Wed 14 Mar 2018 23:41:43 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 14 Mar 2018 23:41:43 GMT) added "may no longer be available" message when no modes or no streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 18069377cf282ef8eee3b2da78185c61db05f974 URL: https://git.catflap.org/get_iplayer/commit/?id=18069377cf282ef8eee3b2da78185c61db05f974 Author: dinkypumpkin (Sat 10 Mar 2018 17:30:45 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 10 Mar 2018 20:44:34 GMT) show CDN in download progress display Display two-letter CDN code adjacent to mode in download progress display: ak = akamai, ll = limelight, bi = bidi, un = unknown M get_iplayer ____________________________________________________________________________________________________________ Commit: c531691947f25c14f6fd6cd28734349a12084014 URL: https://git.catflap.org/get_iplayer/commit/?id=c531691947f25c14f6fd6cd28734349a12084014 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 9 Mar 2018 19:16:41 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 9 Mar 2018 19:16:41 GMT) Tell user that subtitles are being embedded in conversion to MP4 M get_iplayer ____________________________________________________________________________________________________________ Commit: 9786f3380e6c8d1d19f80c8a606672445c481a35 URL: https://git.catflap.org/get_iplayer/commit/?id=9786f3380e6c8d1d19f80c8a606672445c481a35 Author: dinkypumpkin (Fri 9 Mar 2018 00:38:04 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 9 Mar 2018 00:38:04 GMT) added tracklist download h/t @StevenMaude for original idea and Python version Use --tracklist (and --tracklist-only) to download tracklist of music played during programme to .trk file. Use --tag-tracklist to append tracklist to long description (lyrics) field in metadata. Track timings (if available) only shown for tracks between --stop and --stop (if used). Track timings may not be available. Tracklists are usually only available for some music radio programmes, but a few TV programmes such as TOTP may have them. Tracklists may be quite long, which can lead to the creation of a very long AtomicParsley command line. There is a chance the command line may be too long for Windows, which could lead to failure when tagging. Also changed request_url_retry to return HTTP::Response object along with response body in array context. M get_iplayer ____________________________________________________________________________________________________________ Commit: 7846af1580030a86915f9543a6ceb0b4696b2e34 URL: https://git.catflap.org/get_iplayer/commit/?id=7846af1580030a86915f9543a6ceb0b4696b2e34 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 Mar 2018 22:19:59 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 8 Mar 2018 20:05:26 GMT) Implemented --pvr-series option Use --pvr-series to create a name-based PVR search for each unique series name in search results. It is best to be conservative and use a single index number or episode PID in "pid:" form as search term. There is no need to specify a PVR search name. One will be generated. This option is analogous to the "Add Series" links in Web PVR search results. Cannot be used with --pid. M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 575b0780399c62cfee6c21970064f691933685d2 URL: https://git.catflap.org/get_iplayer/commit/?id=575b0780399c62cfee6c21970064f691933685d2 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 Mar 2018 22:21:13 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 8 Mar 2018 19:25:12 GMT) Implemented --mark-downloaded option Use --mark-downloaded to insert a record in download history for each episode in search results. Can also be used with --pid and --pid-recursive. M get_iplayer ____________________________________________________________________________________________________________ Commit: 6791761fe9c7449743c6ea7aecf97a9a9fe40342 URL: https://git.catflap.org/get_iplayer/commit/?id=6791761fe9c7449743c6ea7aecf97a9a9fe40342 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 26 Feb 2018 11:31:52 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Thu 8 Mar 2018 19:24:43 GMT) Refactored download by PID Internal changes to separate episode lookup from downloading when using --pid or --url. Also fixed --pid-recursive support for CBBC/CBeebies programmes that was broken by iPlayer web site changes. M get_iplayer ____________________________________________________________________________________________________________ Commit: c0d752106f86487ac2d301c81450d1277585d1d7 URL: https://git.catflap.org/get_iplayer/commit/?id=c0d752106f86487ac2d301c81450d1277585d1d7 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 5 Feb 2018 22:21:54 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Wed 21 Feb 2018 19:12:44 GMT) Implemented --subs-embed option for embedding soft subtitles The --subs-embed option will embed soft subtitles in MP4 output file. Requires --subtitles. --subs-embed is ignored with --audio-only and --ffmpeg-obsolete. M get_iplayer ____________________________________________________________________________________________________________ Commit: 2c1e6118f6ed0f732005bac25289ba50a92938f3 URL: https://git.catflap.org/get_iplayer/commit/?id=2c1e6118f6ed0f732005bac25289ba50a92938f3 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 12 Feb 2018 19:53:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 12 Feb 2018 19:53:36 GMT) Show warning for stream data load failure on retry Stream data is reloaded for retry, but reload may fail or may be blocked when switching to a different CDN. M get_iplayer ____________________________________________________________________________________________________________ Commit: b048c7a522fdb3049610e8282f811d0c363347f8 URL: https://git.catflap.org/get_iplayer/commit/?id=b048c7a522fdb3049610e8282f811d0c363347f8 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 Feb 2018 19:00:06 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 11 Feb 2018 19:34:11 GMT) Remove unnecessary white space in S4C subtitles Ignore empty text elements and squeeze multiple leading/trailing white space chars into single space. M get_iplayer ____________________________________________________________________________________________________________ Commit: fb9f8566df8397f86a2cdb42912a1ddc576860e9 URL: https://git.catflap.org/get_iplayer/commit/?id=fb9f8566df8397f86a2cdb42912a1ddc576860e9 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 Feb 2018 19:00:35 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 11 Feb 2018 19:34:11 GMT) Changed raw subtitles file extension from .ttxt to .ttml This will allow TTML file to be recognised as subtitles file by VLC 3. M get_iplayer ____________________________________________________________________________________________________________ Commit: 8045b1751845016802ca22024611f364cc1a9cec URL: https://git.catflap.org/get_iplayer/commit/?id=8045b1751845016802ca22024611f364cc1a9cec Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 5 Feb 2018 19:27:13 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sun 11 Feb 2018 19:33:21 GMT) Fixed trimming of subtitles with --start and --start Earlier changes were accidentally removed in an earlier merge. M get_iplayer ____________________________________________________________________________________________________________ Commit: 26eb3416335aca45c480d8555a2ade9e9ba073e4 URL: https://git.catflap.org/get_iplayer/commit/?id=26eb3416335aca45c480d8555a2ade9e9ba073e4 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 1 Feb 2018 19:01:20 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Mon 5 Feb 2018 19:13:53 GMT) Only warn about existing thumbnail file with --thumbnail-only or if --no-tag used with --thumbnail Thumbnail will be left in place after tagging when --thumbnail is used. M get_iplayer ____________________________________________________________________________________________________________ Commit: cf0d5ae529a5bd7ffc60da4de54b706731450d14 URL: https://git.catflap.org/get_iplayer/commit/?id=cf0d5ae529a5bd7ffc60da4de54b706731450d14 Author: dinkypumpkin (Sun 14 Jan 2018 12:29:27 GMT) Committer: dinkypumpkin (Sun 14 Jan 2018 12:29:27 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: dae6b3b33cb6007f90fc82168171779e48348361 URL: https://git.catflap.org/get_iplayer/commit/?id=dae6b3b33cb6007f90fc82168171779e48348361 Author: dinkypumpkin (Sun 14 Jan 2018 12:28:03 GMT) Committer: dinkypumpkin (Sun 14 Jan 2018 12:28:03 GMT) Release 3.12 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 9d6a22cd10c8dfff3dc49c8c3da09c34c4574951 URL: https://git.catflap.org/get_iplayer/commit/?id=9d6a22cd10c8dfff3dc49c8c3da09c34c4574951 Author: dinkypumpkin (Sun 14 Jan 2018 12:16:58 GMT) Committer: dinkypumpkin (Sun 14 Jan 2018 12:23:52 GMT) Sanitise version strings (redux) Remove non-word chars to match expected format in download resume data, but restore shortening to onw word mistakenly removed in previous attempt, for compatibility with earlier releases. M get_iplayer ____________________________________________________________________________________________________________ Commit: 06679b4688bfab5dd8aaba0cda10df95eda21579 URL: https://git.catflap.org/get_iplayer/commit/?id=06679b4688bfab5dd8aaba0cda10df95eda21579 Author: dinkypumpkin (Sun 14 Jan 2018 12:05:38 GMT) Committer: dinkypumpkin (Sun 14 Jan 2018 12:05:38 GMT) Revert "Sanitise version strings" This reverts commit a7b56b55cbff59661c0bcfd2c25cdfce1828423c. M get_iplayer ____________________________________________________________________________________________________________ Commit: 9076dab346108acdedeb57a2269602a740229b5d URL: https://git.catflap.org/get_iplayer/commit/?id=9076dab346108acdedeb57a2269602a740229b5d Author: dinkypumpkin (Sat 13 Jan 2018 21:30:31 GMT) Committer: dinkypumpkin (Sat 13 Jan 2018 21:30:31 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 57080965986365163dea9948259ef191cfede376 URL: https://git.catflap.org/get_iplayer/commit/?id=57080965986365163dea9948259ef191cfede376 Author: dinkypumpkin (Sat 13 Jan 2018 20:29:39 GMT) Committer: dinkypumpkin (Sat 13 Jan 2018 20:29:39 GMT) Release 3.11 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3c608621833d456e0e9cdf57a9d608d2b12d99b2 URL: https://git.catflap.org/get_iplayer/commit/?id=3c608621833d456e0e9cdf57a9d608d2b12d99b2 Merge: 621e755 a7b56b5 Author: dinkypumpkin (Sat 13 Jan 2018 20:17:58 GMT) Committer: dinkypumpkin (Sat 13 Jan 2018 20:17:58 GMT) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: a7b56b55cbff59661c0bcfd2c25cdfce1828423c URL: https://git.catflap.org/get_iplayer/commit/?id=a7b56b55cbff59661c0bcfd2c25cdfce1828423c Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jan 2018 19:30:31 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jan 2018 19:30:31 GMT) Sanitise version strings Remove non-word chars to match expected format in download resume data M get_iplayer ____________________________________________________________________________________________________________ Commit: 4f43b7e48123dbb140749d9ee1b0b43afaffd662 URL: https://git.catflap.org/get_iplayer/commit/?id=4f43b7e48123dbb140749d9ee1b0b43afaffd662 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jan 2018 19:29:36 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Sat 13 Jan 2018 19:29:36 GMT) Revert "allow hyphens in version string in download resume data" This reverts commit 13b6cda2e0842d794eed54d5f95a2456ad11fdc6. M get_iplayer ____________________________________________________________________________________________________________ Commit: 621e755872ff9c342102eba34afc81134975ad9f URL: https://git.catflap.org/get_iplayer/commit/?id=621e755872ff9c342102eba34afc81134975ad9f Merge: f85ea88 13b6cda Author: dinkypumpkin (Fri 12 Jan 2018 18:47:47 GMT) Committer: dinkypumpkin (Fri 12 Jan 2018 18:47:47 GMT) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: 13b6cda2e0842d794eed54d5f95a2456ad11fdc6 URL: https://git.catflap.org/get_iplayer/commit/?id=13b6cda2e0842d794eed54d5f95a2456ad11fdc6 Author: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jan 2018 16:02:24 GMT) Committer: notnac <32044623+notnac@users.noreply.github.com> (Fri 12 Jan 2018 16:02:24 GMT) allow hyphens in version string in download resume data Download resume would fail with programme version such as "pre-watershed". M get_iplayer ____________________________________________________________________________________________________________ Commit: f85ea88c4f90cc5ca02d6eb2b0d3ff124d27ce70 URL: https://git.catflap.org/get_iplayer/commit/?id=f85ea88c4f90cc5ca02d6eb2b0d3ff124d27ce70 Author: dinkypumpkin (Fri 12 Jan 2018 14:42:59 GMT) Committer: dinkypumpkin (Fri 12 Jan 2018 14:42:59 GMT) avoid unnecessary schedule downloads with refresh limit M get_iplayer ____________________________________________________________________________________________________________ Commit: 70cfe833b2c01695ad1e7fd1ddd724b9cd29ca8f URL: https://git.catflap.org/get_iplayer/commit/?id=70cfe833b2c01695ad1e7fd1ddd724b9cd29ca8f Author: dinkypumpkin (Thu 11 Jan 2018 19:58:34 GMT) Committer: dinkypumpkin (Thu 11 Jan 2018 19:58:34 GMT) don't check cache file for refresh unless necessary M get_iplayer ____________________________________________________________________________________________________________ Commit: 34d9ecf2d30df35da7858c10566716aedfea4f2c URL: https://git.catflap.org/get_iplayer/commit/?id=34d9ecf2d30df35da7858c10566716aedfea4f2c Author: dinkypumpkin (Thu 11 Jan 2018 19:47:31 GMT) Committer: dinkypumpkin (Thu 11 Jan 2018 19:47:31 GMT) don't load Time::Piece unless necessary Perl 5.8 users will need to install Time::Piece separately M get_iplayer ____________________________________________________________________________________________________________ Commit: 32bf2a76548b8e20132d3f98d05291464561fc64 URL: https://git.catflap.org/get_iplayer/commit/?id=32bf2a76548b8e20132d3f98d05291464561fc64 Merge: 157a139 e7c11a1 Author: dinkypumpkin (Thu 11 Jan 2018 19:18:29 GMT) Committer: dinkypumpkin (Thu 11 Jan 2018 19:18:29 GMT) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: 157a139bd771a7e66750424f5f99db95a263ef53 URL: https://git.catflap.org/get_iplayer/commit/?id=157a139bd771a7e66750424f5f99db95a263ef53 Author: dinkypumpkin (Thu 11 Jan 2018 19:14:43 GMT) Committer: dinkypumpkin (Thu 11 Jan 2018 19:14:43 GMT) don't print search terms error message with --cache-{rebuild,reset} M get_iplayer ____________________________________________________________________________________________________________ Commit: e7c11a1ec66e4eeef049580ee89662cc97fea199 URL: https://git.catflap.org/get_iplayer/commit/?id=e7c11a1ec66e4eeef049580ee89662cc97fea199 Author: Will Elwood (Wed 10 Jan 2018 15:04:58 GMT) Committer: dinkypumpkin (Thu 11 Jan 2018 11:41:55 GMT) Fix schedule refresh with limit at start of year BBC uses ISO 8601 week numbers, so `strftime("%W",...)` should be avoided. Also restores `$limit` to original formula since it's used elsewhere. M get_iplayer ____________________________________________________________________________________________________________ Commit: 130ed64d49b97df7c1ac251bb4d9e5c9cdb737e3 URL: https://git.catflap.org/get_iplayer/commit/?id=130ed64d49b97df7c1ac251bb4d9e5c9cdb737e3 Author: dinkypumpkin (Sat 6 Jan 2018 19:24:02 GMT) Committer: dinkypumpkin (Sat 6 Jan 2018 19:24:02 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3a77deeffc79ed32762927bab002bacf004a6d82 URL: https://git.catflap.org/get_iplayer/commit/?id=3a77deeffc79ed32762927bab002bacf004a6d82 Author: dinkypumpkin (Sat 6 Jan 2018 18:52:26 GMT) Committer: dinkypumpkin (Sat 6 Jan 2018 18:52:26 GMT) Release 3.10 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: cd2cc44a927dbf6d7a2062501f4d68ee651a27a7 URL: https://git.catflap.org/get_iplayer/commit/?id=cd2cc44a927dbf6d7a2062501f4d68ee651a27a7 Author: Will Elwood (Wed 3 Jan 2018 07:00:16 GMT) Committer: dinkypumpkin (Wed 3 Jan 2018 18:36:11 GMT) don't print search terms error message with --refresh M get_iplayer ____________________________________________________________________________________________________________ Commit: 51d217b61edd183c5b084947bd396176d0e8b37b URL: https://git.catflap.org/get_iplayer/commit/?id=51d217b61edd183c5b084947bd396176d0e8b37b Author: dinkypumpkin (Sun 31 Dec 2017 17:29:06 GMT) Committer: dinkypumpkin (Sun 31 Dec 2017 17:29:06 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f2c5c48c57a7d31b81291b1e8b3d58ef848ae935 URL: https://git.catflap.org/get_iplayer/commit/?id=f2c5c48c57a7d31b81291b1e8b3d58ef848ae935 Author: dinkypumpkin (Sun 31 Dec 2017 17:13:07 GMT) Committer: dinkypumpkin (Sun 31 Dec 2017 17:13:07 GMT) Release 3.09 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f9d2c96ef2552a5c36bd11c9c45d77d9016fcf86 URL: https://git.catflap.org/get_iplayer/commit/?id=f9d2c96ef2552a5c36bd11c9c45d77d9016fcf86 Author: dinkypumpkin (Sun 31 Dec 2017 16:57:25 GMT) Committer: dinkypumpkin (Sun 31 Dec 2017 17:10:51 GMT) don't print search terms error message with --type and --refresh M get_iplayer ____________________________________________________________________________________________________________ Commit: 79e4915da1ba1c37b66a50d8598293a19da50164 URL: https://git.catflap.org/get_iplayer/commit/?id=79e4915da1ba1c37b66a50d8598293a19da50164 Author: dinkypumpkin (Sun 31 Dec 2017 16:20:06 GMT) Committer: dinkypumpkin (Sun 31 Dec 2017 16:20:06 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: bf6a7c6eef871d3d81007c088a3566a800ae8d98 URL: https://git.catflap.org/get_iplayer/commit/?id=bf6a7c6eef871d3d81007c088a3566a800ae8d98 Author: dinkypumpkin (Sat 30 Dec 2017 19:50:26 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 19:50:26 GMT) Release 3.08 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: a1e028a0ae028b2b1ec5834c5c211cc2cf93a4cb URL: https://git.catflap.org/get_iplayer/commit/?id=a1e028a0ae028b2b1ec5834c5c211cc2cf93a4cb Merge: 7d23d3e be9e69e Author: dinkypumpkin (Sat 30 Dec 2017 19:49:08 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 19:49:08 GMT) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: 7d23d3e99aab88602e99775ee220da91793762bf URL: https://git.catflap.org/get_iplayer/commit/?id=7d23d3e99aab88602e99775ee220da91793762bf Author: dinkypumpkin (Sat 30 Dec 2017 19:48:07 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 19:48:07 GMT) help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: e370fdbd0772858c7f6cd1247ba9290a861ec1c6 URL: https://git.catflap.org/get_iplayer/commit/?id=e370fdbd0772858c7f6cd1247ba9290a861ec1c6 Author: dinkypumpkin (Thu 21 Dec 2017 01:06:15 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 19:47:43 GMT) show error message if search term(s) not supplied and search options used M get_iplayer ____________________________________________________________________________________________________________ Commit: be9e69e139f216f2679db9894da42e9ec2ccfef1 URL: https://git.catflap.org/get_iplayer/commit/?id=be9e69e139f216f2679db9894da42e9ec2ccfef1 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Dec 2017 19:17:14 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 15:58:20 GMT) Added --download-abortonfail option The --download-abortonfail option instructs get_iplayer to exit immediately if streams for any recording mode fail to download. Use this option to avoid repeated download failures if connection is dropped or access is blocked. M get_iplayer ____________________________________________________________________________________________________________ Commit: 0517811b268617282adc077ae2b4bd504ffac173 URL: https://git.catflap.org/get_iplayer/commit/?id=0517811b268617282adc077ae2b4bd504ffac173 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 21 Dec 2017 19:21:14 GMT) Committer: dinkypumpkin (Sat 30 Dec 2017 15:56:46 GMT) Remove nulls from raw TTML subtitles This should help prevent at least some XML::LibXML parsing errors due to corrupted subtitles. M get_iplayer ____________________________________________________________________________________________________________ Commit: c37691d2605fdbaac03055ae233d2420a14bf8c3 URL: https://git.catflap.org/get_iplayer/commit/?id=c37691d2605fdbaac03055ae233d2420a14bf8c3 Author: dinkypumpkin (Thu 28 Dec 2017 18:56:33 GMT) Committer: dinkypumpkin (Fri 29 Dec 2017 18:12:10 GMT) tidy filename generation M get_iplayer ____________________________________________________________________________________________________________ Commit: 987541495dc5686cc183c375793dd783affd842d URL: https://git.catflap.org/get_iplayer/commit/?id=987541495dc5686cc183c375793dd783affd842d Author: dinkypumpkin (Thu 28 Dec 2017 18:55:16 GMT) Committer: dinkypumpkin (Fri 29 Dec 2017 01:13:55 GMT) force filename regeneration if version skipped File prefix may change if version is skipped due to, e.g., subtitles missing and --subsrequired specified. M get_iplayer ____________________________________________________________________________________________________________ Commit: 57ec7925ae356e6e55ee58e0f2e5db2dbb3c8780 URL: https://git.catflap.org/get_iplayer/commit/?id=57ec7925ae356e6e55ee58e0f2e5db2dbb3c8780 Author: dinkypumpkin (Thu 28 Dec 2017 21:25:36 GMT) Committer: dinkypumpkin (Thu 28 Dec 2017 21:25:36 GMT) removed obsolete thumbnail sizes Invalid size is now matched to nearest available size. M get_iplayer ____________________________________________________________________________________________________________ Commit: e1da1cb31e5fbba33ad5978fea193aefe43a22cd URL: https://git.catflap.org/get_iplayer/commit/?id=e1da1cb31e5fbba33ad5978fea193aefe43a22cd Author: dinkypumpkin (Sun 24 Dec 2017 14:21:12 GMT) Committer: dinkypumpkin (Sun 24 Dec 2017 20:03:14 GMT) make --streaminfo short-circuit with --pid M get_iplayer ____________________________________________________________________________________________________________ Commit: c7afb5e9d195d8af1b9fcb1f14ea138f88aedfbd URL: https://git.catflap.org/get_iplayer/commit/?id=c7afb5e9d195d8af1b9fcb1f14ea138f88aedfbd Author: dinkypumpkin (Sat 23 Dec 2017 22:54:07 GMT) Committer: dinkypumpkin (Sat 23 Dec 2017 22:54:07 GMT) added --no-metadata option Use to override --metadata in preferences M get_iplayer ____________________________________________________________________________________________________________ Commit: 79f24499276153813236b0b3fee07aa723425473 URL: https://git.catflap.org/get_iplayer/commit/?id=79f24499276153813236b0b3fee07aa723425473 Author: dinkypumpkin (Wed 20 Dec 2017 20:00:00 GMT) Committer: dinkypumpkin (Wed 20 Dec 2017 20:00:00 GMT) use .partial file with --subtitles-only M get_iplayer ____________________________________________________________________________________________________________ Commit: 656a0fa10550eb149ffb04a01dcf1c3af8c561dd URL: https://git.catflap.org/get_iplayer/commit/?id=656a0fa10550eb149ffb04a01dcf1c3af8c561dd Author: dinkypumpkin (Tue 19 Dec 2017 23:25:52 GMT) Committer: dinkypumpkin (Wed 20 Dec 2017 19:31:01 GMT) added substitution parameters: For SRT and TTML subtitles respectively M get_iplayer ____________________________________________________________________________________________________________ Commit: a7b7b79f4979f3ba00bd96cd6c406b801059dab9 URL: https://git.catflap.org/get_iplayer/commit/?id=a7b7b79f4979f3ba00bd96cd6c406b801059dab9 Author: dinkypumpkin (Thu 14 Dec 2017 22:52:20 GMT) Committer: dinkypumpkin (Wed 20 Dec 2017 19:30:23 GMT) ignore empty search strings M get_iplayer ____________________________________________________________________________________________________________ Commit: c4e85521d7c10b89f13ac8bd86dfd3a10e6da03f URL: https://git.catflap.org/get_iplayer/commit/?id=c4e85521d7c10b89f13ac8bd86dfd3a10e6da03f Author: dinkypumpkin (Fri 15 Dec 2017 20:16:30 GMT) Committer: dinkypumpkin (Wed 20 Dec 2017 19:29:52 GMT) do not allow search args in default options file Ignore search args entered manually M get_iplayer ____________________________________________________________________________________________________________ Commit: 08ace2c3146976d8275550da8e0e8690f212849c URL: https://git.catflap.org/get_iplayer/commit/?id=08ace2c3146976d8275550da8e0e8690f212849c Author: dinkypumpkin (Sun 10 Dec 2017 01:22:52 GMT) Committer: dinkypumpkin (Sun 10 Dec 2017 01:36:29 GMT) enable colour subtitles for S4C programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: c32d00217620f830ce262fc732c4759fcdb6a6af URL: https://git.catflap.org/get_iplayer/commit/?id=c32d00217620f830ce262fc732c4759fcdb6a6af Merge: f464745 0f4298e Author: dinkypumpkin (Mon 4 Dec 2017 15:45:59 GMT) Committer: dinkypumpkin (Mon 4 Dec 2017 15:45:59 GMT) Merge branch 'master' into contribute ____________________________________________________________________________________________________________ Commit: 0f4298e6c8ef2442a6a26c36103d8ce0f9c5d466 URL: https://git.catflap.org/get_iplayer/commit/?id=0f4298e6c8ef2442a6a26c36103d8ce0f9c5d466 Author: dinkypumpkin (Mon 4 Dec 2017 15:45:11 GMT) Committer: dinkypumpkin (Mon 4 Dec 2017 15:45:11 GMT) Updated README M README.md ____________________________________________________________________________________________________________ Commit: f46474525c60f2e896367df0871ea870defa6ff7 URL: https://git.catflap.org/get_iplayer/commit/?id=f46474525c60f2e896367df0871ea870defa6ff7 Author: dinkypumpkin (Tue 28 Nov 2017 19:14:03 GMT) Committer: dinkypumpkin (Tue 28 Nov 2017 19:14:03 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c55aa28b8d1b1d040383604b2fa791a351983441 URL: https://git.catflap.org/get_iplayer/commit/?id=c55aa28b8d1b1d040383604b2fa791a351983441 Author: dinkypumpkin (Tue 28 Nov 2017 18:42:56 GMT) Committer: dinkypumpkin (Tue 28 Nov 2017 18:42:56 GMT) Release 3.07 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 4bde2b47fcee85db0c3e85644f75d7a17ca73cbd URL: https://git.catflap.org/get_iplayer/commit/?id=4bde2b47fcee85db0c3e85644f75d7a17ca73cbd Author: dinkypumpkin (Tue 28 Nov 2017 18:33:21 GMT) Committer: dinkypumpkin (Tue 28 Nov 2017 18:42:02 GMT) print download error detail only with --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: a2befc8b38cd1b9b9b8ce144ad8a7a791f667a60 URL: https://git.catflap.org/get_iplayer/commit/?id=a2befc8b38cd1b9b9b8ce144ad8a7a791f667a60 Author: dinkypumpkin (Tue 28 Nov 2017 17:40:50 GMT) Committer: dinkypumpkin (Tue 28 Nov 2017 17:40:50 GMT) fixed hash progress display M get_iplayer ____________________________________________________________________________________________________________ Commit: 45e8d37c681c03431646272ccc8c150af423383d URL: https://git.catflap.org/get_iplayer/commit/?id=45e8d37c681c03431646272ccc8c150af423383d Merge: 5d101ce 3deaf84 Author: dinkypumpkin (Mon 27 Nov 2017 22:39:07 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 22:39:07 GMT) Merge branch 'contribute' into develop ____________________________________________________________________________________________________________ Commit: 5d101cec289834459084e3ebd22a2aff8ac7d9fa URL: https://git.catflap.org/get_iplayer/commit/?id=5d101cec289834459084e3ebd22a2aff8ac7d9fa Author: dinkypumpkin (Wed 27 Sep 2017 19:52:23 BST) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:30 GMT) require search string No longer assume ".*" (i.e., list full cache contents) if no search string is specified. M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 8b5018965fa589a4168b8192e411ec29920f50f2 URL: https://git.catflap.org/get_iplayer/commit/?id=8b5018965fa589a4168b8192e411ec29920f50f2 Author: dinkypumpkin (Mon 27 Nov 2017 19:48:31 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:30 GMT) help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 4b9b673a7165e48d2ef2939dc0687cd6c63d5482 URL: https://git.catflap.org/get_iplayer/commit/?id=4b9b673a7165e48d2ef2939dc0687cd6c63d5482 Author: dinkypumpkin (Sun 26 Nov 2017 21:12:02 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:30 GMT) Web PVR: ignore autorefresh/autopvrrun intervals <= 0 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c2ba97cbf484712c567f52ad46fc6e8ec09cf0e0 URL: https://git.catflap.org/get_iplayer/commit/?id=c2ba97cbf484712c567f52ad46fc6e8ec09cf0e0 Author: dinkypumpkin (Sun 26 Nov 2017 21:11:14 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:29 GMT) Web PVR: make "Refresh Cache" use --refresh M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: eaa48ec8e4695308e78c2f163113d6255b3cc5f5 URL: https://git.catflap.org/get_iplayer/commit/?id=eaa48ec8e4695308e78c2f163113d6255b3cc5f5 Author: dinkypumpkin (Tue 21 Nov 2017 22:49:26 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:29 GMT) print dynamic load errors with --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 10b7371827ec0e015d432d27e0abf77084e306e1 URL: https://git.catflap.org/get_iplayer/commit/?id=10b7371827ec0e015d432d27e0abf77084e306e1 Author: dinkypumpkin (Sun 19 Nov 2017 23:33:17 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:29 GMT) reverted to text-only progress display Replaced progress bar, report data sizes with SI prefixes M get_iplayer ____________________________________________________________________________________________________________ Commit: 1dc8f6c8c2442880f19758caffe6d52aba1a108c URL: https://git.catflap.org/get_iplayer/commit/?id=1dc8f6c8c2442880f19758caffe6d52aba1a108c Author: dinkypumpkin (Fri 28 Jul 2017 19:56:10 BST) Committer: dinkypumpkin (Mon 27 Nov 2017 20:47:29 GMT) added --audio-only option Download only the audio stream for TV programme. Does not work with 'hls' modes, which are ignored. Produces .m4a file instead of .mp4 file. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3deaf847fe8a90e54b8dccd929238db52edb1aff URL: https://git.catflap.org/get_iplayer/commit/?id=3deaf847fe8a90e54b8dccd929238db52edb1aff Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 20 Nov 2017 20:24:13 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:45:43 GMT) Make HQ audio for "hls" modes opt-in with --hls-hq-audio option This change adds a --hls-hq-audio flag to opt in to using higher- quality audio with "hls" TV modes. It is no longer used by default and the --no-hq-audio option is now ignored. Warning is emitted to alert users that editing may be necessary to sync audio and video. M get_iplayer ____________________________________________________________________________________________________________ Commit: d1be3fc61c1b19ff379b8d6794d276a4296c9af9 URL: https://git.catflap.org/get_iplayer/commit/?id=d1be3fc61c1b19ff379b8d6794d276a4296c9af9 Author: dinkypumpkin (Sun 19 Nov 2017 20:13:12 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:18:31 GMT) always refresh tv before radio M get_iplayer ____________________________________________________________________________________________________________ Commit: 7a5b6a45120220da77249d4cec157f5d2f2fa9e8 URL: https://git.catflap.org/get_iplayer/commit/?id=7a5b6a45120220da77249d4cec157f5d2f2fa9e8 Author: dinkypumpkin (Fri 17 Nov 2017 19:29:27 GMT) Committer: dinkypumpkin (Mon 27 Nov 2017 20:18:31 GMT) move subtitle download after tagging M get_iplayer ____________________________________________________________________________________________________________ Commit: 494006b1fb46e0e3613f8114920a9a21f5b3ee60 URL: https://git.catflap.org/get_iplayer/commit/?id=494006b1fb46e0e3613f8114920a9a21f5b3ee60 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 9 Nov 2017 20:35:08 GMT) Committer: dinkypumpkin (Sun 26 Nov 2017 23:55:28 GMT) Print error detail for download failures Print HTTP status code and message for download failures. This may help diagnose HTTPS-related problems. M get_iplayer ____________________________________________________________________________________________________________ Commit: a4ab2104ec7a64ce194916c3f27112887a3437b0 URL: https://git.catflap.org/get_iplayer/commit/?id=a4ab2104ec7a64ce194916c3f27112887a3437b0 Author: notnac <32044623+notnac@users.noreply.github.com> (Thu 23 Nov 2017 19:01:46 GMT) Committer: dinkypumpkin (Fri 24 Nov 2017 19:37:28 GMT) Detect unknown programme versions when --version includes "default" When --version option value includes "default", previously-unknown versions are excluded from the list of possible versions to use for downloading a programme. This change prevents that exclusion. M get_iplayer ____________________________________________________________________________________________________________ Commit: 473a72ac3492323b6fd7491c615f34e1336a72a7 URL: https://git.catflap.org/get_iplayer/commit/?id=473a72ac3492323b6fd7491c615f34e1336a72a7 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 20 Nov 2017 19:24:13 GMT) Committer: dinkypumpkin (Fri 24 Nov 2017 19:36:56 GMT) Reinstate --no-sanitise option Allows preservation of all characters in programme title in output file name, except for '"*:<>?|' (Windows) or ':' (macOS). Setting this option also sets --whitespace. M get_iplayer ____________________________________________________________________________________________________________ Commit: 86104665edbe1cc5e588e02befc82743755a94f1 URL: https://git.catflap.org/get_iplayer/commit/?id=86104665edbe1cc5e588e02befc82743755a94f1 Author: notnac <32044623+notnac@users.noreply.github.com> (Mon 20 Nov 2017 19:22:42 GMT) Committer: dinkypumpkin (Fri 24 Nov 2017 19:31:17 GMT) Trim subtitles according to --start and --stop Actual start and stop times (to nearest chunk boundary) are used to trim subtitles when --start and --stop are specified. Subtitles before start time and after stop time are skipped when producing the .srt subtitles file. The value of --suboffset is taken into account. Does not apply to --subsraw. Also does not apply to --subtitles-only because actual start and stop times are not known unless media file is downloaded. M get_iplayer ____________________________________________________________________________________________________________ Commit: 7ad8e9d36342d0b2de8fd5e3f7e23cc43c7f88d6 URL: https://git.catflap.org/get_iplayer/commit/?id=7ad8e9d36342d0b2de8fd5e3f7e23cc43c7f88d6 Author: notnac <32044623+notnac@users.noreply.github.com> (Sat 11 Nov 2017 17:32:28 GMT) Committer: dinkypumpkin (Sun 12 Nov 2017 16:34:44 GMT) Use programme end date if possible to determine availability This change could help to avoid "No media streams found" errors for users who attempt to download a programme while it is still airing. Some programmes may be available at broadcast time, but some are not, so using the end date where possible seemed like a reasonable compromise. M get_iplayer ____________________________________________________________________________________________________________ Commit: 588783cdb291c504276465f6008065593d1b4a65 URL: https://git.catflap.org/get_iplayer/commit/?id=588783cdb291c504276465f6008065593d1b4a65 Author: dinkypumpkin (Fri 3 Nov 2017 01:25:25 GMT) Committer: dinkypumpkin (Fri 10 Nov 2017 19:32:24 GMT) trap libxml XML load errors and fail more gracefully M get_iplayer ____________________________________________________________________________________________________________ Commit: c596e021331596c3dae8962ea4ece0d532356e2f URL: https://git.catflap.org/get_iplayer/commit/?id=c596e021331596c3dae8962ea4ece0d532356e2f Author: dinkypumpkin (Fri 10 Nov 2017 00:57:54 GMT) Committer: dinkypumpkin (Fri 10 Nov 2017 00:57:54 GMT) adjust for stream priority clashes M get_iplayer ____________________________________________________________________________________________________________ Commit: e7b615b2345d5d0f4f874d879f295f335816188c URL: https://git.catflap.org/get_iplayer/commit/?id=e7b615b2345d5d0f4f874d879f295f335816188c Author: dinkypumpkin (Wed 8 Nov 2017 20:14:01 GMT) Committer: dinkypumpkin (Wed 8 Nov 2017 22:55:27 GMT) fixed --fps50 definition M get_iplayer ____________________________________________________________________________________________________________ Commit: 85dfd5a1bc399179988bbe143e4f74fbaf92d779 URL: https://git.catflap.org/get_iplayer/commit/?id=85dfd5a1bc399179988bbe143e4f74fbaf92d779 Author: dinkypumpkin (Fri 13 Oct 2017 19:27:36 BST) Committer: dinkypumpkin (Wed 8 Nov 2017 20:41:25 GMT) note user command execution in default output M get_iplayer ____________________________________________________________________________________________________________ Commit: 295a7e509d356efc5bf6d87f08eedad6f32da63c URL: https://git.catflap.org/get_iplayer/commit/?id=295a7e509d356efc5bf6d87f08eedad6f32da63c Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 31 Oct 2017 23:47:08 GMT) Committer: dinkypumpkin (Tue 7 Nov 2017 17:44:01 GMT) Replace directory separators in subdir names Replace slashes with underscores in subdir names. This avoids extra subdirectories being created when programme name contains slashes. M get_iplayer ____________________________________________________________________________________________________________ Commit: 58198d44077c5c41140ead559ea743abfe3e72cd URL: https://git.catflap.org/get_iplayer/commit/?id=58198d44077c5c41140ead559ea743abfe3e72cd Author: notnac <32044623+notnac@users.noreply.github.com> (Tue 31 Oct 2017 23:24:49 GMT) Committer: dinkypumpkin (Tue 7 Nov 2017 17:43:13 GMT) Added missing World Service hlsaac streams to radio mode shortcuts Added hlsaacmed and hlsaachigh (should they ever be used) to the "good" and "best" radio shortcuts. M get_iplayer ____________________________________________________________________________________________________________ Commit: 62f238fd4c6f5c114b0f126eaa462b3a09fb1b84 URL: https://git.catflap.org/get_iplayer/commit/?id=62f238fd4c6f5c114b0f126eaa462b3a09fb1b84 Author: Peter Oliver (Fri 3 Nov 2017 19:16:48 GMT) Committer: dinkypumpkin (Fri 3 Nov 2017 19:16:48 GMT) Fix download URI catcher (#335) Not sure why, but these URIs have started coming through as bbc-ipd:///download/… rather than bbc-ipd:download/…. M get_iplayer ____________________________________________________________________________________________________________ Commit: fb3bc5f6bc54e4c3a9402ae1205d89f63ede455c URL: https://git.catflap.org/get_iplayer/commit/?id=fb3bc5f6bc54e4c3a9402ae1205d89f63ede455c Author: dinkypumpkin (Thu 26 Oct 2017 00:18:20 BST) Committer: dinkypumpkin (Thu 26 Oct 2017 00:18:20 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 3babbe131e825d91ff3fe850d1d0547da7eccd52 URL: https://git.catflap.org/get_iplayer/commit/?id=3babbe131e825d91ff3fe850d1d0547da7eccd52 Author: dinkypumpkin (Thu 26 Oct 2017 00:13:52 BST) Committer: dinkypumpkin (Thu 26 Oct 2017 00:13:52 BST) Release 3.06 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 2a80f28ce56a52f4c6c013b5710b8265ce95fce3 URL: https://git.catflap.org/get_iplayer/commit/?id=2a80f28ce56a52f4c6c013b5710b8265ce95fce3 Author: dinkypumpkin (Thu 26 Oct 2017 00:11:21 BST) Committer: dinkypumpkin (Thu 26 Oct 2017 00:11:21 BST) Update PID detection in parsing of BBC TV schedule pages Formatting changed, causing PID detection to fail, resulting in no new programmes being added to TV cache during update. M get_iplayer ____________________________________________________________________________________________________________ Commit: d4da8cef4f1c3fddb1b89f55b967b06c258c44e0 URL: https://git.catflap.org/get_iplayer/commit/?id=d4da8cef4f1c3fddb1b89f55b967b06c258c44e0 Author: dinkypumpkin (Thu 12 Oct 2017 22:53:06 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 22:53:06 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 07d95f67e8359051070bef5199462d07a691f150 URL: https://git.catflap.org/get_iplayer/commit/?id=07d95f67e8359051070bef5199462d07a691f150 Author: dinkypumpkin (Thu 12 Oct 2017 19:42:16 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 19:42:16 BST) Release 3.05 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c6178c10f67d2a90f1abdd98423032aded7db8ce URL: https://git.catflap.org/get_iplayer/commit/?id=c6178c10f67d2a90f1abdd98423032aded7db8ce Author: dinkypumpkin (Fri 6 Oct 2017 20:22:52 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 19:41:03 BST) clean up handling of internal options in PVR Consolidated preservation of internal options in PVR::run. M get_iplayer ____________________________________________________________________________________________________________ Commit: 4efb72812b7f3e81227f049c64351a015a409842 URL: https://git.catflap.org/get_iplayer/commit/?id=4efb72812b7f3e81227f049c64351a015a409842 Author: dinkypumpkin (Tue 10 Oct 2017 23:54:18 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 19:41:03 BST) avoid duplicate versions for AD and SL programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 210289d0ce30ea0449549cfd6f5eacde782bfa1c URL: https://git.catflap.org/get_iplayer/commit/?id=210289d0ce30ea0449549cfd6f5eacde782bfa1c Author: dinkypumpkin (Thu 5 Oct 2017 23:16:00 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 19:41:03 BST) Web PVR: Allow https: URLs in Quick URL field and info page Only http: URLs were allowed, but iPlayer episode pages are now being redirected to https: equivalents. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 4910ae6fe5d0ade3c8076dd3d808be45cdbef531 URL: https://git.catflap.org/get_iplayer/commit/?id=4910ae6fe5d0ade3c8076dd3d808be45cdbef531 Merge: b40a1e0 c96c796 Author: dinkypumpkin (Thu 12 Oct 2017 14:18:34 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 14:18:34 BST) Merge branch 'master' into contribute ____________________________________________________________________________________________________________ Commit: c96c796af4ff8e9e6f457170d1693a07ae7e9608 URL: https://git.catflap.org/get_iplayer/commit/?id=c96c796af4ff8e9e6f457170d1693a07ae7e9608 Author: dinkypumpkin (Thu 12 Oct 2017 14:13:58 BST) Committer: dinkypumpkin (Thu 12 Oct 2017 14:13:58 BST) moved CONTRIBUTING.md R100 .github/CONTRIBUTING.md CONTRIBUTING.md ____________________________________________________________________________________________________________ Commit: b40a1e03ecb818fe3ca80b22ad72895ecf2c71ff URL: https://git.catflap.org/get_iplayer/commit/?id=b40a1e03ecb818fe3ca80b22ad72895ecf2c71ff Author: dinkypumpkin (Wed 4 Oct 2017 23:05:40 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 23:05:40 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: fac8d9788da11572d9ccffe927d50f8f5fd6b3c4 URL: https://git.catflap.org/get_iplayer/commit/?id=fac8d9788da11572d9ccffe927d50f8f5fd6b3c4 Author: dinkypumpkin (Wed 4 Oct 2017 23:03:11 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 23:03:11 BST) Release 3.04 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: bdf3c7eb990e49953aea34f43ce2f378307c959b URL: https://git.catflap.org/get_iplayer/commit/?id=bdf3c7eb990e49953aea34f43ce2f378307c959b Author: dinkypumpkin (Wed 4 Oct 2017 22:45:18 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 23:00:17 BST) fixed bug that caused MP4 conversions to fail when using PVR M get_iplayer ____________________________________________________________________________________________________________ Commit: c7e68c17fe6478a2f4e6bffd00b89a8c892d8440 URL: https://git.catflap.org/get_iplayer/commit/?id=c7e68c17fe6478a2f4e6bffd00b89a8c892d8440 Author: dinkypumpkin (Mon 2 Oct 2017 23:08:42 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 22:59:35 BST) tweaks to logging output M get_iplayer ____________________________________________________________________________________________________________ Commit: 6588555657aed03f69ae87c059752e0c739aa86e URL: https://git.catflap.org/get_iplayer/commit/?id=6588555657aed03f69ae87c059752e0c739aa86e Author: dinkypumpkin (Mon 2 Oct 2017 19:16:09 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 22:59:05 BST) don't warn about future programmes in pvr searches M get_iplayer ____________________________________________________________________________________________________________ Commit: da79f81aad3dc35013203e593d7c6413f277c3c1 URL: https://git.catflap.org/get_iplayer/commit/?id=da79f81aad3dc35013203e593d7c6413f277c3c1 Author: dinkypumpkin (Wed 4 Oct 2017 22:55:28 BST) Committer: dinkypumpkin (Wed 4 Oct 2017 22:55:28 BST) don't short-circuit --history with --force M get_iplayer ____________________________________________________________________________________________________________ Commit: 3f11b988d71df2d5f013ca90722bc6ece8c2400d URL: https://git.catflap.org/get_iplayer/commit/?id=3f11b988d71df2d5f013ca90722bc6ece8c2400d Author: dinkypumpkin (Sat 30 Sep 2017 18:17:54 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 18:17:54 BST) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 5254c78f046300b605e01b05979f4efa5314c818 URL: https://git.catflap.org/get_iplayer/commit/?id=5254c78f046300b605e01b05979f4efa5314c818 Author: dinkypumpkin (Sat 30 Sep 2017 17:48:03 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:48:03 BST) Release 3.03 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 385781d13c71bc196df16f93edac7fc1c1339e58 URL: https://git.catflap.org/get_iplayer/commit/?id=385781d13c71bc196df16f93edac7fc1c1339e58 Author: dinkypumpkin (Mon 15 May 2017 12:45:55 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:06 BST) adjust tv/radio index number ranges Future listings and programmes that would normally be expired can now overflow tv index number range. Radio index numbers now begin at 30001. M get_iplayer ____________________________________________________________________________________________________________ Commit: 8cf8913bbd5dd78a5b5a2d0815e94cb85091d1f9 URL: https://git.catflap.org/get_iplayer/commit/?id=8cf8913bbd5dd78a5b5a2d0815e94cb85091d1f9 Author: dinkypumpkin (Sun 24 Sep 2017 14:28:23 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:06 BST) revamped logging output - made default logging less verbose - removed some unnecessary output - made some messages only visible with --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 6ed5c7b150e902c9727e33933036239ccd863255 URL: https://git.catflap.org/get_iplayer/commit/?id=6ed5c7b150e902c9727e33933036239ccd863255 Author: dinkypumpkin (Sat 30 Sep 2017 02:36:49 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:06 BST) tidy options files init Make options file paths x-platform, remove /var/lib/get_iplayer/options from default sys options file locations M get_iplayer ____________________________________________________________________________________________________________ Commit: 35d8e7b4d23815b85937727868bd9364ae829f0a URL: https://git.catflap.org/get_iplayer/commit/?id=35d8e7b4d23815b85937727868bd9364ae829f0a Author: dinkypumpkin (Tue 26 Sep 2017 12:48:36 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) download subtitles after media M get_iplayer ____________________________________________________________________________________________________________ Commit: 2ed53d16673772488357db3bdfc3837f23d8cfdd URL: https://git.catflap.org/get_iplayer/commit/?id=2ed53d16673772488357db3bdfc3837f23d8cfdd Author: dinkypumpkin (Sat 23 Sep 2017 20:11:12 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) apply --no-hq-audio to all HLS TV streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 4cec85cc34ac3bc2f668ab2cdfe8fe0e5a2e7075 URL: https://git.catflap.org/get_iplayer/commit/?id=4cec85cc34ac3bc2f668ab2cdfe8fe0e5a2e7075 Author: dinkypumpkin (Sun 17 Sep 2017 23:08:17 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) remove github templates M .github/CONTRIBUTING.md D .github/ISSUE_TEMPLATE.md D .github/PULL_REQUEST_TEMPLATE.md ____________________________________________________________________________________________________________ Commit: e47bd125d15c4aa93f36f2d331719f4da01153e9 URL: https://git.catflap.org/get_iplayer/commit/?id=e47bd125d15c4aa93f36f2d331719f4da01153e9 Author: dinkypumpkin (Thu 21 Sep 2017 22:20:53 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) Web PVR: update web site URL in header M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: c0162b21b6a8be55efacb403af50d52df5944555 URL: https://git.catflap.org/get_iplayer/commit/?id=c0162b21b6a8be55efacb403af50d52df5944555 Author: dinkypumpkin (Tue 19 Sep 2017 19:50:29 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) Only print warning if programmes more than 30 days old found Don't prompt for deletion. Warning will be shown with --pid and --url, after PVR runs, and in Web PVR Manager. Set --no-purge in preferences to suppress warning. Use new --purge-files option to remove all programmes more than 30 days old. M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 187be9dfdd356121d95fe6f18efb95bf105e291b URL: https://git.catflap.org/get_iplayer/commit/?id=187be9dfdd356121d95fe6f18efb95bf105e291b Author: dinkypumpkin (Tue 19 Sep 2017 20:22:07 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) make --info short-circuit --get as it does --pid and --url M get_iplayer ____________________________________________________________________________________________________________ Commit: 5c915fd0e473e38800f214d4d560475b77857633 URL: https://git.catflap.org/get_iplayer/commit/?id=5c915fd0e473e38800f214d4d560475b77857633 Author: dinkypumpkin (Fri 8 Sep 2017 12:21:40 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) --thumbsize now requires thumbnail image width Index numbers 1-11 no longer valid M get_iplayer ____________________________________________________________________________________________________________ Commit: be98aaff58b2fe0a06027640ff9ad55bb66bd5f9 URL: https://git.catflap.org/get_iplayer/commit/?id=be98aaff58b2fe0a06027640ff9ad55bb66bd5f9 Author: dinkypumpkin (Thu 7 Sep 2017 11:03:24 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) bring back hvfstd streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 8a870a1ddc462cee1092b9458935e16fd896c7ca URL: https://git.catflap.org/get_iplayer/commit/?id=8a870a1ddc462cee1092b9458935e16fd896c7ca Author: dinkypumpkin (Thu 7 Sep 2017 13:10:42 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) fix up whitespace, remove redundant blank lines M get_iplayer ____________________________________________________________________________________________________________ Commit: ad877caf9b8cc92875dfdb2943fb6476695da475 URL: https://git.catflap.org/get_iplayer/commit/?id=ad877caf9b8cc92875dfdb2943fb6476695da475 Author: dinkypumpkin (Tue 5 Sep 2017 17:31:12 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) defer external program initialisation until needed M get_iplayer ____________________________________________________________________________________________________________ Commit: 5e9a85fdda784f798d17deb03078fbeeeecbdeab URL: https://git.catflap.org/get_iplayer/commit/?id=5e9a85fdda784f798d17deb03078fbeeeecbdeab Author: dinkypumpkin (Tue 5 Sep 2017 00:10:41 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:05 BST) Attempt to download higher-quality audio for "hls" modes Get "hvf" streams with higher-quality audio (>96k), use top 3 and attempt to download audio only, then mux with "hls" mode video download. Keeps default audio if no higher quality available. Disable with --no-hq-audio option. M get_iplayer ____________________________________________________________________________________________________________ Commit: 944b8e9f69546bcfb56374a699f0d794c7aed42b URL: https://git.catflap.org/get_iplayer/commit/?id=944b8e9f69546bcfb56374a699f0d794c7aed42b Author: dinkypumpkin (Tue 5 Sep 2017 23:07:53 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) fixed bug in History::clear() Fixed bug in History::clear() that prevented purge warning from working properly. M get_iplayer ____________________________________________________________________________________________________________ Commit: 907218a75d428ec7ea6ab8ddc51791a335229d40 URL: https://git.catflap.org/get_iplayer/commit/?id=907218a75d428ec7ea6ab8ddc51791a335229d40 Author: dinkypumpkin (Sun 27 Aug 2017 17:14:05 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) apply sort before match limit M get_iplayer ____________________________________________________________________________________________________________ Commit: 068a4948352f14bf82ed13278b95227d9a2b642f URL: https://git.catflap.org/get_iplayer/commit/?id=068a4948352f14bf82ed13278b95227d9a2b642f Author: dinkypumpkin (Tue 22 Aug 2017 13:49:06 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) Web PVR: added --baseurl option for use with reverse proxy The --baseurl option specifies the base URL for link generation in the Web PVR Manager. If using the WPM behind a reverse proxy, it should be set to the full proxy URL. A trailing slash is added if necessary. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: d78f9b91763fd87d5a679090f282b8976d6a5927 URL: https://git.catflap.org/get_iplayer/commit/?id=d78f9b91763fd87d5a679090f282b8976d6a5927 Author: dinkypumpkin (Sat 26 Aug 2017 01:13:08 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) man page edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 6d6c1c227ec722e6e5c8b7fcdfcdd1b9282f0ae0 URL: https://git.catflap.org/get_iplayer/commit/?id=6d6c1c227ec722e6e5c8b7fcdfcdd1b9282f0ae0 Author: dinkypumpkin (Fri 25 Aug 2017 01:33:57 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) ensure minimum XML::LibXML version (1.91) M get_iplayer ____________________________________________________________________________________________________________ Commit: 7bc09dad83d27dc690dc75fe7eb1cfa8130f4787 URL: https://git.catflap.org/get_iplayer/commit/?id=7bc09dad83d27dc690dc75fe7eb1cfa8130f4787 Author: dinkypumpkin (Thu 24 Aug 2017 12:37:42 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) only warn about future programme when using --pid or --url M get_iplayer ____________________________________________________________________________________________________________ Commit: 44e3136f7ac5db23a39aa2b6fe300412537ed4d2 URL: https://git.catflap.org/get_iplayer/commit/?id=44e3136f7ac5db23a39aa2b6fe300412537ed4d2 Author: dinkypumpkin (Mon 21 Aug 2017 16:04:58 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:04 BST) print dividers for recursive downloads M get_iplayer ____________________________________________________________________________________________________________ Commit: f96a34dd3edbe24d9febf943430c17eb34424a7b URL: https://git.catflap.org/get_iplayer/commit/?id=f96a34dd3edbe24d9febf943430c17eb34424a7b Author: dinkypumpkin (Thu 24 Aug 2017 00:41:47 BST) Committer: dinkypumpkin (Sat 30 Sep 2017 17:45:03 BST) fixed bug that broke auxiliary actions (e.g., --info) with --pid and --url for programmes not in cache Bug introduced in 3.02 would lead to premature exit when --info or other non-download options were used with --pid and --url and programme not in cache. M get_iplayer ____________________________________________________________________________________________________________ Commit: 8e777e3bfdc4f43da5621e27e7e994125e8a5fca URL: https://git.catflap.org/get_iplayer/commit/?id=8e777e3bfdc4f43da5621e27e7e994125e8a5fca Author: dinkypumpkin (Wed 23 Aug 2017 19:19:58 BST) Committer: dinkypumpkin (Wed 23 Aug 2017 19:19:58 BST) Web PVR: bump dev version M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 9ff70aa80eea6353c5b5c04f3e895290b21952dc URL: https://git.catflap.org/get_iplayer/commit/?id=9ff70aa80eea6353c5b5c04f3e895290b21952dc Merge: 74ae737 e2c5943 Author: dinkypumpkin (Tue 22 Aug 2017 15:33:54 BST) Committer: dinkypumpkin (Tue 22 Aug 2017 15:33:54 BST) Merge branch 'master' into develop ____________________________________________________________________________________________________________ Commit: e2c594300cb864997de8eb68dc2576d478d23a39 URL: https://git.catflap.org/get_iplayer/commit/?id=e2c594300cb864997de8eb68dc2576d478d23a39 Author: dinkypumpkin (Tue 22 Aug 2017 15:30:34 BST) Committer: dinkypumpkin (Tue 22 Aug 2017 15:30:34 BST) updated readme M README.md ____________________________________________________________________________________________________________ Commit: 74ae73702bb465044b9684d4b6d55d33cc175984 URL: https://git.catflap.org/get_iplayer/commit/?id=74ae73702bb465044b9684d4b6d55d33cc175984 Author: dinkypumpkin (Sun 20 Aug 2017 18:46:03 BST) Committer: dinkypumpkin (Sun 20 Aug 2017 18:46:03 BST) bump dev version M get_iplayer ____________________________________________________________________________________________________________ Commit: 6dab3c86801d3ee2ce1d1a072c3471e945f04bf5 URL: https://git.catflap.org/get_iplayer/commit/?id=6dab3c86801d3ee2ce1d1a072c3471e945f04bf5 Author: dinkypumpkin (Sun 20 Aug 2017 17:40:53 BST) Committer: dinkypumpkin (Sun 20 Aug 2017 17:40:53 BST) Release 3.02 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: d1345faf887020b49c71620b5f92ed0af72b0e17 URL: https://git.catflap.org/get_iplayer/commit/?id=d1345faf887020b49c71620b5f92ed0af72b0e17 Author: dinkypumpkin (Sun 20 Aug 2017 17:38:28 BST) Committer: dinkypumpkin (Sun 20 Aug 2017 17:39:50 BST) stop download attempts for current programme on remux failure In the event of a remux failure, no further attempts to download current programme will be made since problem is likely to lie with ffmpeg or filesystem, so retries are likely to be wasted. The raw file will be retained. M get_iplayer ____________________________________________________________________________________________________________ Commit: dee8a0394843958d9e0e4bca0e624faa2578b08d URL: https://git.catflap.org/get_iplayer/commit/?id=dee8a0394843958d9e0e4bca0e624faa2578b08d Author: dinkypumpkin (Wed 16 Aug 2017 23:51:54 BST) Committer: dinkypumpkin (Sun 20 Aug 2017 17:34:40 BST) tidied up some logging output - cleaned up some text - Added dividers to demarcate programme downloads and PVR searches M get_iplayer ____________________________________________________________________________________________________________ Commit: 4e71b76d4a073894e6c2ce643b2bea3e0c724e1c URL: https://git.catflap.org/get_iplayer/commit/?id=4e71b76d4a073894e6c2ce643b2bea3e0c724e1c Author: dinkypumpkin (Wed 16 Aug 2017 14:55:03 BST) Committer: dinkypumpkin (Sat 19 Aug 2017 19:47:47 BST) thumbnail recipe changes - Encapsulated recipe generation - Added remaining Video Factory sizes to available recipes - Changed default width to 192 M get_iplayer ____________________________________________________________________________________________________________ Commit: 0711c8c1d7b9f1128b296bafd9ad1090b239221f URL: https://git.catflap.org/get_iplayer/commit/?id=0711c8c1d7b9f1128b296bafd9ad1090b239221f Author: dinkypumpkin (Mon 14 Aug 2017 16:03:20 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) Added support for World Service PIDs starting with "w" Also tidied up PID extraction M get_iplayer ____________________________________________________________________________________________________________ Commit: c11216673a42cc1fdeecad0f90139c6db30ad9ef URL: https://git.catflap.org/get_iplayer/commit/?id=c11216673a42cc1fdeecad0f90139c6db30ad9ef Author: dinkypumpkin (Sat 20 May 2017 23:33:16 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) Restore previous preference for episode image as thumbnail - Restores old behaviour using episode image for tagging output files. - Added --thumbnail-series option to go back to series/brand images for tagging M get_iplayer ____________________________________________________________________________________________________________ Commit: a56f38f02acbaae473108af5800f5d6078033e8e URL: https://git.catflap.org/get_iplayer/commit/?id=a56f38f02acbaae473108af5800f5d6078033e8e Author: dinkypumpkin (Tue 25 Jul 2017 00:08:51 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) Added --ffmpeg-loglevel Passed through to ffmpeg -loglevel option during remux. Default is 'fatal'. Also removed --ffmpeg-verbose. Use --ffmpeg-loglevel=verbose instead. See ffmpeg documentation for possible -loglevel values. Overridden by --quiet and --silent. M get_iplayer ____________________________________________________________________________________________________________ Commit: 626a6ebed871ff051082061b70aaa674eb524a60 URL: https://git.catflap.org/get_iplayer/commit/?id=626a6ebed871ff051082061b70aaa674eb524a60 Author: dinkypumpkin (Sat 13 May 2017 20:31:07 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) added --include-https If set, allow HTTPS playlist/manifest/segment URLs for media streams May increase download init time with very slow upstream connections. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3f8fb93597b0968b6ed875b792fbf909f48ba754 URL: https://git.catflap.org/get_iplayer/commit/?id=3f8fb93597b0968b6ed875b792fbf909f48ba754 Author: dinkypumpkin (Fri 11 Aug 2017 15:39:11 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) no longer need to manipulate proxy env vars make proxy configuration explicit M get_iplayer ____________________________________________________________________________________________________________ Commit: 51e803c8040acd08716ee089864abd00ef9bb164 URL: https://git.catflap.org/get_iplayer/commit/?id=51e803c8040acd08716ee089864abd00ef9bb164 Author: dinkypumpkin (Fri 11 Aug 2017 19:14:25 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) no more need for named pipe M get_iplayer ____________________________________________________________________________________________________________ Commit: d41266bf51d907ea7333c1c2af509e1675e80dae URL: https://git.catflap.org/get_iplayer/commit/?id=d41266bf51d907ea7333c1c2af509e1675e80dae Author: dinkypumpkin (Fri 21 Jul 2017 16:57:33 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) adjustments to HLS stream data - adjust for BBC changes - 640x360@25fps now available as hvfstd - use 320k audio for all hvf modes M get_iplayer ____________________________________________________________________________________________________________ Commit: fe0ef8ba017173e12dcd63e85e371a7748943be5 URL: https://git.catflap.org/get_iplayer/commit/?id=fe0ef8ba017173e12dcd63e85e371a7748943be5 Author: dinkypumpkin (Fri 30 Jun 2017 00:17:42 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) adjust to recover 128k audio for DASH TV programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 719afcd5b923ca00974a39b35ff07a28f7164d07 URL: https://git.catflap.org/get_iplayer/commit/?id=719afcd5b923ca00974a39b35ff07a28f7164d07 Author: dinkypumpkin (Fri 7 Jul 2017 19:53:39 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) Added --throttle option The --throttle option configures a bandwidth limit (in Mibit/s) for media file download. It is crude (uses sleep()) but should suffice. May be < 1 to go very slow. M get_iplayer ____________________________________________________________________________________________________________ Commit: 5bc4bc2e159d825882d1d4d3417af4dafae06e6e URL: https://git.catflap.org/get_iplayer/commit/?id=5bc4bc2e159d825882d1d4d3417af4dafae06e6e Author: dinkypumpkin (Sat 3 Jun 2017 13:42:49 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) make TV licence and HTML::Parser warnings contextual M get_iplayer ____________________________________________________________________________________________________________ Commit: a529ae21632a60252ed8bf41ba8498acc8915576 URL: https://git.catflap.org/get_iplayer/commit/?id=a529ae21632a60252ed8bf41ba8498acc8915576 Author: dinkypumpkin (Thu 1 Jun 2017 19:41:40 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) fixed missing channel values in cache for Radio 1 M get_iplayer ____________________________________________________________________________________________________________ Commit: a64e32c99e6132f4bc39b983bfc4c6cf3f6efc3d URL: https://git.catflap.org/get_iplayer/commit/?id=a64e32c99e6132f4bc39b983bfc4c6cf3f6efc3d Author: dinkypumpkin (Thu 1 Jun 2017 16:08:28 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) updated "segment not available" warning M get_iplayer ____________________________________________________________________________________________________________ Commit: 554bb64298acbd86fc9c5a158b664327a25dc71e URL: https://git.catflap.org/get_iplayer/commit/?id=554bb64298acbd86fc9c5a158b664327a25dc71e Author: dinkypumpkin (Tue 30 May 2017 19:03:59 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) streamlining of --pid download - never trigger cache refresh with --pid - get programme type when checking PID type (don't rely on --type) - use same download function for cached and uncached PIDs - encapsulate prog type checks M get_iplayer ____________________________________________________________________________________________________________ Commit: c804129345f5d05c69b81c4e1a189572589d829d URL: https://git.catflap.org/get_iplayer/commit/?id=c804129345f5d05c69b81c4e1a189572589d829d Author: dinkypumpkin (Thu 1 Jun 2017 13:40:07 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) removed deprecated --noscrapeversions and --thumbsizecache options M get_iplayer ____________________________________________________________________________________________________________ Commit: 307513bdce2a37a7e125147fe239e3a5726761de URL: https://git.catflap.org/get_iplayer/commit/?id=307513bdce2a37a7e125147fe239e3a5726761de Author: dinkypumpkin (Thu 1 Jun 2017 13:32:30 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) reclassify some recording options as output options M get_iplayer ____________________________________________________________________________________________________________ Commit: 88ca8ab22f2cccc44923a7122194bdcb5d63fd1c URL: https://git.catflap.org/get_iplayer/commit/?id=88ca8ab22f2cccc44923a7122194bdcb5d63fd1c Author: dinkypumpkin (Wed 31 May 2017 15:31:52 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) Make --metadata value optional Can now just use --metadata in command and it will automatically be translated to only valid value ("generic") M get_iplayer ____________________________________________________________________________________________________________ Commit: 941dfcacccb756536edc3c9867d314d9c7281978 URL: https://git.catflap.org/get_iplayer/commit/?id=941dfcacccb756536edc3c9867d314d9c7281978 Author: dinkypumpkin (Mon 29 May 2017 17:31:21 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) avoid global destruction warnings in Perl <5.14 Avoids spurious warnings on macOS 10.7-10.8 M get_iplayer ____________________________________________________________________________________________________________ Commit: 753199668b8ece4544c7e4e9a2319f4b51205a56 URL: https://git.catflap.org/get_iplayer/commit/?id=753199668b8ece4544c7e4e9a2319f4b51205a56 Author: dinkypumpkin (Sat 27 May 2017 13:05:06 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) soft load XML::LibXML::XPathContext also tidy XML::LibXML warnings M get_iplayer ____________________________________________________________________________________________________________ Commit: 84595b33c43ba5a89258c9a73cb5da36e881858c URL: https://git.catflap.org/get_iplayer/commit/?id=84595b33c43ba5a89258c9a73cb5da36e881858c Author: dinkypumpkin (Sat 27 May 2017 00:46:16 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) convert DASH manifest parsing to XML::LibXML removes XML::Simple dependency M get_iplayer ____________________________________________________________________________________________________________ Commit: d6aedbda8b395c00515171998637bc9d3eb5624f URL: https://git.catflap.org/get_iplayer/commit/?id=d6aedbda8b395c00515171998637bc9d3eb5624f Author: dinkypumpkin (Sat 27 May 2017 00:53:43 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:08 BST) tidy white space M get_iplayer ____________________________________________________________________________________________________________ Commit: 8488406ca53c7c10fb4168a70b27ad4def80e171 URL: https://git.catflap.org/get_iplayer/commit/?id=8488406ca53c7c10fb4168a70b27ad4def80e171 Author: dinkypumpkin (Fri 26 May 2017 15:05:28 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) tidy recursive page number display M get_iplayer ____________________________________________________________________________________________________________ Commit: 918110a32aaefdbcce8f185976fea30a1285f1fe URL: https://git.catflap.org/get_iplayer/commit/?id=918110a32aaefdbcce8f185976fea30a1285f1fe Author: dinkypumpkin (Thu 25 May 2017 22:05:56 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed deprecated --subsfmt option M get_iplayer ____________________________________________________________________________________________________________ Commit: 31c1be28989e0da674baa0acef3ba9fbb8df4469 URL: https://git.catflap.org/get_iplayer/commit/?id=31c1be28989e0da674baa0acef3ba9fbb8df4469 Author: dinkypumpkin (Thu 25 May 2017 21:43:00 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed obsolete channel lists M get_iplayer ____________________________________________________________________________________________________________ Commit: 632108e9c8ba2f6fd3aeba71597644143d1fc87a URL: https://git.catflap.org/get_iplayer/commit/?id=632108e9c8ba2f6fd3aeba71597644143d1fc87a Author: dinkypumpkin (Thu 25 May 2017 21:18:45 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed some obsolete comments M get_iplayer ____________________________________________________________________________________________________________ Commit: af5f317093c6428992befd9179e92dc7328b2e3c URL: https://git.catflap.org/get_iplayer/commit/?id=af5f317093c6428992befd9179e92dc7328b2e3c Author: dinkypumpkin (Thu 25 May 2017 21:09:46 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed aod code M get_iplayer ____________________________________________________________________________________________________________ Commit: 5c9cf5ca4f4b7228e4b43e51b2ec68e67de81153 URL: https://git.catflap.org/get_iplayer/commit/?id=5c9cf5ca4f4b7228e4b43e51b2ec68e67de81153 Author: dinkypumpkin (Thu 25 May 2017 20:05:45 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed --ybbcy switching and code related to dead XML data sources M get_iplayer ____________________________________________________________________________________________________________ Commit: 4ba09a82c17b70b21b0fd9a10f1a3d4d639bb0f9 URL: https://git.catflap.org/get_iplayer/commit/?id=4ba09a82c17b70b21b0fd9a10f1a3d4d639bb0f9 Author: dinkypumpkin (Thu 25 May 2017 20:13:08 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) updated purge prompt M get_iplayer ____________________________________________________________________________________________________________ Commit: dc68d0e0b0d8369bd81951d561dbbe232bdb9f3a URL: https://git.catflap.org/get_iplayer/commit/?id=dc68d0e0b0d8369bd81951d561dbbe232bdb9f3a Author: dinkypumpkin (Thu 18 May 2017 20:22:45 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) restore warning about buggy HTML::Parser M get_iplayer ____________________________________________________________________________________________________________ Commit: d1e0980451f483869f06bd2e73ee6ae11cc8eda4 URL: https://git.catflap.org/get_iplayer/commit/?id=d1e0980451f483869f06bd2e73ee6ae11cc8eda4 Author: dinkypumpkin (Tue 9 May 2017 13:11:40 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) removed obsolete help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 2fe78e9aafe1c685aa1cf29f71b157e2d5888e20 URL: https://git.catflap.org/get_iplayer/commit/?id=2fe78e9aafe1c685aa1cf29f71b157e2d5888e20 Author: dinkypumpkin (Sun 7 May 2017 22:47:17 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) corrected --exclude-supplier help text M get_iplayer ____________________________________________________________________________________________________________ Commit: 5f908a6f3b098c37031891621fe3d7732bc9f3d0 URL: https://git.catflap.org/get_iplayer/commit/?id=5f908a6f3b098c37031891621fe3d7732bc9f3d0 Author: dinkypumpkin (Sun 7 May 2017 21:19:58 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 18:55:07 BST) avoid runaway loop if HLS playlist parser encounters invalid attributes M get_iplayer ____________________________________________________________________________________________________________ Commit: 57358190a4a4f6b6167277766c9a7732e148d334 URL: https://git.catflap.org/get_iplayer/commit/?id=57358190a4a4f6b6167277766c9a7732e148d334 Author: Edward Betts (Thu 17 Aug 2017 17:00:13 BST) Committer: dinkypumpkin (Thu 17 Aug 2017 17:00:13 BST) correct spelling mistakes (#333) M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 0355c64ac2e0d8a6ee55af1db58c96b6a412be4d URL: https://git.catflap.org/get_iplayer/commit/?id=0355c64ac2e0d8a6ee55af1db58c96b6a412be4d Author: dinkypumpkin (Sat 6 May 2017 15:14:12 BST) Committer: dinkypumpkin (Sat 6 May 2017 15:14:12 BST) bump dev version M get_iplayer ____________________________________________________________________________________________________________ Commit: 0ce919c720deaee74017872ebeda614bd6cd3c62 URL: https://git.catflap.org/get_iplayer/commit/?id=0ce919c720deaee74017872ebeda614bd6cd3c62 Author: dinkypumpkin (Sat 6 May 2017 15:07:34 BST) Committer: dinkypumpkin (Sat 6 May 2017 15:07:34 BST) Release 3.01 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 815a4d04c28773162503faa831a018b60c8859d0 URL: https://git.catflap.org/get_iplayer/commit/?id=815a4d04c28773162503faa831a018b60c8859d0 Author: dinkypumpkin (Thu 4 May 2017 23:39:08 BST) Committer: dinkypumpkin (Sat 6 May 2017 14:46:36 BST) recursive recording fixes - fixed error handling in recursive PID fetch - ensure input PID is returned on error - restored PID type detection M get_iplayer ____________________________________________________________________________________________________________ Commit: 42906d35b0891d0afa5729d7c42b99f63cf7f59f URL: https://git.catflap.org/get_iplayer/commit/?id=42906d35b0891d0afa5729d7c42b99f63cf7f59f Author: dinkypumpkin (Tue 2 May 2017 21:08:23 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:51:27 BST) restore previous cache update logic Performance of schedule pages has been greatly improved by BBC, so no need to ration cache updates to weekly or daily period. Schedule data is more volatile than reckoned, so more frequent updates necessary to avoid holes in cache at time of PVR run. Returns cache update to control by --expiry. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3c37f2614a0c0cdf3e2f24ff615eacac17a1a309 URL: https://git.catflap.org/get_iplayer/commit/?id=3c37f2614a0c0cdf3e2f24ff615eacac17a1a309 Author: dinkypumpkin (Thu 4 May 2017 20:01:22 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:13 BST) remove --cache-init M get_iplayer ____________________________________________________________________________________________________________ Commit: eaf7801dddd667e0281f9e7c871f38140dccca97 URL: https://git.catflap.org/get_iplayer/commit/?id=eaf7801dddd667e0281f9e7c871f38140dccca97 Author: dinkypumpkin (Thu 4 May 2017 13:04:16 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) added --ffmpeg-verbose Normal --verbose option no longer propagated to ffmpeg as "-loglevel verbose". Use --ffmpeg-verbose instead. Without this option, get_iplayer will no longer generate huge spew of invalid timestamp warnings in verbose logs M get_iplayer ____________________________________________________________________________________________________________ Commit: e5fd5ccee79db90aa3473769063f26500074f2e7 URL: https://git.catflap.org/get_iplayer/commit/?id=e5fd5ccee79db90aa3473769063f26500074f2e7 Author: dinkypumpkin (Thu 4 May 2017 12:47:25 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) call them file segments M get_iplayer ____________________________________________________________________________________________________________ Commit: 1f215ce099acb52fb320cbbe95d56bd4737e9c32 URL: https://git.catflap.org/get_iplayer/commit/?id=1f215ce099acb52fb320cbbe95d56bd4737e9c32 Author: dinkypumpkin (Thu 4 May 2017 12:37:02 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) Web PVR: change default cache refresh interval to 4 hours (from 1 hour) M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: cac2a6d69f600cebe4630b3ce1be8a015b2bad3a URL: https://git.catflap.org/get_iplayer/commit/?id=cac2a6d69f600cebe4630b3ce1be8a015b2bad3a Author: dinkypumpkin (Tue 2 May 2017 21:08:49 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) Revert "Web PVR: modify cache refresh page for changes in programme indexing" This reverts commit fe2cad0f5cc42d05ba108ef2197dee09b6cd4467. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f33bd9db55253929642c5c88b6a64b6114197103 URL: https://git.catflap.org/get_iplayer/commit/?id=f33bd9db55253929642c5c88b6a64b6114197103 Author: dinkypumpkin (Thu 4 May 2017 11:30:25 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) ensure old versions of XML::LibXML work in cache updates M get_iplayer ____________________________________________________________________________________________________________ Commit: 52089f13456efc993dd39b2b23a9d10f9bf5633b URL: https://git.catflap.org/get_iplayer/commit/?id=52089f13456efc993dd39b2b23a9d10f9bf5633b Author: dinkypumpkin (Wed 3 May 2017 15:44:11 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) added --cache-rebuild shortcut for --refresh --refresh-limit=30 M get_iplayer ____________________________________________________________________________________________________________ Commit: b48d40d552beeb1ee71dabf4f3c48ef3195c40f5 URL: https://git.catflap.org/get_iplayer/commit/?id=b48d40d552beeb1ee71dabf4f3c48ef3195c40f5 Author: dinkypumpkin (Tue 2 May 2017 14:52:26 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) prevent overwrite of cached availability dates by repeat listings M get_iplayer ____________________________________________________________________________________________________________ Commit: 879180698d47755632293d4e80d0845500a6b0ff URL: https://git.catflap.org/get_iplayer/commit/?id=879180698d47755632293d4e80d0845500a6b0ff Author: dinkypumpkin (Mon 1 May 2017 00:03:20 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:44:12 BST) fixed "Undefined namespace prefix" error in subtitles conversion M get_iplayer ____________________________________________________________________________________________________________ Commit: d2cfe0b5200265e81e634beab0ae48c3f06bf61e URL: https://git.catflap.org/get_iplayer/commit/?id=d2cfe0b5200265e81e634beab0ae48c3f06bf61e Author: dinkypumpkin (Sat 6 May 2017 13:43:16 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:43:16 BST) remove reference to deleted option M get_iplayer ____________________________________________________________________________________________________________ Commit: bc1337a8070857bbf55f6ad858df7cc3fb1c9d18 URL: https://git.catflap.org/get_iplayer/commit/?id=bc1337a8070857bbf55f6ad858df7cc3fb1c9d18 Merge: ed7f700 b07be04 Author: dinkypumpkin (Sat 6 May 2017 13:42:23 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:42:46 BST) Merge commit 'b07be04fd48bf6169870b3fccc46c98085940a18' into develop ____________________________________________________________________________________________________________ Commit: ed7f700146289bfafe19f3681d000c78af47adfa URL: https://git.catflap.org/get_iplayer/commit/?id=ed7f700146289bfafe19f3681d000c78af47adfa Merge: 5345db4 4fc9dad Author: dinkypumpkin (Sat 6 May 2017 13:39:44 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:39:44 BST) Merge branch 'abudden-feature/limitlength' into develop ____________________________________________________________________________________________________________ Commit: 5345db41362b5c0f0954aa60290eecdcdbe71053 URL: https://git.catflap.org/get_iplayer/commit/?id=5345db41362b5c0f0954aa60290eecdcdbe71053 Merge: 71005a6 1397f8e Author: dinkypumpkin (Sat 6 May 2017 13:35:01 BST) Committer: dinkypumpkin (Sat 6 May 2017 13:36:57 BST) Merge branch 'praxilian-feature/untypo' into develop ____________________________________________________________________________________________________________ Commit: 4fc9dad8eafb969c2b43ed9a95887ee3daf72783 URL: https://git.catflap.org/get_iplayer/commit/?id=4fc9dad8eafb969c2b43ed9a95887ee3daf72783 Author: A. S. Budden (Thu 4 May 2017 15:48:25 BST) Committer: A. S. Budden (Thu 4 May 2017 15:48:25 BST) Added advanced option to allow filenames to be limited to an arbitrary length M get_iplayer ____________________________________________________________________________________________________________ Commit: b07be04fd48bf6169870b3fccc46c98085940a18 URL: https://git.catflap.org/get_iplayer/commit/?id=b07be04fd48bf6169870b3fccc46c98085940a18 Author: dinkypumpkin (Mon 1 May 2017 22:47:20 BST) Committer: GitHub (Mon 1 May 2017 22:47:20 BST) Update README.md M README.md ____________________________________________________________________________________________________________ Commit: 1397f8eba4c37630211cab2620cdeff3b1267529 URL: https://git.catflap.org/get_iplayer/commit/?id=1397f8eba4c37630211cab2620cdeff3b1267529 Author: Ian Praxil (Sun 30 Apr 2017 22:37:19 BST) Committer: Ian Praxil (Sun 30 Apr 2017 23:00:48 BST) Fix typos and inconsistencies M get_iplayer ____________________________________________________________________________________________________________ Commit: 71005a6be085e63466ff38fdb8a65f57c61bc966 URL: https://git.catflap.org/get_iplayer/commit/?id=71005a6be085e63466ff38fdb8a65f57c61bc966 Author: dinkypumpkin (Sun 30 Apr 2017 15:44:46 BST) Committer: dinkypumpkin (Sun 30 Apr 2017 15:44:46 BST) bump dev version M get_iplayer ____________________________________________________________________________________________________________ Commit: 578570779c6591175f3c798efd76923b12a4e44f URL: https://git.catflap.org/get_iplayer/commit/?id=578570779c6591175f3c798efd76923b12a4e44f Author: dinkypumpkin (Sat 29 Apr 2017 16:05:14 BST) Committer: dinkypumpkin (Sat 29 Apr 2017 16:05:14 BST) Release 3.00 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: fe2cad0f5cc42d05ba108ef2197dee09b6cd4467 URL: https://git.catflap.org/get_iplayer/commit/?id=fe2cad0f5cc42d05ba108ef2197dee09b6cd4467 Author: dinkypumpkin (Sat 29 Apr 2017 15:51:58 BST) Committer: dinkypumpkin (Sat 29 Apr 2017 15:51:58 BST) Web PVR: modify cache refresh page for changes in programme indexing Added warning text re: cache only updated once per week. Also changed Force Refresh button to actually force refresh with new programme indexing scheme. M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: cf425f5d9baac12e967ae8c5e11eb3d0de73a389 URL: https://git.catflap.org/get_iplayer/commit/?id=cf425f5d9baac12e967ae8c5e11eb3d0de73a389 Author: dinkypumpkin (Sat 29 Apr 2017 15:12:20 BST) Committer: dinkypumpkin (Sat 29 Apr 2017 15:12:20 BST) retain existing logic for --refresh and --refresh-future M get_iplayer ____________________________________________________________________________________________________________ Commit: 24b643a957242d5e8460bd9508fdb3769c601232 URL: https://git.catflap.org/get_iplayer/commit/?id=24b643a957242d5e8460bd9508fdb3769c601232 Author: dinkypumpkin (Sat 29 Apr 2017 15:11:38 BST) Committer: dinkypumpkin (Sat 29 Apr 2017 15:11:38 BST) added --cache-init Use --cache-init for one-time update of cache with programme index from past week and current. This is used for first-time cache update when upgrading from 2.99, to ensure no holes are in cache. M get_iplayer ____________________________________________________________________________________________________________ Commit: 1f1e605eaa2e03a8cde37d0702dc84bb471b021f URL: https://git.catflap.org/get_iplayer/commit/?id=1f1e605eaa2e03a8cde37d0702dc84bb471b021f Author: dinkypumpkin (Fri 28 Apr 2017 22:35:01 BST) Committer: dinkypumpkin (Fri 28 Apr 2017 22:35:01 BST) update user agent strings M get_iplayer ____________________________________________________________________________________________________________ Commit: 1c6684a0798a9d0b9a15a2f560998f016fd53c49 URL: https://git.catflap.org/get_iplayer/commit/?id=1c6684a0798a9d0b9a15a2f560998f016fd53c49 Author: dinkypumpkin (Fri 28 Apr 2017 17:12:45 BST) Committer: dinkypumpkin (Fri 28 Apr 2017 19:00:31 BST) added support for kiddie programmes with --pid-recursive M get_iplayer ____________________________________________________________________________________________________________ Commit: 4aede3172e7d1bc24949c4d3baf1f188d61cf7c5 URL: https://git.catflap.org/get_iplayer/commit/?id=4aede3172e7d1bc24949c4d3baf1f188d61cf7c5 Author: dinkypumpkin (Fri 28 Apr 2017 12:05:45 BST) Committer: dinkypumpkin (Fri 28 Apr 2017 12:05:45 BST) update README M README.md ____________________________________________________________________________________________________________ Commit: 936fc2494c2c1f702b2914d9f348f4b17caaed6e URL: https://git.catflap.org/get_iplayer/commit/?id=936fc2494c2c1f702b2914d9f348f4b17caaed6e Author: dinkypumpkin (Fri 28 Apr 2017 11:27:23 BST) Committer: dinkypumpkin (Fri 28 Apr 2017 11:27:23 BST) don't filter "his" modes M get_iplayer ____________________________________________________________________________________________________________ Commit: 84821361fef718d0f5daa7005154ea8cb04bd838 URL: https://git.catflap.org/get_iplayer/commit/?id=84821361fef718d0f5daa7005154ea8cb04bd838 Author: dinkypumpkin (Thu 27 Apr 2017 11:52:26 BST) Committer: dinkypumpkin (Thu 27 Apr 2017 11:52:26 BST) test all versions for streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 879c293485a659803099ba5dfe4cc3aecaa24193 URL: https://git.catflap.org/get_iplayer/commit/?id=879c293485a659803099ba5dfe4cc3aecaa24193 Author: dinkypumpkin (Thu 27 Apr 2017 11:12:37 BST) Committer: dinkypumpkin (Thu 27 Apr 2017 11:16:24 BST) removed --ybbcy now set internally M get_iplayer ____________________________________________________________________________________________________________ Commit: c25ada7376e20483e6d22be4f5bd757be00bcb08 URL: https://git.catflap.org/get_iplayer/commit/?id=c25ada7376e20483e6d22be4f5bd757be00bcb08 Author: dinkypumpkin (Wed 26 Apr 2017 22:22:25 BST) Committer: dinkypumpkin (Wed 26 Apr 2017 22:22:25 BST) deprecated --thumbsizecache M get_iplayer ____________________________________________________________________________________________________________ Commit: e356baa28ea80aa5d46bb233d7ed29dea2d5cc6b URL: https://git.catflap.org/get_iplayer/commit/?id=e356baa28ea80aa5d46bb233d7ed29dea2d5cc6b Author: dinkypumpkin (Sat 22 Apr 2017 18:35:30 BST) Committer: dinkypumpkin (Wed 26 Apr 2017 22:15:19 BST) use hvf streams with 320k audio where available not available for dash and hls streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 32a33c85ed243a7e46bc4658cd4ed049f0662c02 URL: https://git.catflap.org/get_iplayer/commit/?id=32a33c85ed243a7e46bc4658cd4ed049f0662c02 Author: dinkypumpkin (Wed 26 Apr 2017 20:47:56 BST) Committer: dinkypumpkin (Wed 26 Apr 2017 20:47:56 BST) Add '-movflags faststart' to ffmpeg remux command with --no-tag Optimises file for streaming my relocation mood atom to beginning of file. Optimisation normally done by AtomicParsley. M get_iplayer ____________________________________________________________________________________________________________ Commit: acedd292e2cfadd00601152936f902e27b4324b8 URL: https://git.catflap.org/get_iplayer/commit/?id=acedd292e2cfadd00601152936f902e27b4324b8 Author: dinkypumpkin (Wed 26 Apr 2017 20:09:16 BST) Committer: dinkypumpkin (Wed 26 Apr 2017 20:09:16 BST) force --ybbcy Switches to concurrent programme indexing using HTML schedule pages and alternate implementation of recursive downloading M get_iplayer ____________________________________________________________________________________________________________ Commit: f05476359dd4635f5f880ba02034ead0e07bd06c URL: https://git.catflap.org/get_iplayer/commit/?id=f05476359dd4635f5f880ba02034ead0e07bd06c Author: dinkypumpkin (Sat 22 Apr 2017 17:32:33 BST) Committer: dinkypumpkin (Sat 22 Apr 2017 17:43:46 BST) adjust threshold for iptv HLS streams restores "hls" modes for local news bulletins M get_iplayer ____________________________________________________________________________________________________________ Commit: 5ac86ba1fe2253122da1048b90c9583aa023a493 URL: https://git.catflap.org/get_iplayer/commit/?id=5ac86ba1fe2253122da1048b90c9583aa023a493 Author: dinkypumpkin (Sat 22 Apr 2017 00:29:19 BST) Committer: dinkypumpkin (Sat 22 Apr 2017 17:07:25 BST) update mode sort to handle larger numbers of streams M get_iplayer ____________________________________________________________________________________________________________ Commit: 6ed1345bbf4147c95f72ad4239b7c618672b4c44 URL: https://git.catflap.org/get_iplayer/commit/?id=6ed1345bbf4147c95f72ad4239b7c618672b4c44 Author: dinkypumpkin (Fri 21 Apr 2017 12:13:01 BST) Committer: dinkypumpkin (Fri 21 Apr 2017 12:13:01 BST) removed Parallel::ForkManager variant of concurrent indexing M get_iplayer ____________________________________________________________________________________________________________ Commit: 7abeeacded4fdbb2a85247316c4c0b4d2cb9e967 URL: https://git.catflap.org/get_iplayer/commit/?id=7abeeacded4fdbb2a85247316c4c0b4d2cb9e967 Author: dinkypumpkin (Tue 18 Apr 2017 20:37:30 BST) Committer: dinkypumpkin (Tue 18 Apr 2017 20:37:30 BST) deprecated some soon-to-be obsolete options M get_iplayer ____________________________________________________________________________________________________________ Commit: 7f1c3e149b12bde230873dfbd7843b7323d6f4e2 URL: https://git.catflap.org/get_iplayer/commit/?id=7f1c3e149b12bde230873dfbd7843b7323d6f4e2 Author: dinkypumpkin (Tue 18 Apr 2017 20:32:11 BST) Committer: dinkypumpkin (Tue 18 Apr 2017 20:32:11 BST) tweaks to --index-maxconn M get_iplayer ____________________________________________________________________________________________________________ Commit: 03a17130d3266c545b40bcd77c0624aba2daa42d URL: https://git.catflap.org/get_iplayer/commit/?id=03a17130d3266c545b40bcd77c0624aba2daa42d Author: dinkypumpkin (Mon 17 Apr 2017 19:04:30 BST) Committer: dinkypumpkin (Mon 17 Apr 2017 20:29:48 BST) use delay instead of recurring timer with mojo indexing M get_iplayer ____________________________________________________________________________________________________________ Commit: 40166a8ccdf4db14f5852fb78dd5d66e14db850b URL: https://git.catflap.org/get_iplayer/commit/?id=40166a8ccdf4db14f5852fb78dd5d66e14db850b Author: dinkypumpkin (Mon 17 Apr 2017 19:45:10 BST) Committer: dinkypumpkin (Mon 17 Apr 2017 19:45:10 BST) set user agent string for mojo M get_iplayer ____________________________________________________________________________________________________________ Commit: fa8adf3ef6d5f01292bf25d0941d9b36c62b357e URL: https://git.catflap.org/get_iplayer/commit/?id=fa8adf3ef6d5f01292bf25d0941d9b36c62b357e Author: dinkypumpkin (Mon 17 Apr 2017 19:30:02 BST) Committer: dinkypumpkin (Mon 17 Apr 2017 19:30:02 BST) tidy up concurrent indexing options M get_iplayer ____________________________________________________________________________________________________________ Commit: f90cdfa00e3f946f6c9604aba6fa23a24aa50601 URL: https://git.catflap.org/get_iplayer/commit/?id=f90cdfa00e3f946f6c9604aba6fa23a24aa50601 Author: dinkypumpkin (Mon 17 Apr 2017 14:08:10 BST) Committer: dinkypumpkin (Mon 17 Apr 2017 14:08:10 BST) consolidate --index-maxconn init M get_iplayer ____________________________________________________________________________________________________________ Commit: 3e0869336ce661061ef9c8886b73c1fe09e557db URL: https://git.catflap.org/get_iplayer/commit/?id=3e0869336ce661061ef9c8886b73c1fe09e557db Author: dinkypumpkin (Mon 17 Apr 2017 14:07:19 BST) Committer: dinkypumpkin (Mon 17 Apr 2017 14:07:19 BST) restore conditional loading M get_iplayer ____________________________________________________________________________________________________________ Commit: 6c60d854933224df9f71a89f667d279e5f5c26d4 URL: https://git.catflap.org/get_iplayer/commit/?id=6c60d854933224df9f71a89f667d279e5f5c26d4 Author: dinkypumpkin (Sun 16 Apr 2017 21:16:46 BST) Committer: dinkypumpkin (Sun 16 Apr 2017 21:16:46 BST) decode entities in cached text from HTML schedule pages M get_iplayer ____________________________________________________________________________________________________________ Commit: 48e822e34b767c51b6d2012f927c2c3f0e58f95e URL: https://git.catflap.org/get_iplayer/commit/?id=48e822e34b767c51b6d2012f927c2c3f0e58f95e Author: dinkypumpkin (Sat 15 Apr 2017 23:43:01 BST) Committer: dinkypumpkin (Sat 15 Apr 2017 23:43:41 BST) Removed cache thumbnail URL generation with HTML schedule pages Old URL formula no longer works in most cases. Thumbnails used for tagging still OK. Also removed obsolete columns from default Web PVR search results. M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: bd0bac3982141501485b33c96195272feacefdc6 URL: https://git.catflap.org/get_iplayer/commit/?id=bd0bac3982141501485b33c96195272feacefdc6 Author: dinkypumpkin (Fri 14 Apr 2017 14:37:10 BST) Committer: dinkypumpkin (Sat 15 Apr 2017 20:18:11 BST) use Mojolicious as first choice for concurrent indexing - uses Mojo::UserAgent for non-blocking I/O - used in preference to Parallel::ForkManager if both installed - can be suppressed with --no-mojo - no fallback to AOD feeds for radio programmes as with P::FM - P::FM can be suppressed with --no-pfm - concurrent indexing performed by default if either module installed so --index-concurrent option removed - suppress concurrent indexing if desired with --no-mojo and --no-pfm - concurrent indexing currently requires --ybbcy M get_iplayer ____________________________________________________________________________________________________________ Commit: 3522611b0ebd1e74ccf529b8ba5ca86d93b85c68 URL: https://git.catflap.org/get_iplayer/commit/?id=3522611b0ebd1e74ccf529b8ba5ca86d93b85c68 Author: dinkypumpkin (Wed 12 Apr 2017 18:54:41 BST) Committer: dinkypumpkin (Thu 13 Apr 2017 20:34:57 BST) Allow normal refresh functions with --ybbcy - Allow --refresh-future - Don't force use of AOD data for radio indexing - Move forced options setup to init_search - force --refresh-exclude-groups-tv="local" as default M get_iplayer ____________________________________________________________________________________________________________ Commit: 1032f22cdc38d59ca1912f690d3572fb33ae919e URL: https://git.catflap.org/get_iplayer/commit/?id=1032f22cdc38d59ca1912f690d3572fb33ae919e Author: dinkypumpkin (Wed 12 Apr 2017 23:49:05 BST) Committer: dinkypumpkin (Thu 13 Apr 2017 19:14:18 BST) Re-implement recursive downloading for use with --ybbcy M get_iplayer ____________________________________________________________________________________________________________ Commit: ace23fc3e46cdbfd76a791f92798aa2938857075 URL: https://git.catflap.org/get_iplayer/commit/?id=ace23fc3e46cdbfd76a791f92798aa2938857075 Author: dinkypumpkin (Sun 9 Apr 2017 18:25:40 BST) Committer: dinkypumpkin (Thu 13 Apr 2017 18:55:44 BST) switch to JSON programme metadata - requires JSON::PP module - , , no longer available - , , no longer version-specific M get_iplayer ____________________________________________________________________________________________________________ Commit: c2431b191486177a4bebc6d3e7eb1eccf986b5d2 URL: https://git.catflap.org/get_iplayer/commit/?id=c2431b191486177a4bebc6d3e7eb1eccf986b5d2 Author: dinkypumpkin (Mon 10 Apr 2017 20:41:40 BST) Committer: dinkypumpkin (Mon 10 Apr 2017 20:41:40 BST) don't escape in custom commands Escaping breaks command if output dir is UNC path M get_iplayer ____________________________________________________________________________________________________________ Commit: f7032980181902f2bc467a7857b9539060e10d38 URL: https://git.catflap.org/get_iplayer/commit/?id=f7032980181902f2bc467a7857b9539060e10d38 Author: dinkypumpkin (Sun 9 Apr 2017 15:16:31 BST) Committer: dinkypumpkin (Sun 9 Apr 2017 15:16:31 BST) fail if --pid-recursive used with --ybbcy M get_iplayer ____________________________________________________________________________________________________________ Commit: 301921c132079268e74ba9ecddb870f59df6ec89 URL: https://git.catflap.org/get_iplayer/commit/?id=301921c132079268e74ba9ecddb870f59df6ec89 Author: dinkypumpkin (Wed 15 Mar 2017 22:20:30 GMT) Committer: dinkypumpkin (Sat 8 Apr 2017 19:50:13 BST) Ensure title info extracted with fallback metadata M get_iplayer ____________________________________________________________________________________________________________ Commit: d5c28ef7957e593b6f088ebf26c8aca0936ad404 URL: https://git.catflap.org/get_iplayer/commit/?id=d5c28ef7957e593b6f088ebf26c8aca0936ad404 Author: dinkypumpkin (Sat 25 Mar 2017 18:32:16 GMT) Committer: dinkypumpkin (Thu 6 Apr 2017 20:03:50 BST) Try all available subtitle streams if necessary M get_iplayer ____________________________________________________________________________________________________________ Commit: 8d2bab0aee01311f2d247842981fa6b540fd4a64 URL: https://git.catflap.org/get_iplayer/commit/?id=8d2bab0aee01311f2d247842981fa6b540fd4a64 Author: dinkypumpkin (Mon 20 Mar 2017 19:41:45 GMT) Committer: dinkypumpkin (Fri 31 Mar 2017 23:47:49 BST) Incorporate new subtitle streams M get_iplayer ____________________________________________________________________________________________________________ Commit: cbf7b5b20035fd0b8e2384f967927513bd789e97 URL: https://git.catflap.org/get_iplayer/commit/?id=cbf7b5b20035fd0b8e2384f967927513bd789e97 Author: dinkypumpkin (Thu 16 Mar 2017 20:02:56 GMT) Committer: dinkypumpkin (Fri 31 Mar 2017 23:47:49 BST) decode entities in mediaselector files M get_iplayer ____________________________________________________________________________________________________________ Commit: b4b892da9a0c22c1108606d2a5e0307a6f2d4fde URL: https://git.catflap.org/get_iplayer/commit/?id=b4b892da9a0c22c1108606d2a5e0307a6f2d4fde Author: dinkypumpkin (Tue 7 Mar 2017 20:36:54 GMT) Committer: dinkypumpkin (Fri 31 Mar 2017 23:47:49 BST) Subtitles conversion revamped - Subtitles now in colour by default - use new --subs-mono option to revert to previous monochrome subtitles - use --subsfmt=original to temporarily revert to old subtitle conversion - the --subsfmt option is deprecated - new code requires XML::LibXML M get_iplayer ____________________________________________________________________________________________________________ Commit: eb6d38f918cef14a2641aca727a77be55aa7be3a URL: https://git.catflap.org/get_iplayer/commit/?id=eb6d38f918cef14a2641aca727a77be55aa7be3a Author: dinkypumpkin (Sun 5 Feb 2017 01:09:23 GMT) Committer: dinkypumpkin (Fri 31 Mar 2017 23:47:49 BST) Resolve HLS playlist redirect before generating segment list Necessary to support "bidi" CDN, which is now enabled M get_iplayer ____________________________________________________________________________________________________________ Commit: fbef6fe120050e0591cdb195ca29926ff7826c55 URL: https://git.catflap.org/get_iplayer/commit/?id=fbef6fe120050e0591cdb195ca29926ff7826c55 Author: dinkypumpkin (Fri 3 Feb 2017 23:17:33 GMT) Committer: dinkypumpkin (Fri 31 Mar 2017 23:46:17 BST) Removed support for RTMP (Flash) streams radio: "flashaac" mode prefix mapped to "daf" tv : "flash" mode prefix mapped to "hls" rtmpdump (or flvstreamer) no longer used Removed options: --check-duration --rtmp-radio-opts --ramp-tv-opts --rtmpdump --rtmpport --swfurl M get_iplayer ____________________________________________________________________________________________________________ Commit: 82aa8e30db1e21c25f2d320ba70bcbbee15efaa3 URL: https://git.catflap.org/get_iplayer/commit/?id=82aa8e30db1e21c25f2d320ba70bcbbee15efaa3 Author: dinkypumpkin (Sat 11 Feb 2017 20:12:06 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 20:12:41 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 47898e3c180541b3250d2d1bc6fa49ef50e6b45f URL: https://git.catflap.org/get_iplayer/commit/?id=47898e3c180541b3250d2d1bc6fa49ef50e6b45f Author: dinkypumpkin (Sat 11 Feb 2017 19:18:46 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 19:18:46 GMT) Release 2.99 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 6643df325df9e7301cf5b703405ad504b0bf534a URL: https://git.catflap.org/get_iplayer/commit/?id=6643df325df9e7301cf5b703405ad504b0bf534a Author: dinkypumpkin (Sat 11 Feb 2017 18:56:35 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 18:56:35 GMT) Revert "Removed support for RTMP (Flash) streams" This reverts commit 593957dd6a829de09865bbf5d1d3e75f524c2ddb. M get_iplayer ____________________________________________________________________________________________________________ Commit: 7408421b1ab5c3544b8d646cd8dbc98716d21300 URL: https://git.catflap.org/get_iplayer/commit/?id=7408421b1ab5c3544b8d646cd8dbc98716d21300 Author: dinkypumpkin (Sat 11 Feb 2017 18:56:25 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 18:56:25 GMT) Revert "Clean up 593957d" This reverts commit d6ffa19b7b5fcbeee8ac64723aa63dadc5a2d0a6. M get_iplayer ____________________________________________________________________________________________________________ Commit: a4baef49d33c5681e7c177e00149edc6668b9470 URL: https://git.catflap.org/get_iplayer/commit/?id=a4baef49d33c5681e7c177e00149edc6668b9470 Author: dinkypumpkin (Sat 11 Feb 2017 18:56:15 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 18:56:15 GMT) Revert "Clean up 593957d, part 2" This reverts commit 9fa6cc5bf8552a97b3e6539c3d2a8241d96281dc. M get_iplayer ____________________________________________________________________________________________________________ Commit: d0ed979b7a000e0babe487240c831392f3496310 URL: https://git.catflap.org/get_iplayer/commit/?id=d0ed979b7a000e0babe487240c831392f3496310 Author: dinkypumpkin (Sat 11 Feb 2017 18:56:06 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 18:56:06 GMT) Revert "Resolve HLS playlist redirect before generating segment list" This reverts commit d360b27da9d12e2644ee0dc7dc98fc597b9fe357. M get_iplayer ____________________________________________________________________________________________________________ Commit: 67019d30ba7b06f17d9d381b63eee7cd0bbbebcb URL: https://git.catflap.org/get_iplayer/commit/?id=67019d30ba7b06f17d9d381b63eee7cd0bbbebcb Author: dinkypumpkin (Sat 11 Feb 2017 18:55:53 GMT) Committer: dinkypumpkin (Sat 11 Feb 2017 18:55:53 GMT) Revert "Added retries to HLS playlist redirect resolution" This reverts commit a85803cb097af217424d56cf133f9d6af7ace361. M get_iplayer ____________________________________________________________________________________________________________ Commit: 096b709ba6d51728f11ff5c1f5514dfd034c2dfd URL: https://git.catflap.org/get_iplayer/commit/?id=096b709ba6d51728f11ff5c1f5514dfd034c2dfd Author: dinkypumpkin (Thu 9 Feb 2017 13:43:10 GMT) Committer: dinkypumpkin (Thu 9 Feb 2017 13:43:10 GMT) Guard against missing start segment number in DASH manifest DASH downloads fail without start segment number M get_iplayer ____________________________________________________________________________________________________________ Commit: d5b569af69158b47a0417c3d79e7740f0ca81733 URL: https://git.catflap.org/get_iplayer/commit/?id=d5b569af69158b47a0417c3d79e7740f0ca81733 Author: dinkypumpkin (Tue 7 Feb 2017 21:22:06 GMT) Committer: dinkypumpkin (Tue 7 Feb 2017 21:22:06 GMT) Ensure tv tried first when subtitles requested with --pid Subtitles won't be downloaded unless tv programme is being processed. If --type=tv,radio configured, order of types tried during search phase was unpredictable with --pid. Now tv is tried first with --subtitles or --subtitles-only specified. M get_iplayer ____________________________________________________________________________________________________________ Commit: b47a26bda74e75a283ff0c96b18a982fd4bcb3b7 URL: https://git.catflap.org/get_iplayer/commit/?id=b47a26bda74e75a283ff0c96b18a982fd4bcb3b7 Author: dinkypumpkin (Tue 7 Feb 2017 14:26:46 GMT) Committer: dinkypumpkin (Tue 7 Feb 2017 14:26:46 GMT) Corrected remapping of old hvfvhigh mode Should be remapped to hvfxsd M get_iplayer ____________________________________________________________________________________________________________ Commit: a85803cb097af217424d56cf133f9d6af7ace361 URL: https://git.catflap.org/get_iplayer/commit/?id=a85803cb097af217424d56cf133f9d6af7ace361 Author: dinkypumpkin (Mon 6 Feb 2017 12:24:58 GMT) Committer: dinkypumpkin (Mon 6 Feb 2017 12:24:58 GMT) Added retries to HLS playlist redirect resolution just in case M get_iplayer ____________________________________________________________________________________________________________ Commit: d360b27da9d12e2644ee0dc7dc98fc597b9fe357 URL: https://git.catflap.org/get_iplayer/commit/?id=d360b27da9d12e2644ee0dc7dc98fc597b9fe357 Author: dinkypumpkin (Sun 5 Feb 2017 01:09:23 GMT) Committer: dinkypumpkin (Sun 5 Feb 2017 16:22:35 GMT) Resolve HLS playlist redirect before generating segment list Necessary to support "bidi" CDN, which is now enabled M get_iplayer ____________________________________________________________________________________________________________ Commit: 9fa6cc5bf8552a97b3e6539c3d2a8241d96281dc URL: https://git.catflap.org/get_iplayer/commit/?id=9fa6cc5bf8552a97b3e6539c3d2a8241d96281dc Author: dinkypumpkin (Sat 4 Feb 2017 20:09:07 GMT) Committer: dinkypumpkin (Sat 4 Feb 2017 20:10:22 GMT) Clean up 593957d, part 2 no need for authString M get_iplayer ____________________________________________________________________________________________________________ Commit: d6ffa19b7b5fcbeee8ac64723aa63dadc5a2d0a6 URL: https://git.catflap.org/get_iplayer/commit/?id=d6ffa19b7b5fcbeee8ac64723aa63dadc5a2d0a6 Author: dinkypumpkin (Sat 4 Feb 2017 19:19:52 GMT) Committer: dinkypumpkin (Sat 4 Feb 2017 19:19:52 GMT) Clean up 593957d Forgot to remove --check-duration option M get_iplayer ____________________________________________________________________________________________________________ Commit: 593957dd6a829de09865bbf5d1d3e75f524c2ddb URL: https://git.catflap.org/get_iplayer/commit/?id=593957dd6a829de09865bbf5d1d3e75f524c2ddb Author: dinkypumpkin (Fri 3 Feb 2017 23:17:33 GMT) Committer: dinkypumpkin (Sat 4 Feb 2017 18:59:14 GMT) Removed support for RTMP (Flash) streams radio: "flashaac" mode prefix mapped to "daf" tv : "flash" mode prefix mapped to "hls" rtmpdump (or flvstreamer) no longer used Removed options: --check-duration --rtmp-radio-opts --ramp-tv-opts --rtmpdump --rtmpport --swfurl M get_iplayer ____________________________________________________________________________________________________________ Commit: d7f9f2c8a721713aa9b3b57812771d0dfd7b6a80 URL: https://git.catflap.org/get_iplayer/commit/?id=d7f9f2c8a721713aa9b3b57812771d0dfd7b6a80 Author: dinkypumpkin (Fri 3 Feb 2017 21:27:42 GMT) Committer: dinkypumpkin (Fri 3 Feb 2017 21:27:42 GMT) bump dev version M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 1f0dde257acd09af8009f8fb98815d3929290dbf URL: https://git.catflap.org/get_iplayer/commit/?id=1f0dde257acd09af8009f8fb98815d3929290dbf Author: dinkypumpkin (Thu 2 Feb 2017 19:31:56 GMT) Committer: dinkypumpkin (Thu 2 Feb 2017 19:31:56 GMT) Release 2.98 M CONTRIBUTORS M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 32ce692c90a536cf340e7e6f71dfa7f7dfd66c54 URL: https://git.catflap.org/get_iplayer/commit/?id=32ce692c90a536cf340e7e6f71dfa7f7dfd66c54 Author: dinkypumpkin (Thu 2 Feb 2017 19:28:54 GMT) Committer: dinkypumpkin (Thu 2 Feb 2017 19:28:54 GMT) Updated README M README.md ____________________________________________________________________________________________________________ Commit: 473dd97f866da9796cc062ae3219522253414193 URL: https://git.catflap.org/get_iplayer/commit/?id=473dd97f866da9796cc062ae3219522253414193 Author: dinkypumpkin (Mon 30 Jan 2017 23:33:44 GMT) Committer: dinkypumpkin (Wed 1 Feb 2017 19:49:18 GMT) Updated README M README.md ____________________________________________________________________________________________________________ Commit: b80ed6eca8317632d8ea17b461422179d850a687 URL: https://git.catflap.org/get_iplayer/commit/?id=b80ed6eca8317632d8ea17b461422179d850a687 Author: dinkypumpkin (Wed 1 Feb 2017 19:24:00 GMT) Committer: dinkypumpkin (Wed 1 Feb 2017 19:24:00 GMT) Updated SWF player URL M get_iplayer ____________________________________________________________________________________________________________ Commit: 00e6d9f4472c5cc4634918ca43a776be634a035d URL: https://git.catflap.org/get_iplayer/commit/?id=00e6d9f4472c5cc4634918ca43a776be634a035d Author: dinkypumpkin (Mon 30 Jan 2017 21:46:10 GMT) Committer: dinkypumpkin (Mon 30 Jan 2017 21:46:10 GMT) Removed support for programme clips in recursive recording Removed options: --pid-recursive-noclips M get_iplayer ____________________________________________________________________________________________________________ Commit: a900fc621fcdb686b162c3045ec9a45226a0430d URL: https://git.catflap.org/get_iplayer/commit/?id=a900fc621fcdb686b162c3045ec9a45226a0430d Author: dinkypumpkin (Mon 30 Jan 2017 00:56:16 GMT) Committer: dinkypumpkin (Mon 30 Jan 2017 00:56:16 GMT) Help text edit M get_iplayer ____________________________________________________________________________________________________________ Commit: 29cec8eec8c583fcd50d0178d5bfe30d38f87f1c URL: https://git.catflap.org/get_iplayer/commit/?id=29cec8eec8c583fcd50d0178d5bfe30d38f87f1c Author: dinkypumpkin (Sat 28 Jan 2017 15:59:56 GMT) Committer: dinkypumpkin (Sat 28 Jan 2017 15:59:56 GMT) Help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 339018110459f405ca1477a037a02dd10d8ac1a3 URL: https://git.catflap.org/get_iplayer/commit/?id=339018110459f405ca1477a037a02dd10d8ac1a3 Author: dinkypumpkin (Sat 28 Jan 2017 15:55:10 GMT) Committer: dinkypumpkin (Sat 28 Jan 2017 15:57:08 GMT) Don't delete resume file on segment verification errors Can lead to unnecessary download restarts with transient errors. We should be able to consider previous resume file contents as OK, so retry rather than restart. M get_iplayer ____________________________________________________________________________________________________________ Commit: 1519664a11843133c7b5a5f165f3ff3b92b5fce8 URL: https://git.catflap.org/get_iplayer/commit/?id=1519664a11843133c7b5a5f165f3ff3b92b5fce8 Author: dinkypumpkin (Wed 25 Jan 2017 22:36:32 GMT) Committer: dinkypumpkin (Wed 25 Jan 2017 22:36:32 GMT) Deprecated --pid-recursive-noclips M get_iplayer ____________________________________________________________________________________________________________ Commit: b311e70dc14bada8b1a53673c50fb8a4ef7389f4 URL: https://git.catflap.org/get_iplayer/commit/?id=b311e70dc14bada8b1a53673c50fb8a4ef7389f4 Author: dinkypumpkin (Wed 25 Jan 2017 22:29:15 GMT) Committer: dinkypumpkin (Wed 25 Jan 2017 22:29:15 GMT) Removed obsolete plugin loading M get_iplayer ____________________________________________________________________________________________________________ Commit: af32a51d14c127957bd885e4362a0c6a35f08711 URL: https://git.catflap.org/get_iplayer/commit/?id=af32a51d14c127957bd885e4362a0c6a35f08711 Author: dinkypumpkin (Wed 25 Jan 2017 22:27:29 GMT) Committer: dinkypumpkin (Wed 25 Jan 2017 22:27:29 GMT) Web PVR: bump dev version M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 04080ed81bf4dc20d14df047debd8a1346e37330 URL: https://git.catflap.org/get_iplayer/commit/?id=04080ed81bf4dc20d14df047debd8a1346e37330 Author: dinkypumpkin (Sun 22 Jan 2017 00:21:23 GMT) Committer: dinkypumpkin (Sun 22 Jan 2017 00:21:45 GMT) Web PVR: updated tooltips M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: aa9e841e744ec1cb7b2bfefc57dd26dd7d1ad442 URL: https://git.catflap.org/get_iplayer/commit/?id=aa9e841e744ec1cb7b2bfefc57dd26dd7d1ad442 Author: dinkypumpkin (Sat 21 Jan 2017 16:01:46 GMT) Committer: dinkypumpkin (Sat 21 Jan 2017 16:01:46 GMT) Don't require --type with --pvr-queue --pid M get_iplayer ____________________________________________________________________________________________________________ Commit: c42499348d0bc9483618a31114476fbc2a7a2e98 URL: https://git.catflap.org/get_iplayer/commit/?id=c42499348d0bc9483618a31114476fbc2a7a2e98 Author: dinkypumpkin (Fri 20 Jan 2017 17:06:51 GMT) Committer: dinkypumpkin (Fri 20 Jan 2017 17:06:51 GMT) trim progress display back under 80 chars M get_iplayer ____________________________________________________________________________________________________________ Commit: 862a70f370ba6b8c9202bb64c618192d809e5ea2 URL: https://git.catflap.org/get_iplayer/commit/?id=862a70f370ba6b8c9202bb64c618192d809e5ea2 Author: dinkypumpkin (Fri 20 Jan 2017 12:08:57 GMT) Committer: dinkypumpkin (Fri 20 Jan 2017 12:08:57 GMT) help text edits M get_iplayer ____________________________________________________________________________________________________________ Commit: 56c18967f43606dadbbeb9a6715c2e8b72125036 URL: https://git.catflap.org/get_iplayer/commit/?id=56c18967f43606dadbbeb9a6715c2e8b72125036 Author: dinkypumpkin (Wed 18 Jan 2017 22:25:39 GMT) Committer: dinkypumpkin (Wed 18 Jan 2017 22:25:39 GMT) Don't use for DASH radio programmes M get_iplayer ____________________________________________________________________________________________________________ Commit: 77bd56cfd87f1f8b6b2a25811eba9b2245791c44 URL: https://git.catflap.org/get_iplayer/commit/?id=77bd56cfd87f1f8b6b2a25811eba9b2245791c44 Author: dinkypumpkin (Wed 18 Jan 2017 18:57:26 GMT) Committer: dinkypumpkin (Wed 18 Jan 2017 18:58:17 GMT) Allow final segment to be unavailable for HLS as well as DASH M get_iplayer ____________________________________________________________________________________________________________ Commit: e5754ad646284d344bd16df48cb549a03582a390 URL: https://git.catflap.org/get_iplayer/commit/?id=e5754ad646284d344bd16df48cb549a03582a390 Author: dinkypumpkin (Tue 17 Jan 2017 20:32:17 GMT) Committer: dinkypumpkin (Wed 18 Jan 2017 18:52:49 GMT) Removed old HLS/DASH downloader M get_iplayer ____________________________________________________________________________________________________________ Commit: bc365744335dca8022508ebc1fd73aa7f0a7cbd9 URL: https://git.catflap.org/get_iplayer/commit/?id=bc365744335dca8022508ebc1fd73aa7f0a7cbd9 Author: dinkypumpkin (Thu 12 Jan 2017 20:38:15 GMT) Committer: dinkypumpkin (Thu 12 Jan 2017 20:38:15 GMT) Fixed sequence number initialisation on resume M get_iplayer ____________________________________________________________________________________________________________ Commit: 841b07927edf8ebee31fe4f771f7a7fa50d274bb URL: https://git.catflap.org/get_iplayer/commit/?id=841b07927edf8ebee31fe4f771f7a7fa50d274bb Author: dinkypumpkin (Tue 10 Jan 2017 00:25:49 GMT) Committer: dinkypumpkin (Wed 11 Jan 2017 01:22:38 GMT) Cleaned up handling of temp and raw files Fixed overwrite checks and removed some unnecessary code. Consolidated file extension determination in generate_filenames() M get_iplayer ____________________________________________________________________________________________________________ Commit: e2448d92cff2ee93a0b10f09e3ac49730d3000d0 URL: https://git.catflap.org/get_iplayer/commit/?id=e2448d92cff2ee93a0b10f09e3ac49730d3000d0 Author: dinkypumpkin (Tue 10 Jan 2017 22:53:37 GMT) Committer: dinkypumpkin (Tue 10 Jan 2017 22:53:37 GMT) Another fix for geoblock check M get_iplayer ____________________________________________________________________________________________________________ Commit: f9a38ddeb85e95123c8459b0c095701a59798002 URL: https://git.catflap.org/get_iplayer/commit/?id=f9a38ddeb85e95123c8459b0c095701a59798002 Author: dinkypumpkin (Tue 10 Jan 2017 19:42:28 GMT) Committer: dinkypumpkin (Tue 10 Jan 2017 19:42:28 GMT) Removed some more dead code M get_iplayer ____________________________________________________________________________________________________________ Commit: bc50b46e8ebb521e7ea15feadbd50b372756ba52 URL: https://git.catflap.org/get_iplayer/commit/?id=bc50b46e8ebb521e7ea15feadbd50b372756ba52 Author: dinkypumpkin (Tue 10 Jan 2017 15:47:18 GMT) Committer: dinkypumpkin (Tue 10 Jan 2017 15:47:18 GMT) Look for obsolete audio description designator Just in case M get_iplayer ____________________________________________________________________________________________________________ Commit: 4fa56f3994d62342f7e699d30d068384925c6cd5 URL: https://git.catflap.org/get_iplayer/commit/?id=4fa56f3994d62342f7e699d30d068384925c6cd5 Author: dinkypumpkin (Mon 9 Jan 2017 21:09:00 GMT) Committer: dinkypumpkin (Mon 9 Jan 2017 21:09:00 GMT) Revert "Avoid redundant calls to modelist()" This reverts commit d8e0d1be7d72d8cdc4daef2ff180bf28344788fe. M get_iplayer ____________________________________________________________________________________________________________ Commit: fe1030df3fc6e963bcd0c9f7ed8835fb341f45b2 URL: https://git.catflap.org/get_iplayer/commit/?id=fe1030df3fc6e963bcd0c9f7ed8835fb341f45b2 Author: dinkypumpkin (Mon 9 Jan 2017 20:57:48 GMT) Committer: dinkypumpkin (Mon 9 Jan 2017 21:04:11 GMT) Don't need regex for type tests M get_iplayer ____________________________________________________________________________________________________________ Commit: e85c2a53dbed3bcab1298a2bcb726117101470a7 URL: https://git.catflap.org/get_iplayer/commit/?id=e85c2a53dbed3bcab1298a2bcb726117101470a7 Author: dinkypumpkin (Mon 9 Jan 2017 19:38:08 GMT) Committer: dinkypumpkin (Mon 9 Jan 2017 19:38:08 GMT) Use stricter regex for ffmpeg check M get_iplayer ____________________________________________________________________________________________________________ Commit: 41630b09dd1fcf2598ca1258f35f24e37d968e0f URL: https://git.catflap.org/get_iplayer/commit/?id=41630b09dd1fcf2598ca1258f35f24e37d968e0f Author: dinkypumpkin (Sat 7 Jan 2017 17:31:26 GMT) Committer: dinkypumpkin (Sat 7 Jan 2017 17:31:26 GMT) More tweaks to ffmpeg checks Added diagnostic output with --verbose M get_iplayer ____________________________________________________________________________________________________________ Commit: 2304fcc54bf0c08e6f0059d2f9588c072f38730e URL: https://git.catflap.org/get_iplayer/commit/?id=2304fcc54bf0c08e6f0059d2f9588c072f38730e Author: dinkypumpkin (Sat 7 Jan 2017 00:28:04 GMT) Committer: dinkypumpkin (Sat 7 Jan 2017 00:28:04 GMT) Removed obsolete media selector prefix M get_iplayer ____________________________________________________________________________________________________________ Commit: d8e0d1be7d72d8cdc4daef2ff180bf28344788fe URL: https://git.catflap.org/get_iplayer/commit/?id=d8e0d1be7d72d8cdc4daef2ff180bf28344788fe Author: dinkypumpkin (Sat 7 Jan 2017 00:23:34 GMT) Committer: dinkypumpkin (Sat 7 Jan 2017 00:23:34 GMT) Avoid redundant calls to modelist() M get_iplayer ____________________________________________________________________________________________________________ Commit: ecf0e0f6155490f15140b40b2d9d55f5fc4f2d02 URL: https://git.catflap.org/get_iplayer/commit/?id=ecf0e0f6155490f15140b40b2d9d55f5fc4f2d02 Author: dinkypumpkin (Fri 6 Jan 2017 20:36:52 GMT) Committer: dinkypumpkin (Fri 6 Jan 2017 20:36:52 GMT) Backport some changes to fallback downloader M get_iplayer ____________________________________________________________________________________________________________ Commit: 536afa3040ccb36a38ebd2548f4049637d7a8c1d URL: https://git.catflap.org/get_iplayer/commit/?id=536afa3040ccb36a38ebd2548f4049637d7a8c1d Author: dinkypumpkin (Fri 6 Jan 2017 20:24:22 GMT) Committer: dinkypumpkin (Fri 6 Jan 2017 20:24:22 GMT) Use binary units where appropriate M get_iplayer ____________________________________________________________________________________________________________ Commit: 37483b42ba159e1a6016a4f75e310129074f47e5 URL: https://git.catflap.org/get_iplayer/commit/?id=37483b42ba159e1a6016a4f75e310129074f47e5 Author: dinkypumpkin (Wed 4 Jan 2017 23:54:46 GMT) Committer: dinkypumpkin (Fri 6 Jan 2017 19:13:40 GMT) Add DASH streams to default TV modes hvf modes are preferred to dvf, but dvf may become the preferred modes in next release. M get_iplayer ____________________________________________________________________________________________________________ Commit: 974111405bc4728f796f17d4cb5138019c14b9b5 URL: https://git.catflap.org/get_iplayer/commit/?id=974111405bc4728f796f17d4cb5138019c14b9b5 Author: dinkypumpkin (Fri 6 Jan 2017 19:08:44 GMT) Committer: dinkypumpkin (Fri 6 Jan 2017 19:08:44 GMT) Fixed typo in ffmpeg warning M get_iplayer ____________________________________________________________________________________________________________ Commit: 8311487db98e2fe7aca242820b4a1170f79886a0 URL: https://git.catflap.org/get_iplayer/commit/?id=8311487db98e2fe7aca242820b4a1170f79886a0 Author: dinkypumpkin (Fri 6 Jan 2017 17:33:35 GMT) Committer: dinkypumpkin (Fri 6 Jan 2017 17:43:51 GMT) Fixed HLS/DASH 404 handling M get_iplayer ____________________________________________________________________________________________________________ Commit: 8f9997db545a65cd736304d7854476c89d736d17 URL: https://git.catflap.org/get_iplayer/commit/?id=8f9997db545a65cd736304d7854476c89d736d17 Author: dinkypumpkin (Wed 4 Jan 2017 20:50:09 GMT) Committer: dinkypumpkin (Wed 4 Jan 2017 21:50:40 GMT) Removed --no-sanitise option All file names now ASCII-only with most punctuation removed. M get_iplayer ____________________________________________________________________________________________________________ Commit: ef9550ccdc560ca8868a4c31bd8de91a32b7215d URL: https://git.catflap.org/get_iplayer/commit/?id=ef9550ccdc560ca8868a4c31bd8de91a32b7215d Author: dinkypumpkin (Wed 4 Jan 2017 19:41:32 GMT) Committer: dinkypumpkin (Wed 4 Jan 2017 20:28:48 GMT) Tweaked ffmpeg checks - don't allow --ffmpeg-obsolete with avconv - rationalised warning messages M get_iplayer ____________________________________________________________________________________________________________ Commit: 718b440fe99642bcfe024254ad0f1d56c37c05ec URL: https://git.catflap.org/get_iplayer/commit/?id=718b440fe99642bcfe024254ad0f1d56c37c05ec Author: dinkypumpkin (Mon 2 Jan 2017 22:27:34 GMT) Committer: dinkypumpkin (Tue 3 Jan 2017 20:44:03 GMT) Added ffmpeg checks Run ffmpeg checks in order to present appropriate warning messages when MP4 conversion is likely to fail. Added --ffmpeg-force option to override checks and force MP4 conversion attempt. M get_iplayer ____________________________________________________________________________________________________________ Commit: e7b48902d4c36b01cc0ce7e6e0557b70558deef3 URL: https://git.catflap.org/get_iplayer/commit/?id=e7b48902d4c36b01cc0ce7e6e0557b70558deef3 Author: dinkypumpkin (Sun 1 Jan 2017 17:31:50 GMT) Committer: dinkypumpkin (Sun 1 Jan 2017 17:31:50 GMT) Explicitly remap "tv25fps" in mode list To generate warning message M get_iplayer ____________________________________________________________________________________________________________ Commit: f633053d6ad0de3273378e3585f8f443eb955b32 URL: https://git.catflap.org/get_iplayer/commit/?id=f633053d6ad0de3273378e3585f8f443eb955b32 Author: dinkypumpkin (Sun 1 Jan 2017 17:18:08 GMT) Committer: dinkypumpkin (Sun 1 Jan 2017 17:18:08 GMT) Help text updates for new recording modes M get_iplayer ____________________________________________________________________________________________________________ Commit: 0318b6301544a13a6f9bd16b20c9de1094af7b05 URL: https://git.catflap.org/get_iplayer/commit/?id=0318b6301544a13a6f9bd16b20c9de1094af7b05 Author: dinkypumpkin (Sat 31 Dec 2016 23:47:48 GMT) Committer: dinkypumpkin (Sat 31 Dec 2016 23:47:48 GMT) Don't try additional versions if output file found If output file(s) found - with or without use of --raw - stop processing and do not try other versions of programme. Manipulate --file-prefix value in order to generate per-version file names so that multiple versions can be recorded. M get_iplayer ____________________________________________________________________________________________________________ Commit: 5480912b7172ccd2f5448ca714adc8e33b1f471b URL: https://git.catflap.org/get_iplayer/commit/?id=5480912b7172ccd2f5448ca714adc8e33b1f471b Author: dinkypumpkin (Tue 27 Dec 2016 16:55:26 GMT) Committer: dinkypumpkin (Sat 31 Dec 2016 23:47:21 GMT) Added support for DASH on-demand TV streams (remux requires ffmpeg 3.0+) ffmpeg 3.0+ is required to remux DASH downloads to MP4. DASH TV streams are not in default stream mix for that reason (some systems are still shipping ffmpeg 2.x). TV streams use "dvf" prefix and DASH radio modes switched to use "daf" prefix. Old mode values are automatically remapped. Available TV stream qualities are the same as hvf modes. Also adapted download resume and post-processing to accommodate both DASH and HLS. When using --raw and --command together with DASH TV, special considerations apply. The audio and video streams are downloaded into separate files, so the custom command must use the and substitution parameters to refer to those files. can still be used with --raw for other stream formats. Closes #313 M get_iplayer ____________________________________________________________________________________________________________ Commit: 654992eda0a1d8372ad1298e47e940ec983335e8 URL: https://git.catflap.org/get_iplayer/commit/?id=654992eda0a1d8372ad1298e47e940ec983335e8 Author: dinkypumpkin (Tue 20 Dec 2016 16:05:07 GMT) Committer: dinkypumpkin (Tue 27 Dec 2016 20:40:40 GMT) Pick up HTTPS subtitle URLs if present Only first subtitle URL is used, but couldn't hurt to have them both. M get_iplayer ____________________________________________________________________________________________________________ Commit: da2cd24f457298e4a5b71751f311a27c643c9f10 URL: https://git.catflap.org/get_iplayer/commit/?id=da2cd24f457298e4a5b71751f311a27c643c9f10 Author: Will Elwood (Tue 27 Dec 2016 19:44:30 GMT) Committer: GitHub (Tue 27 Dec 2016 19:44:30 GMT) Fix schedule refresh with limit at end of year When a refresh limit is set and not divisible by 7 days, refreshing programme schedules at the end of the year can incorrectly try to download schedules for all weeks in at least the next year. I detected this problem today because my refresh limit is set to 30 days and get_iplayer attempted to download schedules for all weeks of 2017. This seems to be because today is in "week 52" but starting from 30 days ago and incrementing 7 days at a time means that the Sunday that is in "this week" falls into what Perl calls "week 0" of 2017. The earliest date I've found in my non-scientific search where this behaviour becomes a significant problem is December 31st 2018, which is a Monday and "week 53". In this case, for users with `$limit_days + 1` divisible by 7 get_iplayer will attempt to download schedules for all weeks to the end of 2024. More worrying, for users with neither `$limit_days` nor `$limit_days + 1` divisible by 7 (73% of the possible non-zero refresh limits), get_iplayer will go into what looks like an infinite loop generating the list of schedule weeks it wants to download. I'm sure it could be proven this will be infinite with maths, testing with limits of 1-5 days reached a year of 20000+ without matching the loop escape criteria. M get_iplayer ____________________________________________________________________________________________________________ Commit: c44b730273826dfd981e1bbf06ee3b7c594c4061 URL: https://git.catflap.org/get_iplayer/commit/?id=c44b730273826dfd981e1bbf06ee3b7c594c4061 Author: dinkypumpkin (Thu 22 Dec 2016 11:39:44 GMT) Committer: dinkypumpkin (Thu 22 Dec 2016 11:39:44 GMT) Add segment size and duration to resume file M get_iplayer ____________________________________________________________________________________________________________ Commit: 6eaf6652f2b957f3e63404b4c92c71261e7a5fd0 URL: https://git.catflap.org/get_iplayer/commit/?id=6eaf6652f2b957f3e63404b4c92c71261e7a5fd0 Author: dinkypumpkin (Thu 22 Dec 2016 11:26:27 GMT) Committer: dinkypumpkin (Thu 22 Dec 2016 11:26:27 GMT) Ensure temp file name shorter than partial file name M get_iplayer ____________________________________________________________________________________________________________ Commit: 20972c50b79580da1ed91164a1dc711deb9c75de URL: https://git.catflap.org/get_iplayer/commit/?id=20972c50b79580da1ed91164a1dc711deb9c75de Author: dinkypumpkin (Thu 22 Dec 2016 10:52:38 GMT) Committer: dinkypumpkin (Thu 22 Dec 2016 11:07:16 GMT) Minor changes to resume file init Say "resize" rather than "truncate" and don't show "resuming" message if truncation failed. M get_iplayer ____________________________________________________________________________________________________________ Commit: 598b40b16a987bb577e7382eb45161929c17dab0 URL: https://git.catflap.org/get_iplayer/commit/?id=598b40b16a987bb577e7382eb45161929c17dab0 Author: dinkypumpkin (Thu 22 Dec 2016 10:57:13 GMT) Committer: dinkypumpkin (Thu 22 Dec 2016 10:57:13 GMT) No need to verify if file truncation fails on resume M get_iplayer ____________________________________________________________________________________________________________ Commit: 0146043c9a89ede7ceccee1dfe704df28e7054a1 URL: https://git.catflap.org/get_iplayer/commit/?id=0146043c9a89ede7ceccee1dfe704df28e7054a1 Author: dinkypumpkin (Tue 20 Dec 2016 23:04:22 GMT) Committer: dinkypumpkin (Tue 20 Dec 2016 23:04:22 GMT) Use more precise glob pattern for resume file cleanup M get_iplayer ____________________________________________________________________________________________________________ Commit: 4dfbd6c3cc3121e7e848294908ee118c7e8ba907 URL: https://git.catflap.org/get_iplayer/commit/?id=4dfbd6c3cc3121e7e848294908ee118c7e8ba907 Author: dinkypumpkin (Tue 20 Dec 2016 22:53:37 GMT) Committer: dinkypumpkin (Tue 20 Dec 2016 22:53:37 GMT) Fixed resume file cleanup on Windows M get_iplayer ____________________________________________________________________________________________________________ Commit: 17f7a6d83eeb8350e6035d1f65594f64e013fa49 URL: https://git.catflap.org/get_iplayer/commit/?id=17f7a6d83eeb8350e6035d1f65594f64e013fa49 Author: dinkypumpkin (Tue 20 Dec 2016 12:31:23 GMT) Committer: dinkypumpkin (Tue 20 Dec 2016 12:31:23 GMT) Retain "tv25fps" as mode shortcut M get_iplayer ____________________________________________________________________________________________________________ Commit: 6e1c13a4734c9f89d0e581b7cd02475e13fdb97a URL: https://git.catflap.org/get_iplayer/commit/?id=6e1c13a4734c9f89d0e581b7cd02475e13fdb97a Author: dinkypumpkin (Mon 19 Dec 2016 20:07:17 GMT) Committer: dinkypumpkin (Mon 19 Dec 2016 20:07:17 GMT) Web PVR: Remove "Add Search to PVR" button from Recordings tab M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: f8a9ef55d6295ecc547ba56d0f508158c1891358 URL: https://git.catflap.org/get_iplayer/commit/?id=f8a9ef55d6295ecc547ba56d0f508158c1891358 Author: dinkypumpkin (Mon 19 Dec 2016 15:45:04 GMT) Committer: dinkypumpkin (Mon 19 Dec 2016 15:45:55 GMT) Update path length check to allow for download temp file extension M get_iplayer ____________________________________________________________________________________________________________ Commit: 906f425fe8173c6b3560aa48b14c8fd751f02c61 URL: https://git.catflap.org/get_iplayer/commit/?id=906f425fe8173c6b3560aa48b14c8fd751f02c61 Author: dinkypumpkin (Mon 19 Dec 2016 15:20:54 GMT) Committer: dinkypumpkin (Mon 19 Dec 2016 15:20:54 GMT) Add path length check for resume file on Windows M get_iplayer ____________________________________________________________________________________________________________ Commit: 927e40a37a1a48bf4a2b04cc81971e71be4b41ef URL: https://git.catflap.org/get_iplayer/commit/?id=927e40a37a1a48bf4a2b04cc81971e71be4b41ef Author: dinkypumpkin (Mon 19 Dec 2016 15:14:16 GMT) Committer: dinkypumpkin (Mon 19 Dec 2016 15:17:00 GMT) Don't use retry unless necessary M get_iplayer ____________________________________________________________________________________________________________ Commit: 33417ce9a95ae100d945c835e0d09231297b5c0c URL: https://git.catflap.org/get_iplayer/commit/?id=33417ce9a95ae100d945c835e0d09231297b5c0c Author: dinkypumpkin (Sun 18 Dec 2016 16:58:50 GMT) Committer: dinkypumpkin (Sun 18 Dec 2016 17:00:18 GMT) Suppress ffmpeg/AtomicParsley progress display in screen output captured to file Added capability to hide ffmpeg and AtomicParsley progress displays. As with download progress, they can be forced to appear in file with --log-progress. Also modified download progress display to use LF instead if CR as line separator when not writing to screen. M get_iplayer ____________________________________________________________________________________________________________ Commit: e3046c87531875f0b42f90ceb56e22042c0b4b57 URL: https://git.catflap.org/get_iplayer/commit/?id=e3046c87531875f0b42f90ceb56e22042c0b4b57 Author: dinkypumpkin (Sat 17 Dec 2016 22:19:51 GMT) Committer: dinkypumpkin (Sun 18 Dec 2016 16:35:02 GMT) Clean up mode list remapping M get_iplayer ____________________________________________________________________________________________________________ Commit: 91b89db44163450284478cf166092f6dd14efe50 URL: https://git.catflap.org/get_iplayer/commit/?id=91b89db44163450284478cf166092f6dd14efe50 Author: dinkypumpkin (Sat 17 Dec 2016 15:18:15 GMT) Committer: dinkypumpkin (Sun 18 Dec 2016 16:35:02 GMT) whitespace fixup M get_iplayer ____________________________________________________________________________________________________________ Commit: 694282baad4fac8e108610811d24f9c6c40eaeb8 URL: https://git.catflap.org/get_iplayer/commit/?id=694282baad4fac8e108610811d24f9c6c40eaeb8 Author: dinkypumpkin (Sat 17 Dec 2016 20:48:17 GMT) Committer: dinkypumpkin (Sun 18 Dec 2016 16:35:02 GMT) Minor changes to postproc remux Change temp file naming and ffmpeg command setup M get_iplayer ____________________________________________________________________________________________________________ Commit: ee2016dae229ea651dd725e5e31d1cbc2dc80ad4 URL: https://git.catflap.org/get_iplayer/commit/?id=ee2016dae229ea651dd725e5e31d1cbc2dc80ad4 Author: dinkypumpkin (Sun 11 Dec 2016 23:47:53 GMT) Committer: dinkypumpkin (Sun 18 Dec 2016 16:34:42 GMT) New HLS/DASH downloader, downloads now resumable across sessions New downloader creates a .resume.txt file in output directory with prefix of the form: - [start] [stop] The resume file tracks information the new downloader needs to resume a download after, e.g., a dropped connection or a file access failure. A unique resume file is created for each combination of version, mode and start/stop positions. Resume files are normally cleaned up automatically, but any leftover resume files may be safely deleted. Any subsequent downloads for that programme will then re-start from the beginning. If the new downloader encounters an error in attempting to resume a download, it will print a warning and retry the download from the beginning. Use --no-resume to avoid the resume feature and always retry each download from the beginning. The new downloader attempts to verify that each HLS/DASH segment is completely downloaded and that any file resize matches the expected size. Use --no-verify to skip verification if spurious verification errors begin to appear Old HLS/DASH downloader temporarily available with --hls-fallback Closes #312 M get_iplayer ____________________________________________________________________________________________________________ Commit: 9791d5bd6689eccffcd56ea8d48890cf04fddf37 URL: https://git.catflap.org/get_iplayer/commit/?id=9791d5bd6689eccffcd56ea8d48890cf04fddf37 Author: dinkypumpkin (Thu 15 Dec 2016 00:13:22 GMT) Committer: dinkypumpkin (Thu 15 Dec 2016 00:13:22 GMT) Don't make ISO dates with --no-sanitise M get_iplayer ____________________________________________________________________________________________________________ Commit: c9d24fd4ce640c936cc473ce3895134736619757 URL: https://git.catflap.org/get_iplayer/commit/?id=c9d24fd4ce640c936cc473ce3895134736619757 Author: dinkypumpkin (Tue 13 Dec 2016 11:20:11 GMT) Committer: dinkypumpkin (Tue 13 Dec 2016 11:21:36 GMT) Move ISO date reformatting to sanitize_path M get_iplayer ____________________________________________________________________________________________________________ Commit: bd316817bca5992354575e8660cf81a61275d510 URL: https://git.catflap.org/get_iplayer/commit/?id=bd316817bca5992354575e8660cf81a61275d510 Author: dinkypumpkin (Mon 12 Dec 2016 13:11:08 GMT) Committer: dinkypumpkin (Mon 12 Dec 2016 13:11:08 GMT) Fixed flashaac file extension M get_iplayer ____________________________________________________________________________________________________________ Commit: df17d6e0d1e8d8bc6200f2ff3d7357379d36c3cc URL: https://git.catflap.org/get_iplayer/commit/?id=df17d6e0d1e8d8bc6200f2ff3d7357379d36c3cc Author: dinkypumpkin (Mon 12 Dec 2016 00:01:33 GMT) Committer: dinkypumpkin (Mon 12 Dec 2016 00:01:33 GMT) Restore approximate total file size to HLS/DASH download progress display M get_iplayer ____________________________________________________________________________________________________________ Commit: 204ece248859409d933398b5e5a315edbc1293bc URL: https://git.catflap.org/get_iplayer/commit/?id=204ece248859409d933398b5e5a315edbc1293bc Author: dinkypumpkin (Sat 10 Dec 2016 19:14:04 GMT) Committer: dinkypumpkin (Sat 10 Dec 2016 19:14:18 GMT) Notify user if mode list remappings were performed M get_iplayer ____________________________________________________________________________________________________________ Commit: 7760f50b088f7045163ff58f10fa09465bc0d60b URL: https://git.catflap.org/get_iplayer/commit/?id=7760f50b088f7045163ff58f10fa09465bc0d60b Author: dinkypumpkin (Sat 10 Dec 2016 17:09:46 GMT) Committer: dinkypumpkin (Sat 10 Dec 2016 17:09:46 GMT) Updated --tvmode help text Also removed a few unnecessary mode mappings M get_iplayer ____________________________________________________________________________________________________________ Commit: dea171131329e6d79b7bd24d660ffd63bdd55b76 URL: https://git.catflap.org/get_iplayer/commit/?id=dea171131329e6d79b7bd24d660ffd63bdd55b76 Author: dinkypumpkin (Sat 10 Dec 2016 16:53:28 GMT) Committer: dinkypumpkin (Sat 10 Dec 2016 17:00:38 GMT) Revamp flash modes, flashlow and flashnormal modes removed flashlow and flashnormal modes no longer in use for catchup TV, so removed. Some flash modes have been added/changed in order to match HLS video size hierarchy. Changes: flashhigh = mapped to flashstd (640x480 796kbps) flashlow = mapped to flashxstd (640x480 480kbps) Mappings are performed automatically. M get_iplayer ____________________________________________________________________________________________________________ Commit: eaa7ed865bb9dc35602845022e4610898e6130f5 URL: https://git.catflap.org/get_iplayer/commit/?id=eaa7ed865bb9dc35602845022e4610898e6130f5 Author: dinkypumpkin (Mon 31 Oct 2016 20:29:21 GMT) Committer: dinkypumpkin (Sat 10 Dec 2016 16:13:06 GMT) Added --fps50 option to configure use of 50fps streams, 25fps now default Default settings now use only 25fps streams for TV programmes. This is equivalent to --tvmode=tv25fps, which is still accepted, though no longer needed since it is default. With --fps50, 50fps streams are preferred at each quality level where available (best, better, good). --tvmode=tv25fps overrides --fps50. Some hvf/hls modes have been added/changed in order to interleave all hvf/hls modes in a hierarchy ordered by video size. Changes: hvfxsd = 960x540 25fps hvfvhigh = mapped to hvfhigh hvfhigh = 704x306 50fps hvfxhigh = 704x306 25fps hvfstd = mapped to hvflow hvflow = 512x288 50fps hlshigh = mapped to hlsstd hlsstd = 640x360 25fps (777kbps) hlsxstd = 640x360 25fps (496kbps) hlslow = mapped to hlsxstd The hvfhigh mode will usually be the only 50fps stream available for programmes broadcast in SD. Mappings are performed automatically. Closes #311 M get_iplayer ____________________________________________________________________________________________________________ Commit: c094657170c325e9545c393760af4203f8083e8a URL: https://git.catflap.org/get_iplayer/commit/?id=c094657170c325e9545c393760af4203f8083e8a Author: dinkypumpkin (Wed 7 Dec 2016 14:11:26 GMT) Committer: dinkypumpkin (Fri 9 Dec 2016 17:14:29 GMT) Changes to HLS/DASH download progress display - Don't display total file size from metadata (generally incorrect) - Limit progress to 99.9% of nominal total (stop frightening the horses) - Don't display HLS/DASH progress unless writing to a terminal (keeps noise out of log when capturing screen output to file). Summary totals are still written at end of download. - Display speed in Mb/s Added option: --logprogress - Force download progress to be visible when screen output is redirected to file (not used for RTMP) M get_iplayer ____________________________________________________________________________________________________________ Commit: f8f78bd9e87d880f02420ec29da784fc637469ba URL: https://git.catflap.org/get_iplayer/commit/?id=f8f78bd9e87d880f02420ec29da784fc637469ba Author: dinkypumpkin (Thu 8 Dec 2016 21:53:14 GMT) Committer: dinkypumpkin (Fri 9 Dec 2016 17:14:29 GMT) Add TV licence warning to copyright banner M get_iplayer ____________________________________________________________________________________________________________ Commit: 205879fdfc4cb9101966c6907e81b08b7b3c026e URL: https://git.catflap.org/get_iplayer/commit/?id=205879fdfc4cb9101966c6907e81b08b7b3c026e Author: dinkypumpkin (Thu 8 Dec 2016 15:17:40 GMT) Committer: dinkypumpkin (Fri 9 Dec 2016 17:14:29 GMT) Web PVR: Decouple startup initialisation from CLI No longer any need to derive config information from CLI on Windows. - Use the existing --ffmpeg option to configure ffmpeg if not in PATH. - Use the existing --encodinglocalefs option to configure non-default file system encoding. - Fixed programme types to BBC TV and BBC Radio. Removed CLI options: --listplugins M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 66d9720d0dd9c3fd36df49ae59020ec798e88b45 URL: https://git.catflap.org/get_iplayer/commit/?id=66d9720d0dd9c3fd36df49ae59020ec798e88b45 Author: dinkypumpkin (Tue 6 Dec 2016 19:39:20 GMT) Committer: dinkypumpkin (Fri 9 Dec 2016 17:14:29 GMT) Removed some unused subroutines M get_iplayer ____________________________________________________________________________________________________________ Commit: b3b94dfb82987cae28cccee6485ecea14a6e602d URL: https://git.catflap.org/get_iplayer/commit/?id=b3b94dfb82987cae28cccee6485ecea14a6e602d Author: dinkypumpkin (Tue 6 Dec 2016 16:09:45 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Various small fixes to programme metadata generation M get_iplayer ____________________________________________________________________________________________________________ Commit: 1b5160b03cf8eb064c28b37e7030fd990708f51f URL: https://git.catflap.org/get_iplayer/commit/?id=1b5160b03cf8eb064c28b37e7030fd990708f51f Author: dinkypumpkin (Tue 6 Dec 2016 16:08:56 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove fallback metadata method When XML programme data disappeared, so did RDF resources, so fallback method was useless. M get_iplayer ____________________________________________________________________________________________________________ Commit: c7e65674ec3070afa4d3d683b8dd5794f0a7cbc2 URL: https://git.catflap.org/get_iplayer/commit/?id=c7e65674ec3070afa4d3d683b8dd5794f0a7cbc2 Author: dinkypumpkin (Mon 5 Dec 2016 23:51:23 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Updated --category, --exclude-category help text M get_iplayer M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 2b6f45172695ccaf0b15a180baeed744cca1c867 URL: https://git.catflap.org/get_iplayer/commit/?id=2b6f45172695ccaf0b15a180baeed744cca1c867 Author: dinkypumpkin (Mon 5 Dec 2016 23:38:15 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Un-deprecate some options M get_iplayer ____________________________________________________________________________________________________________ Commit: 6f635f912e894caee5f3ecfee1089a63c90ea46d URL: https://git.catflap.org/get_iplayer/commit/?id=6f635f912e894caee5f3ecfee1089a63c90ea46d Author: dinkypumpkin (Mon 14 Nov 2016 20:16:35 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Check lower bitrate TV streams before declaring geoblock For effing video clips Closes #307 M get_iplayer ____________________________________________________________________________________________________________ Commit: d8110de684f807011ec4e38bf5c1593b46b2e5a7 URL: https://git.catflap.org/get_iplayer/commit/?id=d8110de684f807011ec4e38bf5c1593b46b2e5a7 Author: dinkypumpkin (Sun 27 Nov 2016 23:17:51 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Updated radio station names to match BBC metadata Updated 6 Music, 5 live sports extra, Radio London. Also start using "BBC Local Radio" for syndicated programme instead of name of first local station schedule where it is encountered. Close #308 M get_iplayer ____________________________________________________________________________________________________________ Commit: fce6fb9c1a01b1e0f7ea8b042c7cf9c0bc4806e9 URL: https://git.catflap.org/get_iplayer/commit/?id=fce6fb9c1a01b1e0f7ea8b042c7cf9c0bc4806e9 Author: dinkypumpkin (Sun 27 Nov 2016 17:53:57 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Make explicit that substring match performed where regex allowed M get_iplayer ____________________________________________________________________________________________________________ Commit: 8ad486d30a9af5a31c8cf2034735113d9979661f URL: https://git.catflap.org/get_iplayer/commit/?id=8ad486d30a9af5a31c8cf2034735113d9979661f Author: dinkypumpkin (Tue 8 Nov 2016 20:35:26 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Changed --dump-options output Extended options file syntax M get_iplayer ____________________________________________________________________________________________________________ Commit: 96c609795e9e946216284bbb1a67266fbb7f2886 URL: https://git.catflap.org/get_iplayer/commit/?id=96c609795e9e946216284bbb1a67266fbb7f2886 Author: dinkypumpkin (Sat 3 Dec 2016 21:28:02 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Web PVR: Remove support for streaming of on-demand programmes Closes #287 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: df9668bcc654738590ee24d5e47be6271aa35e32 URL: https://git.catflap.org/get_iplayer/commit/?id=df9668bcc654738590ee24d5e47be6271aa35e32 Author: dinkypumpkin (Sat 3 Dec 2016 13:05:32 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Web PVR: Remove support for streaming and recording of live programmes Closes #286 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 31d0a31d11a4625ff57262ed4d518e39c6823b39 URL: https://git.catflap.org/get_iplayer/commit/?id=31d0a31d11a4625ff57262ed4d518e39c6823b39 Author: dinkypumpkin (Sat 3 Dec 2016 12:54:39 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Web PVR: Remove built-in support for alternative metadata formats (Kodi/Freevo) Closes #290 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 580e6ac778f6091de9679d327097307962fcbcd2 URL: https://git.catflap.org/get_iplayer/commit/?id=580e6ac778f6091de9679d327097307962fcbcd2 Author: dinkypumpkin (Sat 3 Dec 2016 12:59:26 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Web PVR: Remove podcast programme type Closes #284 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 294e07ee95ffa8e884cbe955d9507cb0a87799a8 URL: https://git.catflap.org/get_iplayer/commit/?id=294e07ee95ffa8e884cbe955d9507cb0a87799a8 Author: dinkypumpkin (Sat 3 Dec 2016 13:06:21 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Web PVR: Remove localfiles programme type Closes #285 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: e1bb02132484f4221ffe2bccbdedb03f43f73c3c URL: https://git.catflap.org/get_iplayer/commit/?id=e1bb02132484f4221ffe2bccbdedb03f43f73c3c Author: dinkypumpkin (Sun 4 Dec 2016 00:40:38 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove built-in support for alternative media output formats or containers (MP3/AVI/MKV) Closes #289 Removed options: --aactomp3 --mp3vbr --avi --mkv M get_iplayer ____________________________________________________________________________________________________________ Commit: a4ea547ce03116dd586d6bf62a57e398f5aa2291 URL: https://git.catflap.org/get_iplayer/commit/?id=a4ea547ce03116dd586d6bf62a57e398f5aa2291 Author: dinkypumpkin (Fri 2 Dec 2016 23:40:06 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove file name sanitisation options (replaced with uniform scheme) Closes #299 Added options: --nosanitise : Do not sanitise output file and directory names. Implies --whitespace. Invalid punctuation characters for FAT and HFS will still be removed for Windows and macOS respectively. Removed options: --fatfilename --hfsfilename --keepall --nonascii --punctuation --isodate M get_iplayer ____________________________________________________________________________________________________________ Commit: b4182b31ebca8af0eca8d9acbcaa74f46fea5073 URL: https://git.catflap.org/get_iplayer/commit/?id=b4182b31ebca8af0eca8d9acbcaa74f46fea5073 Author: dinkypumpkin (Fri 2 Dec 2016 01:04:23 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove vestigial support for news and sport site videos and other embedded media Closes #282 Removed options: --mediaselector M get_iplayer ____________________________________________________________________________________________________________ Commit: f3f750d634024e9a1e80e766b7df31f5f35564ab URL: https://git.catflap.org/get_iplayer/commit/?id=f3f750d634024e9a1e80e766b7df31f5f35564ab Author: dinkypumpkin (Wed 30 Nov 2016 20:03:59 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove customisation of ffmpeg options for remux Closes #295 Removed options: --ffmpegradioopts --ffmpegtvopts M get_iplayer ____________________________________________________________________________________________________________ Commit: c013f6fca6c2f91f5c9ebc9cae98973be632b160 URL: https://git.catflap.org/get_iplayer/commit/?id=c013f6fca6c2f91f5c9ebc9cae98973be632b160 Author: dinkypumpkin (Wed 30 Nov 2016 19:45:04 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove option to use ffmpeg for on-demand downloads Closes #294 Removed options: --hlsradioopts --hlstvopts --hlsffmpeg --hlsffmpegencode M get_iplayer ____________________________________________________________________________________________________________ Commit: 2e603f33cc23bac5eb148d6eea658fd5a344888e URL: https://git.catflap.org/get_iplayer/commit/?id=2e603f33cc23bac5eb148d6eea658fd5a344888e Author: dinkypumpkin (Tue 29 Nov 2016 23:03:27 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove support for streaming of on-demand programmes Closes #287 Removed options: --nowrite --player --stdout --stream M get_iplayer ____________________________________________________________________________________________________________ Commit: 7892fed10894714dcff1a43122798c412213a7a4 URL: https://git.catflap.org/get_iplayer/commit/?id=7892fed10894714dcff1a43122798c412213a7a4 Author: dinkypumpkin (Tue 29 Nov 2016 17:01:00 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove support for streaming and recording of live programmes Closes #286 Removed options: --type=livetv --type=liveradio --livetvmode --outputlivetv --hlslivetvopts --ffmpeglivetvopts --liveradiomode --outputliveradio --hlsliveradioopts --ffmpegliveradioopts --shoutcastliveradioopts --liveradiouk --liveradiointl M get_iplayer ____________________________________________________________________________________________________________ Commit: a83b2399af0f6b84d02a28f8738479e96401ed36 URL: https://git.catflap.org/get_iplayer/commit/?id=a83b2399af0f6b84d02a28f8738479e96401ed36 Author: dinkypumpkin (Wed 23 Nov 2016 22:25:09 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove ID3 metadata tagging Close #288 Removed options: --id3v2 --tag-id3sync Removed dependencies: MP3::Tag id3v2 M get_iplayer ____________________________________________________________________________________________________________ Commit: f8dd9b09744c670377ee41cc57b272071a7d9bad URL: https://git.catflap.org/get_iplayer/commit/?id=f8dd9b09744c670377ee41cc57b272071a7d9bad Author: dinkypumpkin (Wed 23 Nov 2016 22:15:16 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove obsolete tagging options (replaced by auto-configuration) Closes #298 Removed options: --tag-cnid --tag-fulltitle --tag-hdvideo --tag-longdesc --tag-longdescription --tag-longepisode --tag-longtitle --tag-shortname Use --tag-format-show and --tag-format-title with substitution parameters to format programme name and episode title. M get_iplayer ____________________________________________________________________________________________________________ Commit: 58b94fb17f0260c3bd75b3018b0d7e0d4b4136fd URL: https://git.catflap.org/get_iplayer/commit/?id=58b94fb17f0260c3bd75b3018b0d7e0d4b4136fd Author: dinkypumpkin (Tue 22 Nov 2016 21:33:22 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove built-in support for alternative search results formats (HTML/Freevo/MythTV) Closes #291 Removed options: --fxd --html --mythtv --xmlchannels --xmlnames --xmlalpha M get_iplayer ____________________________________________________________________________________________________________ Commit: 4c46b3e047d81ec343b624a536252b77bbba05fd URL: https://git.catflap.org/get_iplayer/commit/?id=4c46b3e047d81ec343b624a536252b77bbba05fd Author: dinkypumpkin (Tue 22 Nov 2016 21:28:51 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove built-in support for alternative metadata formats (Kodi/Freevo) Closes #290 Removed options: --metadata=kodi --metadata=kodi_movie --metadata=freevo Only --metadata=generic now supported M get_iplayer ____________________________________________________________________________________________________________ Commit: 32bc6f4f45268d0ea0d81b53ad63324c19211673 URL: https://git.catflap.org/get_iplayer/commit/?id=32bc6f4f45268d0ea0d81b53ad63324c19211673 Author: dinkypumpkin (Sat 19 Nov 2016 22:21:04 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove email functions Closes #296 Removed options: --email --emailsmtp --emailsender --emailsecurity --emailpassword --emailport --emailuser Removed dependencies: Net::SMTP Net::SMTP::TLS::ButMaintained Net::SMTP::TLS Net::SMTP::SSL Authen::SASL M get_iplayer ____________________________________________________________________________________________________________ Commit: e242927608fb514455853f8adcf9afc4fc4547d4 URL: https://git.catflap.org/get_iplayer/commit/?id=e242927608fb514455853f8adcf9afc4fc4547d4 Author: dinkypumpkin (Mon 14 Nov 2016 18:46:07 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove multimode recording Closes #292 Removed options: --multimode M get_iplayer ____________________________________________________________________________________________________________ Commit: adf18b4eb8cc94d61c624bd2d9de9accab2a9d3a URL: https://git.catflap.org/get_iplayer/commit/?id=adf18b4eb8cc94d61c624bd2d9de9accab2a9d3a Author: dinkypumpkin (Wed 9 Nov 2016 19:24:37 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove symbolic linking of output files Closes #293 Removed options: --symlink M get_iplayer ____________________________________________________________________________________________________________ Commit: 5e396bc46b2e2c4f35cd936efa4af9079748b362 URL: https://git.catflap.org/get_iplayer/commit/?id=5e396bc46b2e2c4f35cd936efa4af9079748b362 Author: dinkypumpkin (Fri 4 Nov 2016 16:01:09 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove podcast programme type Closes #284 Removed options: --outputpodcast --type=podcast M get_iplayer ____________________________________________________________________________________________________________ Commit: f2266d1de8604646e3a1b4910c80736f3839ccd0 URL: https://git.catflap.org/get_iplayer/commit/?id=f2266d1de8604646e3a1b4910c80736f3839ccd0 Author: dinkypumpkin (Fri 4 Nov 2016 15:48:43 GMT) Committer: dinkypumpkin (Wed 7 Dec 2016 14:39:51 GMT) Remove localfiles programme type Closes #285 Removed options: --localfilesdirs --outputlocalfiles --type=localfiles Removed dependencies: MP3::Info M get_iplayer ____________________________________________________________________________________________________________ Commit: 4f3d23edcecca21889bf3b6ad014d9b3e2326e79 URL: https://git.catflap.org/get_iplayer/commit/?id=4f3d23edcecca21889bf3b6ad014d9b3e2326e79 Author: Will Elwood (Wed 7 Dec 2016 08:31:14 GMT) Committer: GitHub (Wed 7 Dec 2016 08:31:14 GMT) `ensure_array(undef)` should return an empty array Previously, `ensure_array(undef)` would return `undef` (not an array). Using this scalar return value in a list context, such as assigning to an array variable, converts it to `[undef]` (an array with 1 element whose value is undef). Subsequently testing this array for emptiness unexpectedly fails. M get_iplayer ____________________________________________________________________________________________________________ Commit: 7b107926d6d77e64114e410e7d785b5ecf5c1ffb URL: https://git.catflap.org/get_iplayer/commit/?id=7b107926d6d77e64114e410e7d785b5ecf5c1ffb Author: dinkypumpkin (Wed 28 Sep 2016 12:14:46 BST) Committer: dinkypumpkin (Wed 28 Sep 2016 12:14:46 BST) Remove unnecessary ffmpeg warnings with --raw M get_iplayer ____________________________________________________________________________________________________________ Commit: 4bebef49a7e08285106ce89f5e086ac58d0ec92c URL: https://git.catflap.org/get_iplayer/commit/?id=4bebef49a7e08285106ce89f5e086ac58d0ec92c Author: dinkypumpkin (Wed 28 Sep 2016 11:42:06 BST) Committer: dinkypumpkin (Wed 28 Sep 2016 11:42:06 BST) Work around broken version metadata Occasionally, original and audiodescribed/signed versions are assigned same version PID in programme metadata, which has the effect of masking the original version. There is no way to know which version is correct, so use both even though version PID is duplicated. M get_iplayer ____________________________________________________________________________________________________________ Commit: 3aeaa89059d1e06b78ee0b404a67048a2a2bcbf1 URL: https://git.catflap.org/get_iplayer/commit/?id=3aeaa89059d1e06b78ee0b404a67048a2a2bcbf1 Author: dinkypumpkin (Tue 30 Aug 2016 17:35:01 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 23:25:38 BST) Implemented --command-tv and --command-radio options Users can now save a different post-processing command for each programme type in preferences. Overrides --command. Closes #269 M get_iplayer ____________________________________________________________________________________________________________ Commit: 17330748fb260f7345fba7c5c1da2e87b683748e URL: https://git.catflap.org/get_iplayer/commit/?id=17330748fb260f7345fba7c5c1da2e87b683748e Author: dinkypumpkin (Tue 30 Aug 2016 17:16:20 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 23:25:38 BST) Support --pid and --pid-recursive from pvr searches created with --pvr-add The --pid and --pid-recursive options may be useful for periodic pvr jobs that track web-only series (e.g., BBC Three). Also removed requirement to include --type with --pvr-queue (not usually necessary). Closes #277 M get_iplayer ____________________________________________________________________________________________________________ Commit: 4ed0be8c46b53020c518ceca7a3d8065d3c799b3 URL: https://git.catflap.org/get_iplayer/commit/?id=4ed0be8c46b53020c518ceca7a3d8065d3c799b3 Author: dinkypumpkin (Sun 25 Sep 2016 17:36:40 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 17:36:40 BST) bump dev version M get_iplayer ____________________________________________________________________________________________________________ Commit: 31d0103db396b3783e6c8e4a489a22056ba27f6b URL: https://git.catflap.org/get_iplayer/commit/?id=31d0103db396b3783e6c8e4a489a22056ba27f6b Author: dinkypumpkin (Sun 25 Sep 2016 17:32:57 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 17:32:57 BST) Release 2.97 M get_iplayer M get_iplayer.1 M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: ce6ec506456413e9124f97f0aefc537dde72224b URL: https://git.catflap.org/get_iplayer/commit/?id=ce6ec506456413e9124f97f0aefc537dde72224b Author: dinkypumpkin (Sun 25 Sep 2016 01:22:05 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 01:22:05 BST) Revert "Support --pid and --pid-recursive from pvr searches created with --pvr-add" This reverts commit 78d8b8c412e5250845eb1d6febc04e8703803eaf. M get_iplayer ____________________________________________________________________________________________________________ Commit: 8287a61c1f780f550b388edcd05f039af5d6a951 URL: https://git.catflap.org/get_iplayer/commit/?id=8287a61c1f780f550b388edcd05f039af5d6a951 Author: dinkypumpkin (Sun 25 Sep 2016 01:20:19 BST) Committer: dinkypumpkin (Sun 25 Sep 2016 01:20:19 BST) Revert "Implemented --command-tv and --command-radio options" This reverts commit ee1665250f748431c81d7fc4dd8e74f6eab05421. M get_iplayer ____________________________________________________________________________________________________________ Commit: 8cf518f8721db57f6e4a0435be3e323417336bf8 URL: https://git.catflap.org/get_iplayer/commit/?id=8cf518f8721db57f6e4a0435be3e323417336bf8 Author: dinkypumpkin (Fri 23 Sep 2016 17:34:34 BST) Committer: dinkypumpkin (Fri 23 Sep 2016 17:34:34 BST) Web PVR: ensure consistent display of boolean radio groups M get_iplayer.cgi ____________________________________________________________________________________________________________ Commit: 6d2765c44cf92ff6acb558406368230dc4d61cc7 URL: https://git.catflap.org/get_iplayer/commit/?id=6d2765c44cf92ff6acb558406368230dc4d61cc7 Author: dinkypumpkin (Fri 23 Sep 2016 16:50:02 BST) Committer: dinkypumpkin (Fri 23 Sep 2016 16:50:02 BST) Web PVR: work around changes in Chrome 53, Opera 40 and Firefox 49 Those browser versions have implemented this WHATWG spec change: https://github.com/whatwg/html/issues/787 which breaks most of the links in the Web PVR Manager since the global variable associated with main form (named "form") is no longer recognised in