]>
code.delx.au - webdl/log
James Bunton [Sun, 4 Jun 2023 21:40:43 +0000 (07:40 +1000)]
Fixed silly bug in removing ffmpeg detection
James Bunton [Sun, 4 Jun 2023 14:08:46 +0000 (00:08 +1000)]
Update README
James Bunton [Sun, 4 Jun 2023 14:06:56 +0000 (00:06 +1000)]
Added NITV to SBS
James Bunton [Sun, 4 Jun 2023 14:05:47 +0000 (00:05 +1000)]
Only support ffmpeg
Also fixes #124, thanks MarkJ
James Bunton [Sun, 4 Jun 2023 14:05:34 +0000 (00:05 +1000)]
Fix weird requests errors
James Bunton [Sun, 4 Jun 2023 13:58:01 +0000 (23:58 +1000)]
Fixed SBS
Thanks to Larry and others on issue #125! :-)
Paul Wise [Wed, 25 Aug 2021 10:45:56 +0000 (10:45 +0000)]
Merged in fix-sbs (pull request #10)
Download SBS player params from the API
Approved-by: delx
Paul Wise [Mon, 16 Aug 2021 14:03:58 +0000 (22:03 +0800)]
Download SBS player params from the API
The SBS embedded player params do not seem to be present any more.
Approach-from: youtube-dl
Fixes: https://bitbucket.org/delx/webdl/issues/119/sbs-not-finding-player-params
Paul Wise [Wed, 4 Nov 2020 09:29:41 +0000 (17:29 +0800)]
Add support for ABC iView HLS livestreams
Various video players such as mpv/vlc can play livestreams
while they are being dumped to disk by retrying after EOF.
James Bunton [Sun, 20 Sep 2020 13:40:35 +0000 (23:40 +1000)]
Fixed iView downloads
James Bunton [Fri, 24 Jul 2020 02:32:55 +0000 (12:32 +1000)]
Fixed iView to use categories and channels from API
James Bunton [Mon, 29 Jun 2020 12:39:26 +0000 (22:39 +1000)]
Log to stdout instead of stderr
James Bunton [Sat, 13 Jun 2020 13:04:32 +0000 (23:04 +1000)]
Fixed missing import
James Bunton [Sat, 13 Jun 2020 12:45:53 +0000 (22:45 +1000)]
Fix SBS download
There seems to be a limit of 10000 on queries. Split by channel to work
around this.
James Bunton [Mon, 13 Apr 2020 11:11:57 +0000 (21:11 +1000)]
Send user-agent when downloading HLS videos (fixes #106)
James Bunton [Mon, 13 Apr 2020 11:11:32 +0000 (21:11 +1000)]
Drop livestreamer support, it probably didn't work anymore anyway
James Bunton [Sun, 12 Apr 2020 08:10:02 +0000 (18:10 +1000)]
Use natural_sort
James Bunton [Sun, 12 Apr 2020 08:03:24 +0000 (18:03 +1000)]
Sort nodes so that autograbber fetches them in a more reasonable order
Thanks to Paul Wise
James Bunton [Sun, 12 Apr 2020 07:48:00 +0000 (17:48 +1000)]
Failsafe in case channel 10 returns bad results again
James Bunton [Sun, 12 Apr 2020 07:36:57 +0000 (17:36 +1000)]
fix #105 - channel 10 pulling in too many episodes
James Bunton [Fri, 20 Dec 2019 00:48:42 +0000 (11:48 +1100)]
Reduce SBS page size (fixes #102)
James Bunton [Tue, 20 Aug 2019 15:02:12 +0000 (01:02 +1000)]
autograbber: implement .excludes.txt (fixes #75)
James Bunton [Tue, 20 Aug 2019 14:36:33 +0000 (00:36 +1000)]
grabber: support fetching ranges (fixes #91)
James Bunton [Tue, 20 Aug 2019 14:19:27 +0000 (00:19 +1000)]
sbs: display error if video cannot be downloaded (fixes #99)
James Bunton [Sun, 19 May 2019 10:57:07 +0000 (20:57 +1000)]
Safely handle missing data in iView
James Bunton [Sun, 19 May 2019 10:52:40 +0000 (20:52 +1000)]
Deprecate livestreamer and libav-tools
James Bunton [Fri, 29 Mar 2019 09:54:29 +0000 (20:54 +1100)]
sbs: use alternate API
James Bunton [Sun, 24 Feb 2019 00:04:32 +0000 (11:04 +1100)]
sbs: filter duplicates
James Bunton [Sun, 24 Feb 2019 00:04:14 +0000 (11:04 +1100)]
iview: don't blow up if video is unavailable
James Bunton [Tue, 12 Feb 2019 11:21:54 +0000 (22:21 +1100)]
SBS now has a maximum query range of 49
James Bunton [Sun, 21 Oct 2018 13:33:35 +0000 (00:33 +1100)]
Use https wherever possible
Thanks to Paul Wise
James Bunton [Mon, 16 Jul 2018 10:14:36 +0000 (10:14 +0000)]
iview: sometimes collections is a str instead of a dict
James Bunton [Mon, 25 Jun 2018 13:39:06 +0000 (23:39 +1000)]
Prefer ffmpeg if it is installed
James Bunton [Mon, 18 Jun 2018 08:11:00 +0000 (18:11 +1000)]
iView "Regional Australia" category
James Bunton [Thu, 14 Jun 2018 12:10:54 +0000 (22:10 +1000)]
iView handle missing episodes in series
James Bunton [Thu, 14 Jun 2018 11:21:22 +0000 (21:21 +1000)]
iView handle missing episodes in collection
James Bunton [Sun, 10 Jun 2018 05:46:57 +0000 (15:46 +1000)]
get_duration() falls back to decoding the file
James Bunton [Sun, 10 Jun 2018 01:36:31 +0000 (11:36 +1000)]
sbs: ability to download mpd/dash files (only works with streamlink)
James Bunton [Mon, 19 Mar 2018 11:13:14 +0000 (11:13 +0000)]
iView: Fix some missing videos. It seems not everything is in the index list
James Bunton [Sat, 24 Feb 2018 10:26:27 +0000 (21:26 +1100)]
NEWS and update instructions
James Bunton [Sat, 24 Feb 2018 05:48:54 +0000 (16:48 +1100)]
Switch to streamlink
James Bunton [Sat, 24 Feb 2018 05:15:53 +0000 (16:15 +1100)]
Reimplemented Channel 10
James Bunton [Thu, 19 Oct 2017 05:38:31 +0000 (16:38 +1100)]
sbs: always access release_url over http
James Bunton [Sat, 2 Sep 2017 23:48:08 +0000 (09:48 +1000)]
Handle SBS missing video
James Bunton [Fri, 25 Aug 2017 10:26:06 +0000 (20:26 +1000)]
Disable Channel 9 because it's been broken for a while
Chris Read [Wed, 5 Jul 2017 06:24:29 +0000 (06:24 +0000)]
Fix issues with source listings including leading spaces in program names
Approved-by: delx <jamesbunton@delx.net.au>
James Bunton [Mon, 19 Jun 2017 12:24:43 +0000 (22:24 +1000)]
iView supports hls-plus
James Bunton [Mon, 19 Jun 2017 12:21:10 +0000 (22:21 +1000)]
iView follows series links to find all the episodes
James Bunton [Mon, 22 May 2017 08:22:45 +0000 (18:22 +1000)]
More detailed error when SBS fails
James Bunton [Sun, 19 Mar 2017 01:15:24 +0000 (12:15 +1100)]
README info on running from cron
James Bunton [Sun, 19 Mar 2017 01:14:04 +0000 (12:14 +1100)]
Helper script to run from cron
James Bunton [Sun, 19 Mar 2017 00:45:49 +0000 (11:45 +1100)]
Fixed unicode issue for ABC iView auth XML
James Bunton [Tue, 14 Mar 2017 09:19:23 +0000 (20:19 +1100)]
Old requests_cache versions break streaming, so don't use it
James Bunton [Mon, 13 Mar 2017 22:07:30 +0000 (09:07 +1100)]
Force overwriting existing files to avoid prompting
James Bunton [Mon, 13 Mar 2017 02:18:13 +0000 (13:18 +1100)]
Improved installation instructions in README
James Bunton [Fri, 10 Mar 2017 03:48:58 +0000 (14:48 +1100)]
sbs works over http
James Bunton [Thu, 23 Feb 2017 22:07:00 +0000 (09:07 +1100)]
News
James Bunton [Wed, 22 Feb 2017 12:12:53 +0000 (23:12 +1100)]
Removed unused #!
James Bunton [Wed, 22 Feb 2017 10:33:37 +0000 (21:33 +1100)]
Improved README
James Bunton [Wed, 22 Feb 2017 10:07:54 +0000 (21:07 +1100)]
Create directory for cache file
James Bunton [Wed, 22 Feb 2017 07:55:27 +0000 (18:55 +1100)]
More convenient calling format for autograbber
Keep backwards compatibility
James Bunton [Tue, 21 Feb 2017 21:50:07 +0000 (08:50 +1100)]
Switch to requests to remove custom caching code
James Bunton [Tue, 21 Feb 2017 21:19:38 +0000 (08:19 +1100)]
Use pip/requirements.txt, now needs Python3
James Bunton [Thu, 9 Feb 2017 21:36:08 +0000 (08:36 +1100)]
Fix for avprobe
James Bunton [Wed, 8 Feb 2017 10:45:17 +0000 (21:45 +1100)]
Update docs to reference git instead of hg
James Bunton [Thu, 20 Oct 2016 05:58:44 +0000 (16:58 +1100)]
Use ffprobe duration to determine if the remux succeeded
James Bunton [Thu, 20 Oct 2016 03:29:19 +0000 (14:29 +1100)]
Fixed iView (thanks Charlie Bash)
James Bunton [Sun, 31 Jul 2016 04:21:54 +0000 (14:21 +1000)]
README tweak
James Bunton [Sun, 31 Jul 2016 03:03:27 +0000 (13:03 +1000)]
Moved to git
James Bunton [Mon, 16 May 2016 12:50:54 +0000 (22:50 +1000)]
safer JSON handling
James Bunton [Mon, 16 May 2016 12:35:44 +0000 (22:35 +1000)]
import os in autosocks
delx [Tue, 12 Jan 2016 05:07:16 +0000 (05:07 +0000)]
Added usage info to README.md
James Bunton [Mon, 14 Dec 2015 21:24:17 +0000 (08:24 +1100)]
sbs: Removed ... printing
James Bunton [Mon, 14 Dec 2015 10:18:51 +0000 (21:18 +1100)]
sbs fetches list differently, now slower but will pull all videos
James Bunton [Sun, 11 Oct 2015 21:12:57 +0000 (08:12 +1100)]
Updated Channel 10 API token
James Bunton [Mon, 5 Oct 2015 14:09:17 +0000 (01:09 +1100)]
Handle URLs without scheme, fixes SBS issue #27
James Bunton [Sat, 8 Aug 2015 05:01:17 +0000 (15:01 +1000)]
Don't strip scheme from livestreamer URLs - support https HLS
James Bunton [Tue, 4 Aug 2015 22:14:41 +0000 (08:14 +1000)]
Fixed SBS muxing
James Bunton [Tue, 4 Aug 2015 22:10:46 +0000 (08:10 +1000)]
Fixed SBS to work with new website changes
James Bunton [Tue, 4 Aug 2015 20:56:17 +0000 (06:56 +1000)]
Switch brightcove back to HDS+HLS
James Bunton [Sat, 30 May 2015 03:43:37 +0000 (13:43 +1000)]
support grabbing brightcove widevine videos - for channel 9
James Bunton [Sat, 30 May 2015 03:19:55 +0000 (13:19 +1000)]
python3 compatibility
James Bunton [Tue, 26 May 2015 21:44:45 +0000 (07:44 +1000)]
Return false instead of throwing exception when missing HLS stream
James Bunton [Sun, 24 May 2015 12:14:45 +0000 (22:14 +1000)]
Clearer error message when unencrypted stream is not available
James Bunton [Sun, 24 May 2015 07:53:22 +0000 (17:53 +1000)]
Added license
James Bunton [Sun, 24 May 2015 07:45:28 +0000 (17:45 +1000)]
Added README.md
James Bunton [Sun, 24 May 2015 07:20:04 +0000 (17:20 +1000)]
Removed unneeded stuff
James Bunton [Sun, 24 May 2015 06:54:18 +0000 (16:54 +1000)]
Fixed Channel 9
James Bunton [Sun, 24 May 2015 06:04:48 +0000 (16:04 +1000)]
Use livestreamer for iview HLS instead of my own code
James Bunton [Sun, 24 May 2015 05:41:06 +0000 (15:41 +1000)]
Disable Plus7
James Bunton [Sun, 24 May 2015 05:40:44 +0000 (15:40 +1000)]
Adobe HDS support for SBS
James Bunton [Thu, 26 Mar 2015 07:35:02 +0000 (18:35 +1100)]
webdl: utf-8 encode string before printing
James Bunton [Thu, 26 Mar 2015 07:29:11 +0000 (18:29 +1100)]
webdl: Allow XDG_CACHE_HOME to override default of ~/.cache
James Bunton [Thu, 26 Mar 2015 07:27:05 +0000 (18:27 +1100)]
webdl: open files in binary mode for windows compatibility
James Bunton [Sat, 8 Nov 2014 12:32:38 +0000 (23:32 +1100)]
webdl: support for ffmpeg as well as avconv
James Bunton [Sun, 31 Aug 2014 10:59:25 +0000 (20:59 +1000)]
webdl: sanify HLS filenames
James Bunton [Wed, 20 Aug 2014 07:07:08 +0000 (17:07 +1000)]
webdl: refactored HLS download and convert to mp4 logic
- HLS now just concatenates the .ts files from the m3u8 into a single file.
- Refactor the existing mp4 remux logic to convert from the .ts to .mp4
James Bunton [Tue, 19 Aug 2014 16:11:56 +0000 (02:11 +1000)]
iview: return correct download status
James Bunton [Tue, 19 Aug 2014 16:06:49 +0000 (02:06 +1000)]
hls: allow last segment to be missing
James Bunton [Tue, 19 Aug 2014 15:45:01 +0000 (01:45 +1000)]
iview: Use HLS instead of RTMP
ABC seems to have broken the legacy streaming format, this should be more future-proof