mirror of
https://github.com/ksyasuda/mpv-youtube-queue.git
synced 2024-11-22 03:19:54 -08:00
fix second row incorrect indent on print function
This commit is contained in:
parent
0bae7c76f0
commit
84332bc7e2
@ -23,6 +23,8 @@ local current_video = nil
|
|||||||
local index = 0
|
local index = 0
|
||||||
local selected_index = 1
|
local selected_index = 1
|
||||||
local MSG_DURATION = 1.5
|
local MSG_DURATION = 1.5
|
||||||
|
local styleOn = mp.get_property("osd-ass-cc/0")
|
||||||
|
local styleOff = mp.get_property("osd-ass-cc/1")
|
||||||
|
|
||||||
local options = {
|
local options = {
|
||||||
add_to_queue = "ctrl+a",
|
add_to_queue = "ctrl+a",
|
||||||
@ -39,9 +41,8 @@ local options = {
|
|||||||
clipboard_command = "xclip -o",
|
clipboard_command = "xclip -o",
|
||||||
display_limit = 6,
|
display_limit = 6,
|
||||||
cursor_icon = " ",
|
cursor_icon = " ",
|
||||||
-- cursor_icon = " ",
|
|
||||||
font_size = 24,
|
font_size = 24,
|
||||||
font_name = "JetBrains Mono Nerd Font",
|
font_name = "JetBrains Mono",
|
||||||
selected_color = "F993BD",
|
selected_color = "F993BD",
|
||||||
cursor_color = "FDE98B"
|
cursor_color = "FDE98B"
|
||||||
}
|
}
|
||||||
@ -51,9 +52,6 @@ mp.options.read_options(options, "mpv-youtube-queue")
|
|||||||
local display_limit = options.display_limit
|
local display_limit = options.display_limit
|
||||||
local display_offset = 0
|
local display_offset = 0
|
||||||
|
|
||||||
local styleOn = mp.get_property("osd-ass-cc/0")
|
|
||||||
local styleOff = mp.get_property("osd-ass-cc/1")
|
|
||||||
|
|
||||||
-- HELPERS {{{
|
-- HELPERS {{{
|
||||||
|
|
||||||
-- run sleep shell command for n seconds
|
-- run sleep shell command for n seconds
|
||||||
@ -199,14 +197,20 @@ function YouTubeQueue.print_queue(duration)
|
|||||||
local prefix = (i == selected_index) and
|
local prefix = (i == selected_index) and
|
||||||
styleOn ..
|
styleOn ..
|
||||||
"{\\c&" .. options.cursor_color .. "&}" .. options.cursor_icon .. "{\\c&BFBFBF&\b0}" .. styleOff
|
"{\\c&" .. options.cursor_color .. "&}" .. options.cursor_icon .. "{\\c&BFBFBF&\b0}" .. styleOff
|
||||||
or " "
|
or
|
||||||
|
" "
|
||||||
if i == current_index then
|
if i == current_index then
|
||||||
message = message ..
|
message = message ..
|
||||||
prefix ..
|
prefix ..
|
||||||
styleOn .. "{\b1\\c&" .. options.selected_color .. "&}" .. i .. ". " .. video_queue[i].name ..
|
styleOn .. "{\b1\\c&" .. options.selected_color .. "&}" .. i .. ". " .. video_queue[i].name ..
|
||||||
"\n" .. "{\\c&BFBFBF&\b0}" .. styleOff
|
"{\\c&BFBFBF&\b0}" .. styleOff .. "\n"
|
||||||
|
elseif i == 2 then
|
||||||
|
message = message ..
|
||||||
|
prefix .. styleOn .. "{\\c&BFBFBF&\b0}" .. styleOff .. i .. ". " .. video_queue[i].name ..
|
||||||
|
"\n"
|
||||||
else
|
else
|
||||||
message = message .. prefix .. i .. ". " .. video_queue[i].name ..
|
message = message ..
|
||||||
|
prefix .. styleOn .. "{\\c&BFBFBF&\b0}" .. styleOff .. i .. ". " .. video_queue[i].name ..
|
||||||
"\n"
|
"\n"
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -295,10 +299,6 @@ local function add_to_queue()
|
|||||||
mp.osd_message("Nothing found in the clipboard.")
|
mp.osd_message("Nothing found in the clipboard.")
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
if not string.match(url, "^https://www.youtube.com") then
|
|
||||||
mp.osd_message("Not a YouTube URL.")
|
|
||||||
return
|
|
||||||
end
|
|
||||||
if YouTubeQueue.is_in_queue(url) then
|
if YouTubeQueue.is_in_queue(url) then
|
||||||
mp.osd_message("Video already in queue.")
|
mp.osd_message("Video already in queue.")
|
||||||
return
|
return
|
||||||
@ -307,7 +307,16 @@ local function add_to_queue()
|
|||||||
-- return
|
-- return
|
||||||
end
|
end
|
||||||
local name = get_video_name(url)
|
local name = get_video_name(url)
|
||||||
|
if not name then
|
||||||
|
mp.osd_message("Error getting video name.")
|
||||||
|
return
|
||||||
|
end
|
||||||
local channel_url = get_channel_url(url)
|
local channel_url = get_channel_url(url)
|
||||||
|
if not channel_url then
|
||||||
|
mp.osd_message("Error getting channel URL.")
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
YouTubeQueue.add_to_queue({
|
YouTubeQueue.add_to_queue({
|
||||||
url = url,
|
url = url,
|
||||||
name = name,
|
name = name,
|
||||||
|
Loading…
Reference in New Issue
Block a user