summaryrefslogtreecommitdiffstats
path: root/player/lua/ytdl_hook.lua
Commit message (Expand)AuthorAgeFilesLines
* linux pidfd_open testpidfd_testwm42020-02-161-0/+17
* ytdl_hook.lua: delay load subtitleswm42020-02-151-2/+12
* ytdl_hook: --vid=no should not ignore --ytdl-format in config filewm42019-10-241-3/+1
* ytdl_hook: check youtube-dl version if it breaksNicolas F2019-10-131-2/+32
* player: update for --video-aspect deprecationNiklas Haas2019-10-041-2/+2
* demux_edl, cue, mkv: clean up timeline stuff slightlywm42019-09-191-2/+2
* ytdl_hook: use no_clip for separate audio streamswm42019-09-191-1/+1
* ytdl_hook: fix pseudo-DASH if no init fragment is presentwm42019-09-191-5/+11
* ytdl_hook: audio can use fragmented DASH toowm42019-09-191-1/+1
* ytdl_hook: disable EDL-generated useless chapters when merging streamswm42019-09-191-1/+2
* ytdl_hook: merge separate audio tracks via EDLwm42019-09-191-5/+15
* loadfile, ytdl_hook: don't reject EDL-resolved URLs through playlistwm42019-09-191-0/+6
* ytdl_hook: fix audio not being picked up for some sitesRicardo Constantino2018-09-261-2/+2
* ytdl_hook: always load ytdl:// links with ytdl_hook firstRicardo Constantino2018-08-171-7/+23
* ytdl_hook: try to set video track first if availableRicardo Constantino2018-05-031-4/+4
* ytdl_hook: don't log error when loading is abortedwm42018-04-151-2/+6
* ytdl_hook: add ytdl:// prefix again for non-youtube playlistsRicardo Constantino2018-02-111-2/+6
* ytdl_hook: add script opt for using manifest URLsRicardo Constantino2018-02-111-2/+3
* ytdl_hook: parse youtube playlist urls to set start indexRicardo Constantino2018-02-111-5/+53
* ytdl_hook: exit early, save an indentation levelRicardo Constantino2018-02-111-164/+165
* ytdl_hook: various nitRicardo Constantino2018-02-111-9/+5
* ytdl_hook: whitelist subtitle URLs as wellRicardo Constantino2018-02-111-2/+4
* ytdl_hook: use fallback if there's no demuxer-lavf-list propRicardo Constantino2018-02-111-3/+3
* ytdl_hook: pass http proxy to ffmpegRicardo Constantino2018-01-301-15/+27
* ytdl_hook: pre-append id-only playlist items with shortened youtube URLRicardo Constantino2018-01-291-1/+1
* ytdl_hook: whitelist segmented DASH and HLS for the manifests codeRicardo Constantino2018-01-271-7/+9
* ytdl_hook: prefer hls/dash manifest if availableRicardo Constantino2018-01-261-6/+10
* ytdl_hook: fix safe url checking with EDL urlsRicardo Constantino2018-01-261-11/+11
* ytdl_hook: move url_is_safe earlier in codeRicardo Constantino2018-01-261-9/+9
* ytdl_hook: whitelist protocols from urls retrieved from youtube-dlRicardo Constantino2018-01-261-7/+47
* ytdl_hook: support native dash demuxer, if presentRicardo Constantino2018-01-151-1/+44
* ytdl_hook: look for the right ytdl binary according to systemRicardo Constantino2018-01-121-1/+2
* ytdl_hook: be more informative when youtube-dl failsRicardo Constantino2018-01-121-2/+8
* ytdl_hook: don't try to use webpage_url if non-existentRicardo Constantino2018-01-111-1/+1
* ytdl_hook: actually use the script option from 87d3af6Ricardo Constantino2018-01-071-1/+1
* ytdl_hook: add script option to revert to trying youtube-dl firstRicardo Constantino2018-01-071-2/+3
* ytdl_hook: check for possible infinite loop in playlist generationRicardo Constantino2018-01-061-7/+8
* ytdl_hook: add additional check for comedycentral urlsRicardo Constantino2018-01-061-1/+2
* ytdl_hook: update obsolete warning about retrying URL if failedRicardo Constantino2018-01-041-1/+1
* player: add on_load_fail hookRicardo Constantino2018-01-021-1/+1
* ytdl_hook: fix single-entry playlistsRicardo Constantino2018-01-021-9/+8
* ytdl_hook: use table concat for playlist buildingRicardo Constantino2017-12-241-5/+4
* ytdl_hook: don't preappend ytdl:// to non-youtube links in playlistsRicardo Constantino2017-12-241-1/+5
* Revert "ytdl: handle HLS with FFmpeg"Kevin Mitchell2017-12-071-4/+1
* ytdl: handle HLS with FFmpegwm42017-12-061-1/+4
* ytdl_hook: resolve relative paths when joining segment urlsRicardo Constantino2017-09-031-1/+21
* ytdl_hook: support fragments with relative pathsRicardo Constantino2017-08-061-5/+16
* ytdl_hook: add a header to support geo-bypassJagannathan Tiruvallur Eachambadi2017-07-161-1/+1
* ytdl_hook: actually load the script-optsRicardo Constantino2017-07-111-5/+7
* ytdl_hook: add option to exclude URLs from being parsedRicardo Constantino2017-07-111-4/+30
* ytdl_hook: add times for ytdl and hook running on debug-levelRicardo Constantino2017-07-111-0/+3
* ytdl_hook: add pre-parsed chapters, if availableRicardo Constantino2017-07-021-3/+13
* ytdl_hook: don't override start time set by saved stateMartin D2017-06-091-1/+7
* ytdl_hook: don't override user-set start timeRicardo Constantino2017-06-081-1/+2
* ytdl_hook: rework edl joining to use lua tablesRicardo Constantino2017-05-041-5/+7
* ytdl_hook: treat single-entry playlists as a single videoRicardo Constantino2017-04-231-1/+9
* ytdl_hook: move single video code to a separate functionRicardo Constantino2017-04-231-94/+98
* ytdl_hook: support livestream segmented DASH VODsRicardo Constantino2017-02-101-4/+6
* ytdl_hook: reenable support for length-less segments in EDLRicardo Constantino2017-02-061-12/+28
* ytdl_hook: fix EDL syntaxwm42017-02-051-1/+1
* ytdl_hook: Add non-dash fallbacks to default formatsRicardo Constantino2017-02-041-3/+3
* ytdl_hook, edl: implement pseudo-DASH supportwm42017-02-041-3/+9
* ytdl: support segmented dashRicardo Constantino2017-02-041-12/+16
* ytdl_hook: refactor edl track joiningRicardo Constantino2017-01-301-20/+28
* ytdl_hook: respect --no-audio, don't force-select trackRicardo Constantino2017-01-301-1/+1
* ytdl_hook: fix opening hitbox.tv rtmp streamRicardo Constantino2017-01-291-0/+2
* stream_lavf: add support for data URIsRicardo Constantino2017-01-251-1/+1
* ytdl_hook: sort chapters by timeRicardo Constantino2016-11-151-1/+1
* ytdl_hook: Add title to playlist items if availableRicardo Constantino2016-10-151-0/+6
* ytdl_hook: add chapters by parsing video's descriptionMaurycy Skier2016-10-061-0/+46
* ytdl_hook: Set aspect ratio for anamorphic videoRicardo Constantino2016-09-281-0/+6
* ytdl_hook: temporarily force disable dash segments formatsRicardo Constantino2016-09-221-4/+5
* ytdl_hook: don't bother adding subtitles if duration isn't knownRicardo Constantino2016-09-131-5/+3
* ytdl_hook: Support playlist entries without subtitlesRicardo Constantino2016-09-131-3/+17
* ytdl: Error out with http_dash_segmentsRicardo Constantino2016-07-301-0/+4
* ytdl: fix brightcove urlsRicardo Constantino2016-05-301-3/+5
* ytdl_hook: support multi-arc subtitlesRicardo Constantino2016-05-231-1/+20
* ytdl_hook: Just check if protocol is rtmpRicardo Constantino2016-05-141-1/+1
* ytdl_hook: handle optional format_note▟ ▖▟ ▖2016-03-101-1/+1
* ytdl: Include Referer header as wellYen Chi Hsuan2016-01-101-3/+6
* ytdl: disable --all-subs if "sub-lang" is in raw-optionsRicardo Constantino2015-10-241-1/+9
* ytdl: Set a proper label for external audio tracksChrisK22015-10-111-3/+3
* ytdl: Remove DASH hacks, use DASH by defaultChrisK22015-10-111-10/+12
* ytdl: Remove version check and minor cleanupChrisK22015-10-061-55/+22
* ytdl: Don't override user-set format in no-video modeChrisK22015-09-301-11/+23
* ytdl: catch bogous extractor infoChrisK22015-08-271-12/+12
* ytdl: get start_timeRicardo Constantino2015-07-291-0/+6
* ytdl: print command in debug modeRicardo Constantino2015-07-291-0/+1
* ytdl: don't print failure warning when youtube-dl was killed by uswm42015-06-271-3/+5
* ytdl_hook: Support 'multi_video' resultsJaime Marquínez Ferrándiz2015-06-071-1/+1
* ytdl: do not use deprecated optionwm42015-05-231-1/+1
* options: rename --media-title optionwm42015-05-221-1/+1
* ytdl_hook: remove tabswm42015-05-091-5/+5
* ytdl_hook: Escape EDL URLsChrisK22015-05-071-1/+3
* ytdl_hook.lua: Change format options when vid is "off"robin2015-04-271-6/+7
* ytdl: set additional properties for rtmp streamsSebastian Mayr2015-04-091-3/+21
* ytdl_hook.lua: Disable video when vid option is "no"robin2015-04-091-0/+7
* ytdl: add "--ytdl-params" optionThiago Kenji Okada2015-02-251-0/+7
* ytdl: add --no-warningswm42015-02-241-1/+1
* ytdl: Adapt to new subtitles structureJaime Marquínez Ferrándiz2015-02-241-9/+11
* ytdl: implement user-agent and cookie overrideswm42015-01-241-5/+34
* ytdl_hook: Check for empty playlistsChrisK22015-01-161-1/+7
* ytdl: silence "succeeded" messagewm42015-01-031-1/+1
* ytdl: bump requrired youtube-dl version to 2014.11.26ChrisK22014-11-261-1/+1
* ytdl: Try to handle multi-arc videosChrisK22014-11-261-14/+37
* ytdl: When using DASH, print actual durationChrisK22014-11-261-1/+5
* options: add --ytdl-format option for youtube-dl formatJaime Marquínez Ferrándiz2014-11-201-3/+12
* lua: add youtube-dl hook scriptChrisK22014-11-191-0/+163