####------脚本设置-----#### #--打开 mpv 且没有加载视频/文件时自动运行列表。'none'表示禁用。或者选择:all, recents, distinct, protocols, fileonly, titleonly, timeonly, keywords. auto_run_list_idle=none #--mpv 启动且未加载任何内容时的行为。'none'表示禁用。'resume'以自动恢复您上次播放的项目。'resume-notime'以恢复您上次播放的项目,但从头开始 startup_idle_behavior=none #--在打开和关闭菜单时隐藏 OSC 空闲屏幕消息(如果多个脚本触发 osc-空闲屏幕关闭,可能会导致意外行为) toggle_idlescreen=no #--更改为 0,以便项目从确切位置恢复,或减小值,以便在加载恢复点之前为您提供一些预览 resume_offset=-10 #--yes 用于在发生操作时显示 OSD 消息。更改为 no 将禁用从此脚本生成的所有 osd 消息 osd_messages=yes #--none: :用于禁用。notification:将触发一条消息以恢复上一个到达的时间。force:根据阈值强制恢复上次播放 resume_option=none #--0 在之前播放过同一视频时始终触发恢复选项,如果上次播放时间在视频的 5% 之后开始并在完成 5% 之前结束,则值(如 5)将仅触发恢复选项 resume_option_threshold=5 #--yes 用于将历史记录时间标记为章节。no 禁用标记为章节的行为 mark_history_as_chapter=no #--yes: 反转黑名单为白名单,以便将诸如路径/网址之类的东西添加到 history_blacklist 中以保存到历史记录中 invert_history_blacklist=no #--设置黑名单:Paths / URLs / Websites / Files / Protocols / Extensions, 黑名单中的类型或路径将不会添加到历史记录中 ##例如:["c:\\users\\eisa01\\desktop", "c:\\users\\eisa01\\desktop\\*", "c:\\temp\\naruto-01.mp4", "youtube.com", "https://dailymotion.com/", "avi", "https://www.youtube.com/watch?v=e8YBesRKq_U", ".jpeg", "magnet:", "https://", "ftp"] history_blacklist=[""] #--键绑定,用于在没有视频播放时立即加载和恢复最后一项。如果视频正在播放,它将恢复到上次找到的位置 ##! 注意:该绑定将覆盖 input.conf 中的同键位,推荐留空在 input.conf 中绑定该功能 history_resume_keybind=[""] #--键绑定,用于在没有播放视频时立即加载最后一项而不恢复。如果视频正在播放,那么它将添加到播放列表中 ##! 注意:该绑定将覆盖 input.conf 中的同键位,推荐留空在 input.conf 中绑定该功能 history_load_last_keybind=[""] #--键绑定,将用于打开列表以及指定的筛选器。可用的过滤器:"all", "recents", "distinct", "protocols", "fileonly", "titleonly", "timeonly", "keywords". ##! 注意:该绑定将覆盖 input.conf 中的同键位,推荐留空在 input.conf 中绑定该功能 open_list_keybind=[ ["", "distinct"], ["", "recents"] ] #--动态键绑定,在列表打开时使用以跳转到特定筛选器(它还允许按两次筛选器键绑定以关闭列表)。可用的过滤器:"all", "recents", "distinct", "protocols", "fileonly", "titleonly", "timeonly", "keywords". list_filter_jump_keybind=[ ["a", "all"], ["r", "recents"], ["d", "distinct"], ["f", "fileonly"], ["p", "protocols"], ["t", "titleonly"], ["l", "playing"] ] ####------隐身设置-----#### #--指定是否在 MPV 启动时自动启动隐身模式 auto_run_incognito_mode=no #--yes:以便自动从历史记录中删除触发隐身模式的文件,no:将文件保留在隐身模式触发的历史记录中 delete_incognito_entry=yes #--"none"表示禁用,"deleted-restore"以便自动恢复进入隐身时删除的文件,"always"表示退出隐身模式后始终立即更新历史记录中的条目 restore_incognito_entry=always #--键绑定,触发隐身模式。启用后播放的文件不会添加到历史记录中,直到禁用此模式 ##! 注意:该绑定将覆盖 input.conf 中的同键位,推荐留空在 input.conf 中绑定该功能 history_incognito_mode_keybind=[""] ####------日志记录设置------#### #--指定书签日志文件的保存路径。更改为'/:dir%script%'以将其放置在脚本的同一目录中,或者更改为'/:dir%mpvconf%'以将其放置在 mpv portable_config 目录中。 ##或者使用'/:var'写入任何变量,然后使用变量'/:var%APPDATA%',您也可以使用路径,例如:'/:var%APPDATA%\mpv'或'/:var%HOME%/mpv'或指定绝对路径,例如:'C:\Users\Eisa01\Desktop\' log_path=/:dir%mpvconf%/files #--名称 + 将用于存储日志数据的文件的扩展名 log_file=mpvHistory.log #--日志中的日期格式(请参阅 lua 日期格式),例如:"%d/%m/%y %X" or "%d/%b/%y %X" date_format=%A/%B %d/%m/%Y %X #--在 all, protocols, none 中选择保存媒体标题的类型。此选项会将媒体标题存储在日志文件中,这对于网站/协议很有用,因为标题无法仅从链接中解析 file_title_logging=protocols #--在下面(逗号后)添加您希望将其标题存储在日志文件中的任何协议。这仅对 (file_title_logging = "protocols" or file_title_logging = "all") 有效 logging_protocols=["://", "magnet:"] #--指定显示文件名而不是标题的范围。在 local, protocols, all, 和 none 之间进行选择 ## "local"更喜欢非协议视频的文件名。"protocols"将仅首选协议的文件名。"all"将始终使用文件名而不是标题。"none"将始终使用标题而不是文件名 prefer_filename_over_title=local #--限制保存具有相同路径的条目:-1 表示无限制,0 将始终更新相同路径的条目,例如值 3 将限制为 3,然后它将在第 4 个条目开始更新旧值 same_entry_limit=2 ####------列表设置-------#### #--设置是否启用光标循环滚动 loop_through_list=yes #--设置是否在到达列表中间后更新显示新项目 list_middle_loader=yes #--显示文件路径而不是媒体标题 show_paths=no #--在显示其名称和值之前显示每个项目的编号 show_item_number=yes #--设置是否按下面指定的字符数量对长文件名进行切片 slice_longfilenames=yes #--用于切片长文件名的字符数量 slice_longfilenames_amount=80 #--更改最大数量以在当前列表显示更多项目 list_show_amount=10 #--是否启用动态选择键绑定,条目从 0 到 9,用于在列表打开时快速选择(list_show_amount = 10 是此功能工作的最大值) quickselect_0to9_keybind=yes #--是否启用双击主列表时退出列表的功能,即使列表是通过其他过滤器访问的 main_list_keybind_twice_exits=yes #--巧妙地将搜索设置为不键入(当搜索框打开时),而无需按 ctrl+enter 键 search_not_typing_smartly=yes #--"specific"查找日期、标题、路径/URL、时间的匹配项。"any"以根据日期,标题,路径/ URL 和时间的组合查找任何键入的搜索。"any-notime"根据日期、标题和路径/URL 的组合查找任何键入的搜索,但不查找时间(这是为了减少不需要的结果) search_behavior=any ####------过滤器设置-------#### ##--可用过滤器:"all"以显示所有项目。或"keybinds"以显示使用键绑定插槽过滤的列表。或"recents"以显示最近添加的要记录的项目而不重复。或"distinct"以显示不同路径中文件的最近保存条目。 ##或"fileonly"以显示没有时间保存的文件。或"timeonly"以显示只有时间的文件。或"keywords"以显示具有配置中指定的匹配关键字的文件。或"playing"以显示当前播放文件的列表。 #--跳转到以下过滤器,并在通过左右键导航时按显示的顺序跳转。您可以更改顺序并删除不需要的筛选器 filters_and_sequence=["all", "recents", "distinct", "protocols", "playing", "fileonly", "titleonly", "keywords"] #--键绑定,将用于根据 filters_and_sequence 跳转到下一个可用筛选器 next_filter_sequence_keybind=["RIGHT", "MBTN_FORWARD"] #--键绑定,将用于根据 filters_and_sequence 跳转到上一个可用筛选器 previous_filter_sequence_keybind=["LEFT", "MBTN_BACK"] #--是否启用循环访问过滤器的行为 loop_through_filters=yes #--为您想要的"keywords"中创建一个过滤器,例如:youtube.com 将过滤掉 YouTube 上的视频。您还可以插入文件名或标题的一部分,或扩展名或路径的完整路径/部分。例如: ["youtube.com", "mp4", "naruto", "c:\\users\\eisa01\\desktop"]. 留空已禁用关键词过滤器 keywords_filter_list=["youtube.com"] ####------排序设置-------#### ##--可用排序:added-asc 用于首先显示最新添加的项目。或者 added-desc 用于显示添加顺序。或者 alphanum-asc 用于 A 到 Z 方法,文件名和集数先降低。或者 alphanum-desc 是它的 Z 到 A 方法。或 time-asc,time-desc 根据时间对列表进行排序 #--指定列表中所有不同筛选器的默认排序方法。选择范围:added-asc, added-desc, time-asc, time-desc, alphanum-asc, alphanum-desc list_default_sort=added-asc #--指定特定过滤器的默认排序,例如:[ ["all", "alphanum-asc"], ["playing", "added-desc"] ] list_filters_sort=[ ["keybinds", "keybind-asc"], ["fileonly", "alphanum-asc"], ["playing", "time-asc"] ] #--键绑定,用于在列表打开时循环浏览不同的可用排序 list_cycle_sort_keybind=["alt+s"] ####------列表设计设置------#### #--指定列表的对齐方式,使用数字键盘位置从 1-9 中选择,或 0 以禁用。例如:7 左上对齐,8 中上对齐,9 右上角对齐 list_alignment=7 #--列表中项目显示的时间类型。选择:duration, length, remaining. text_time_type=duration #--指定在保存的时间之前显示的时间分隔符样式 time_seperator= 🕒 #--指定表示上面有更多项目的文本时的样式。\n 用于换行。\h 代表空格 list_sliced_prefix=...\h\N #--指定表示下面有更多项目的文本时的样式 list_sliced_suffix=... #--yes 启用前文本,用于在列表之前显示快速选择键绑定。no 禁用 quickselect_0to9_pre_text=no #--指定列表的文本颜色,BGR 十六进制 text_color=ffffff #--列表文本的字体大小 text_scale=80 #--列表文本的黑色边框大小 text_border=0.5 #--前光标位置的文本颜色,BGR 十六进制 text_cursor_color=ffbf7f #--列表中当前光标位置的文本的字体大小 text_cursor_scale=90 #--列表中当前光标位置的文本的黑色边框大小 text_cursor_border=0.7 #--突出显示的多选项目的前置文本 text_highlight_pre_text=✅ #--在打字模式下搜索框的颜色 search_color_typing=ffffaa #--处于打字模式且处于活动状态时搜索框的颜色 search_color_not_typing=00bfff #--列表标题颜色,BGR 十六进制 header_color=00bfff #--列表的标题文本大小 header_scale=100 #--列表标题的黑色边框大小 header_border=0.6 #--要显示为列表标题的文本 #--可用标头变量:%cursor%, %total%, %highlight%, %filter%, %search%, %listduration%, %listlength%, %listremaining% #--仅在触发变量时显示的用户定义文本:%prefilter%, %afterfilter%, %prehighlight%, %afterhighlight% %presearch%, %aftersearch%, %prelistduration%, %afterlistduration%, %prelistlength%, %afterlistlength%, %prelistremaining%, %afterlistremaining% #--变量说明:%cursor:显示列表中光标位置的数量。%total:当前列表中的项目总数。%highlight%:突出显示的项目总数。%filter:显示筛选器名称,%search:显示键入的搜索。仅在触发用户变量时才显示的用户定义文本示例:%prefilter:显示筛选器之前的用户定义文本,%afterfilter:显示筛选器后的用户定义文本 header_text=⌛ 历史菜单 [%cursor%/%total%]%prehighlight%%highlight%%afterhighlight%%prelistduration%%listduration%%afterlistduration%%prefilter%%filter%%afterfilter%%presort%%sort%%aftersort%%presearch%%search%%aftersearch% #--指定使用 %sort% 变量时从标头中隐藏的排序方法 header_sort_hide_text=added-asc #--设置在标头中触发变量之前或之后显示的文本 header_sort_pre_text= \{ header_sort_after_text=} header_filter_pre_text= [Filter: header_filter_after_text=] header_search_pre_text=\h\N[Search= header_search_after_text=..] header_highlight_pre_text=✅ header_highlight_after_text= header_list_duration_pre_text= 🕒 header_list_duration_after_text= header_list_length_pre_text= 🕒 header_list_length_after_text= header_list_remaining_pre_text= 🕒 header_list_remaining_after_text= ####-----时间格式设置-----#### ##--在第一个参数中,您可以从可用样式中定义:default, hms, hms-full, timestamp, timestamp-concise。"default"以 HH:MM:SS.sss 格式显示。"hms"以 1h 2m 3.4s 格式显示。"hms-full"与 hms 相同,但当小时和分钟为 0 时保持恒定。"timestamp"将总时间显示为时间戳 123456.700 格式。"timestamp-concise"以 123456.7 格式显示总时间(根据可用性显示和隐藏小数)。 ##--在第二个参数中,您可以定义是显示毫秒、舍入毫秒还是截断毫秒。可用选项:'truncate'以删除毫秒并保留秒数。0 删除毫秒并将秒舍入。1 或大于是要显示的毫秒数。默认值为 3 毫秒。 ##--在第三个参数中,您可以在 hour:minute:second(小时:分钟:秒) 之间定义分隔符。"default"样式自动设置为":","hms","hms-full"自动设置为" "。您可以定义自己的。一些例子: ["default",3, "-"],["hms-full",5, "."],["hms", "truncate", ":"],["timestamp-concise"],["timestamp", ["timestamp",0],["timestamp", "truncate"],["timestamp",5] osd_time_format=["default", "truncate"] list_time_format=["default", "truncate"] header_duration_time_format=["hms", "truncate", ":"] header_length_time_format=["hms", "truncate", ":"] header_remaining_time_format=["hms", "truncate", ":"] ####------列出键绑定设置------#### #--在下面(逗号后)添加要绑定的任何其他键绑定。或者更改引号内的字母以更改键绑定 #--更改和添加键绑定的示例:--从 ["b", "B"] 到 ["b"]. --从 [""] 到 ["alt+b"]. --从 [""] 到 ["a" "ctrl+a", "alt+a"] #--键绑定,将用于在列表中向上导航 list_move_up_keybind=["UP", "WHEEL_UP"] #--键绑定,将用于在列表中向下导航 list_move_down_keybind=["DOWN", "WHEEL_DOWN"] #--键绑定,将用于转到列表上显示的页面的第一项 list_page_up_keybind=["PGUP"] #--键绑定,将用于转到列表上显示的页面的最后一项 list_page_down_keybind=["PGDWN"] #--键绑定,将用于导航到列表中的第一项 list_move_first_keybind=["HOME"] #--密钥绑定,将用于导航到列表中的最后一项 list_move_last_keybind=["END"] #--按键绑定,用于在按下导航键绑定时突出显示,按住 shift,然后按任何导航键绑定,例如:up, down, home, pgdwn 等。 list_highlight_move_keybind=["SHIFT"] #--键绑定,将用于突出显示列表中所有显示的项目 list_highlight_all_keybind=["ctrl+a"] #--键绑定,将用于从列表中删除所有当前突出显示的项目 list_unhighlight_all_keybind=["ctrl+d"] #--键绑定,将用于根据光标位置加载条目 list_select_keybind=["ENTER", "MBTN_MID"] #--键绑定,将用于根据光标位置向播放列表添加条目 list_add_playlist_keybind=["CTRL+ENTER"] #--键绑定,将用于将所有突出显示的条目添加到播放列表 list_add_playlist_highlighted_keybind=["SHIFT+ENTER"] #--将用于关闭列表的键绑定(如果搜索打开,则首先关闭搜索) list_close_keybind=["ESC", "MBTN_RIGHT"] #--键绑定,将用于根据光标位置删除条目 list_delete_keybind=["DEL"] #--密钥绑定,将用于从列表中删除所有突出显示的条目 list_delete_highlighted_keybind=["SHIFT+DEL"] #--将用于触发搜索的密钥绑定 list_search_activate_keybind=["ctrl+f"] #--键绑定,将用于在保持搜索打开的同时退出搜索的键入模式 list_search_not_typing_mode_keybind=["ALT+ENTER"] #--列表打开时忽略的键绑定 list_ignored_keybind=[""]