]> code.delx.au - webdl/log
webdl
10 months agoFixed silly bug in removing ffmpeg detection master
James Bunton [Sun, 4 Jun 2023 21:40:43 +0000 (07:40 +1000)]
Fixed silly bug in removing ffmpeg detection

10 months agoUpdate README
James Bunton [Sun, 4 Jun 2023 14:08:46 +0000 (00:08 +1000)]
Update README

10 months agoAdded NITV to SBS
James Bunton [Sun, 4 Jun 2023 14:06:56 +0000 (00:06 +1000)]
Added NITV to SBS

10 months agoOnly support ffmpeg
James Bunton [Sun, 4 Jun 2023 14:05:47 +0000 (00:05 +1000)]
Only support ffmpeg

Also fixes #124, thanks MarkJ

10 months agoFix weird requests errors
James Bunton [Sun, 4 Jun 2023 14:05:34 +0000 (00:05 +1000)]
Fix weird requests errors

10 months agoFixed SBS
James Bunton [Sun, 4 Jun 2023 13:58:01 +0000 (23:58 +1000)]
Fixed SBS

Thanks to Larry and others on issue #125! :-)

2 years agoMerged in fix-sbs (pull request #10)
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
2 years agoDownload SBS player params from the API
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
3 years agoAdd support for ABC iView HLS livestreams
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.

3 years agoFixed iView downloads
James Bunton [Sun, 20 Sep 2020 13:40:35 +0000 (23:40 +1000)]
Fixed iView downloads

3 years agoFixed iView to use categories and channels from API
James Bunton [Fri, 24 Jul 2020 02:32:55 +0000 (12:32 +1000)]
Fixed iView to use categories and channels from API

3 years agoLog to stdout instead of stderr
James Bunton [Mon, 29 Jun 2020 12:39:26 +0000 (22:39 +1000)]
Log to stdout instead of stderr

3 years agoFixed missing import
James Bunton [Sat, 13 Jun 2020 13:04:32 +0000 (23:04 +1000)]
Fixed missing import

3 years agoFix SBS download
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.

4 years agoSend user-agent when downloading HLS videos (fixes #106)
James Bunton [Mon, 13 Apr 2020 11:11:57 +0000 (21:11 +1000)]
Send user-agent when downloading HLS videos (fixes #106)

4 years agoDrop livestreamer support, it probably didn't work anymore anyway
James Bunton [Mon, 13 Apr 2020 11:11:32 +0000 (21:11 +1000)]
Drop livestreamer support, it probably didn't work anymore anyway

4 years agoUse natural_sort
James Bunton [Sun, 12 Apr 2020 08:10:02 +0000 (18:10 +1000)]
Use natural_sort

4 years agoSort nodes so that autograbber fetches them in a more reasonable order
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

4 years agoFailsafe in case channel 10 returns bad results again
James Bunton [Sun, 12 Apr 2020 07:48:00 +0000 (17:48 +1000)]
Failsafe in case channel 10 returns bad results again

4 years agofix #105 - channel 10 pulling in too many episodes
James Bunton [Sun, 12 Apr 2020 07:36:57 +0000 (17:36 +1000)]
fix #105 - channel 10 pulling in too many episodes

4 years agoReduce SBS page size (fixes #102)
James Bunton [Fri, 20 Dec 2019 00:48:42 +0000 (11:48 +1100)]
Reduce SBS page size (fixes #102)

4 years agoautograbber: implement .excludes.txt (fixes #75)
James Bunton [Tue, 20 Aug 2019 15:02:12 +0000 (01:02 +1000)]
autograbber: implement .excludes.txt (fixes #75)

4 years agograbber: support fetching ranges (fixes #91)
James Bunton [Tue, 20 Aug 2019 14:36:33 +0000 (00:36 +1000)]
grabber: support fetching ranges (fixes #91)

4 years agosbs: display error if video cannot be downloaded (fixes #99)
James Bunton [Tue, 20 Aug 2019 14:19:27 +0000 (00:19 +1000)]
sbs: display error if video cannot be downloaded (fixes #99)

4 years agoSafely handle missing data in iView
James Bunton [Sun, 19 May 2019 10:57:07 +0000 (20:57 +1000)]
Safely handle missing data in iView

4 years agoDeprecate livestreamer and libav-tools
James Bunton [Sun, 19 May 2019 10:52:40 +0000 (20:52 +1000)]
Deprecate livestreamer and libav-tools

5 years agosbs: use alternate API
James Bunton [Fri, 29 Mar 2019 09:54:29 +0000 (20:54 +1100)]
sbs: use alternate API

5 years agosbs: filter duplicates
James Bunton [Sun, 24 Feb 2019 00:04:32 +0000 (11:04 +1100)]
sbs: filter duplicates

5 years agoiview: don't blow up if video is unavailable
James Bunton [Sun, 24 Feb 2019 00:04:14 +0000 (11:04 +1100)]
iview: don't blow up if video is unavailable

5 years agoSBS now has a maximum query range of 49
James Bunton [Tue, 12 Feb 2019 11:21:54 +0000 (22:21 +1100)]
SBS now has a maximum query range of 49

5 years agoUse https wherever possible
James Bunton [Sun, 21 Oct 2018 13:33:35 +0000 (00:33 +1100)]
Use https wherever possible

Thanks to Paul Wise

5 years agoiview: sometimes collections is a str instead of a dict
James Bunton [Mon, 16 Jul 2018 10:14:36 +0000 (10:14 +0000)]
iview: sometimes collections is a str instead of a dict

5 years agoPrefer ffmpeg if it is installed
James Bunton [Mon, 25 Jun 2018 13:39:06 +0000 (23:39 +1000)]
Prefer ffmpeg if it is installed

5 years agoiView "Regional Australia" category
James Bunton [Mon, 18 Jun 2018 08:11:00 +0000 (18:11 +1000)]
iView "Regional Australia" category

5 years agoiView handle missing episodes in series
James Bunton [Thu, 14 Jun 2018 12:10:54 +0000 (22:10 +1000)]
iView handle missing episodes in series

5 years agoiView handle missing episodes in collection
James Bunton [Thu, 14 Jun 2018 11:21:22 +0000 (21:21 +1000)]
iView handle missing episodes in collection

5 years agoget_duration() falls back to decoding the file
James Bunton [Sun, 10 Jun 2018 05:46:57 +0000 (15:46 +1000)]
get_duration() falls back to decoding the file

5 years agosbs: ability to download mpd/dash files (only works with streamlink)
James Bunton [Sun, 10 Jun 2018 01:36:31 +0000 (11:36 +1000)]
sbs: ability to download mpd/dash files (only works with streamlink)

6 years agoiView: Fix some missing videos. It seems not everything is in the index list
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

6 years agoNEWS and update instructions
James Bunton [Sat, 24 Feb 2018 10:26:27 +0000 (21:26 +1100)]
NEWS and update instructions

6 years agoSwitch to streamlink
James Bunton [Sat, 24 Feb 2018 05:48:54 +0000 (16:48 +1100)]
Switch to streamlink

6 years agoReimplemented Channel 10
James Bunton [Sat, 24 Feb 2018 05:15:53 +0000 (16:15 +1100)]
Reimplemented Channel 10

6 years agosbs: always access release_url over http
James Bunton [Thu, 19 Oct 2017 05:38:31 +0000 (16:38 +1100)]
sbs: always access release_url over http

6 years agoHandle SBS missing video
James Bunton [Sat, 2 Sep 2017 23:48:08 +0000 (09:48 +1000)]
Handle SBS missing video

6 years agoDisable Channel 9 because it's been broken for a while
James Bunton [Fri, 25 Aug 2017 10:26:06 +0000 (20:26 +1000)]
Disable Channel 9 because it's been broken for a while

6 years agoFix issues with source listings including leading spaces in program names
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>
6 years agoiView supports hls-plus
James Bunton [Mon, 19 Jun 2017 12:24:43 +0000 (22:24 +1000)]
iView supports hls-plus

6 years agoiView follows series links to find all the episodes
James Bunton [Mon, 19 Jun 2017 12:21:10 +0000 (22:21 +1000)]
iView follows series links to find all the episodes

6 years agoMore detailed error when SBS fails
James Bunton [Mon, 22 May 2017 08:22:45 +0000 (18:22 +1000)]
More detailed error when SBS fails

7 years agoREADME info on running from cron
James Bunton [Sun, 19 Mar 2017 01:15:24 +0000 (12:15 +1100)]
README info on running from cron

7 years agoHelper script to run from cron
James Bunton [Sun, 19 Mar 2017 01:14:04 +0000 (12:14 +1100)]
Helper script to run from cron

7 years agoFixed unicode issue for ABC iView auth XML
James Bunton [Sun, 19 Mar 2017 00:45:49 +0000 (11:45 +1100)]
Fixed unicode issue for ABC iView auth XML

7 years agoOld requests_cache versions break streaming, so don't use it
James Bunton [Tue, 14 Mar 2017 09:19:23 +0000 (20:19 +1100)]
Old requests_cache versions break streaming, so don't use it

7 years agoForce overwriting existing files to avoid prompting
James Bunton [Mon, 13 Mar 2017 22:07:30 +0000 (09:07 +1100)]
Force overwriting existing files to avoid prompting

7 years agoImproved installation instructions in README
James Bunton [Mon, 13 Mar 2017 02:18:13 +0000 (13:18 +1100)]
Improved installation instructions in README

7 years agosbs works over http
James Bunton [Fri, 10 Mar 2017 03:48:58 +0000 (14:48 +1100)]
sbs works over http

7 years agoNews
James Bunton [Thu, 23 Feb 2017 22:07:00 +0000 (09:07 +1100)]
News

7 years agoRemoved unused #!
James Bunton [Wed, 22 Feb 2017 12:12:53 +0000 (23:12 +1100)]
Removed unused #!

7 years agoImproved README
James Bunton [Wed, 22 Feb 2017 10:33:37 +0000 (21:33 +1100)]
Improved README

7 years agoCreate directory for cache file
James Bunton [Wed, 22 Feb 2017 10:07:54 +0000 (21:07 +1100)]
Create directory for cache file

7 years agoMore convenient calling format for autograbber
James Bunton [Wed, 22 Feb 2017 07:55:27 +0000 (18:55 +1100)]
More convenient calling format for autograbber

Keep backwards compatibility

7 years agoSwitch to requests to remove custom caching code
James Bunton [Tue, 21 Feb 2017 21:50:07 +0000 (08:50 +1100)]
Switch to requests to remove custom caching code

7 years agoUse pip/requirements.txt, now needs Python3
James Bunton [Tue, 21 Feb 2017 21:19:38 +0000 (08:19 +1100)]
Use pip/requirements.txt, now needs Python3

7 years agoFix for avprobe python2
James Bunton [Thu, 9 Feb 2017 21:36:08 +0000 (08:36 +1100)]
Fix for avprobe

7 years agoUpdate docs to reference git instead of hg
James Bunton [Wed, 8 Feb 2017 10:45:17 +0000 (21:45 +1100)]
Update docs to reference git instead of hg

7 years agoUse ffprobe duration to determine if the remux succeeded
James Bunton [Thu, 20 Oct 2016 05:58:44 +0000 (16:58 +1100)]
Use ffprobe duration to determine if the remux succeeded

7 years agoFixed iView (thanks Charlie Bash)
James Bunton [Thu, 20 Oct 2016 03:29:19 +0000 (14:29 +1100)]
Fixed iView (thanks Charlie Bash)

7 years agoREADME tweak
James Bunton [Sun, 31 Jul 2016 04:21:54 +0000 (14:21 +1000)]
README tweak

7 years agoMoved to git
James Bunton [Sun, 31 Jul 2016 03:03:27 +0000 (13:03 +1000)]
Moved to git

7 years agosafer JSON handling
James Bunton [Mon, 16 May 2016 12:50:54 +0000 (22:50 +1000)]
safer JSON handling

7 years agoimport os in autosocks
James Bunton [Mon, 16 May 2016 12:35:44 +0000 (22:35 +1000)]
import os in autosocks

8 years agoAdded usage info to README.md
delx [Tue, 12 Jan 2016 05:07:16 +0000 (05:07 +0000)]
Added usage info to README.md

8 years agosbs: Removed ... printing
James Bunton [Mon, 14 Dec 2015 21:24:17 +0000 (08:24 +1100)]
sbs: Removed ... printing

8 years agosbs fetches list differently, now slower but will pull all videos
James Bunton [Mon, 14 Dec 2015 10:18:51 +0000 (21:18 +1100)]
sbs fetches list differently, now slower but will pull all videos

8 years agoUpdated Channel 10 API token
James Bunton [Sun, 11 Oct 2015 21:12:57 +0000 (08:12 +1100)]
Updated Channel 10 API token

8 years agoHandle URLs without scheme, fixes SBS issue #27
James Bunton [Mon, 5 Oct 2015 14:09:17 +0000 (01:09 +1100)]
Handle URLs without scheme, fixes SBS issue #27

8 years agoDon't strip scheme from livestreamer URLs - support https HLS
James Bunton [Sat, 8 Aug 2015 05:01:17 +0000 (15:01 +1000)]
Don't strip scheme from livestreamer URLs - support https HLS

8 years agoFixed SBS muxing
James Bunton [Tue, 4 Aug 2015 22:14:41 +0000 (08:14 +1000)]
Fixed SBS muxing

8 years agoFixed SBS to work with new website changes
James Bunton [Tue, 4 Aug 2015 22:10:46 +0000 (08:10 +1000)]
Fixed SBS to work with new website changes

8 years agoSwitch brightcove back to HDS+HLS
James Bunton [Tue, 4 Aug 2015 20:56:17 +0000 (06:56 +1000)]
Switch brightcove back to HDS+HLS

8 years agosupport grabbing brightcove widevine videos - for channel 9
James Bunton [Sat, 30 May 2015 03:43:37 +0000 (13:43 +1000)]
support grabbing brightcove widevine videos - for channel 9

8 years agopython3 compatibility
James Bunton [Sat, 30 May 2015 03:19:55 +0000 (13:19 +1000)]
python3 compatibility

8 years agoReturn false instead of throwing exception when missing HLS stream
James Bunton [Tue, 26 May 2015 21:44:45 +0000 (07:44 +1000)]
Return false instead of throwing exception when missing HLS stream

8 years agoClearer error message when unencrypted stream is not available
James Bunton [Sun, 24 May 2015 12:14:45 +0000 (22:14 +1000)]
Clearer error message when unencrypted stream is not available

8 years agoAdded license
James Bunton [Sun, 24 May 2015 07:53:22 +0000 (17:53 +1000)]
Added license

8 years agoAdded README.md
James Bunton [Sun, 24 May 2015 07:45:28 +0000 (17:45 +1000)]
Added README.md

8 years agoRemoved unneeded stuff
James Bunton [Sun, 24 May 2015 07:20:04 +0000 (17:20 +1000)]
Removed unneeded stuff

8 years agoFixed Channel 9
James Bunton [Sun, 24 May 2015 06:54:18 +0000 (16:54 +1000)]
Fixed Channel 9

8 years agoUse livestreamer for iview HLS instead of my own code
James Bunton [Sun, 24 May 2015 06:04:48 +0000 (16:04 +1000)]
Use livestreamer for iview HLS instead of my own code

8 years agoDisable Plus7
James Bunton [Sun, 24 May 2015 05:41:06 +0000 (15:41 +1000)]
Disable Plus7

8 years agoAdobe HDS support for SBS
James Bunton [Sun, 24 May 2015 05:40:44 +0000 (15:40 +1000)]
Adobe HDS support for SBS

9 years agowebdl: utf-8 encode string before printing
James Bunton [Thu, 26 Mar 2015 07:35:02 +0000 (18:35 +1100)]
webdl: utf-8 encode string before printing

9 years agowebdl: Allow XDG_CACHE_HOME to override default of ~/.cache
James Bunton [Thu, 26 Mar 2015 07:29:11 +0000 (18:29 +1100)]
webdl: Allow XDG_CACHE_HOME to override default of ~/.cache

9 years agowebdl: open files in binary mode for windows compatibility
James Bunton [Thu, 26 Mar 2015 07:27:05 +0000 (18:27 +1100)]
webdl: open files in binary mode for windows compatibility

9 years agowebdl: support for ffmpeg as well as avconv
James Bunton [Sat, 8 Nov 2014 12:32:38 +0000 (23:32 +1100)]
webdl: support for ffmpeg as well as avconv

9 years agowebdl: sanify HLS filenames
James Bunton [Sun, 31 Aug 2014 10:59:25 +0000 (20:59 +1000)]
webdl: sanify HLS filenames

9 years agowebdl: refactored HLS download and convert to mp4 logic
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

9 years agoiview: return correct download status
James Bunton [Tue, 19 Aug 2014 16:11:56 +0000 (02:11 +1000)]
iview: return correct download status

9 years agohls: allow last segment to be missing
James Bunton [Tue, 19 Aug 2014 16:06:49 +0000 (02:06 +1000)]
hls: allow last segment to be missing

9 years agoiview: Use HLS instead of RTMP
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