summaryrefslogtreecommitdiffstats
path: root/player/lua/ytdl_hook.lua
Commit message (Expand)AuthorAgeFilesLines
* ytdl_hook: fix mixed thumbnail.preference availabilityChristoph Heinrich2023-11-061-1/+1
* lua: remove a ton of unneeded parenthesesDudemanguy2023-11-021-40/+40
* ytdl_hook: reverse thumbnail orderChristoph Heinrich2023-10-301-1/+2
* ytdl_hook: support the preference field of thumbnailsChristoph Heinrich2023-10-301-1/+4
* ytdl_hook: add thumbnail optionChristoph Heinrich2023-10-301-12/+6
* ytdl_hook: support thumbnailsEva2023-10-301-3/+36
* ytdl_hook: remove extra playlist insertDudemanguy2023-10-211-1/+0
* ytdl_hook: parse the separate cookies fieldUmar Getagazov2023-10-211-1/+104
* ytdl_hook.lua: set metadata with single tracksGuido Cella2023-10-111-3/+4
* ytdl_hook: improve Windows exe search with suffixfireattack2023-08-131-3/+3
* ytdl_hook: fix clip start and endArnold Stanovský2023-04-121-3/+13
* ytdl_hook: only log error when no fallback url availableChristoph Heinrich2023-03-031-1/+2
* ytdl_hook: init fragment requires other fragmentsChristoph Heinrich2023-03-031-1/+1
* {console,ytdl_hook}: use the platform propertyDudemanguy2023-02-271-1/+1
* ytdl_hook: don't overwrite force-media-titleChristoph Heinrich2023-02-271-2/+5
* ytdl_hook.lua: make exec return a single valueGuido Cella2023-02-271-15/+15
* ytdl_hook: reverse order of tracksChristoph Heinrich2022-11-011-1/+7
* ytdl_hook: use subtitle `name` as title if availableChristoph Heinrich2022-09-231-1/+2
* ytdl_hook: simplify exclude option parsingChristoph Heinrich2022-09-141-5/+2
* ytdl_hook: improve track detectionChristoph Heinrich2022-08-171-13/+12
* ytdl_hook: consistant behavior for single formatChristoph Heinrich2022-08-141-1/+17
* ytdl_hook: fix default track for single formatChristoph Heinrich2022-08-121-2/+2
* ytdl_hook: fix playlist index extractionChristoph Heinrich2022-07-261-2/+4
* ytdl_hook: always set HTTP headersChristoph Heinrich2022-07-181-2/+6
* ytdl_hook.lua: consider any subprocess status != 0 as errorAvi Halachmi (:avih)2022-03-031-1/+6
* ytdl_hook: fix url_is_safe to match URL protocols properlyGeorge Brooke2022-03-021-1/+1
* ytdl_hook.lua: improve check for sub language before inserting all-subsUmar Javed2021-11-151-1/+1
* ytdl_hook.lua: search for yt-dlp by defaultGuido Cella2021-09-251-18/+48
* ytdl_hook: improve handling of json parsing errorsRetusthese2021-05-291-10/+12
* ytdl_hook: expose some JSON fields as tagsYour Name2021-05-111-0/+29
* ytdl_hook: fix crash on missing track bitraternhmjoj2021-03-081-1/+1
* ytdl_hook: if ytdl not found in config dirs, use ytdl_path as isRicardo Constantino2020-10-271-1/+4
* ytdl_hook: support alternative youtube-dl pathRicardo Constantino2020-10-271-2/+4
* ytdl_hook: sort subtitle list by languagewm42020-08-121-1/+7
* ytdl_hook: fix typo in unexpected error messageDerek Guenther2020-08-011-1/+1
* ytdl_hook: enable runtime changes of script optionssfan52020-03-291-1/+4
* ytdl_hook: fix URL extraction for manifestssfan52020-02-231-4/+4
* ytdl_hook: prefer "format" over "format_note" field for track titleswm42020-02-211-1/+1
* ytdl_hook: use "format" as fallback for "format_note" for stream titleswm42020-02-211-1/+1
* ytdl_hook: fix audio codec with some extractorswm42020-02-211-5/+11
* ytdl_hook: fix Lua escapeswm42020-02-211-3/+3
* ytdl_hook, edl: add fps, samplerate codec parameterswm42020-02-211-2/+9
* ytdl_hook: make codec mapping more declarativewm42020-02-211-12/+9
* ytdl_hook: remove some old playlist redirection hackwm42020-02-211-6/+0
* ytdl_hook: enable default selection via --ytdl-format with all_formatswm42020-02-211-1/+25
* ytdl_hook: add length parameter to delay-loaded tracks only oncewm42020-02-211-3/+3
* ytdl_hook: remove bitrate estimation from file sizewm42020-02-211-4/+0
* ytdl_hook: use tbr for all tracks if vbr/abr not availablewm42020-02-211-0/+9
* ytdl_hook: replace skip_muxed with force_all_formats optionwm42020-02-211-26/+10
* ytdl_hook: delay-load interleaved fileswm42020-02-211-23/+36
* ytdl_hook: signal duration in all_formats modewm42020-02-201-1/+6
* ytdl_hook: attempt to filter out muxed streams if all_formats is usedwm42020-02-201-74/+147
* ytdl_hook: remove forgotten debug messagewm42020-02-201-1/+0
* ytdl_hook: use bitrate fields for bitrate metadata instead of file sizeswm42020-02-201-1/+8
* ytdl_hook: try to skip interleaved streams with all_formatswm42020-02-201-2/+11
* ytdl_hook: iterate format list by array orderwm42020-02-201-1/+1
* ytdl_hook: add all_formats optionwm42020-02-191-18/+85
* ytdl_hook: add a way to not pass --format to the command linewm42020-02-191-2/+5
* 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