7ad4f264d1
refactor script
...
- clean up code
- add nil checks instead of boolean
- add script-message to allow print and add_to_queue functions to be called from outside
2023-08-05 17:02:21 -07:00
ksyasuda
463813ee76
add function to edit queue and modify script to add first video opened to the queue
...
- add keybinding (ctrl+m) to mark a video to move in the queue
- update listener to capture initial video played from command line and add to queue
2023-08-05 12:54:18 -07:00
ksyasuda
2204f690a8
add marked_icon
2023-08-05 12:49:42 -07:00
ksyasuda@umich.edu
b46116e976
move listeners out of YouTubeQueue object
2023-08-04 11:45:41 -07:00
ksyasuda@umich.edu
2ca1234ee4
add downloader config option
2023-08-04 11:20:58 -07:00
ksyasuda@umich.edu
14e57bd9b4
fix update_current_index
2023-08-04 09:02:01 -07:00
ksyasuda
d41d85b0e3
add download function
2023-08-04 00:55:16 -07:00
ksyasuda
90c255b60e
update readme
2023-08-04 00:54:58 -07:00
ksyasuda
0ad2880098
add styling to print_osd_message function
2023-08-04 00:09:28 -07:00
ksyasuda
894bc5b8e6
update styling and improve performance
...
- fix transparency
- add channel name to print function
- gather video info in single function
2023-08-03 23:18:12 -07:00
ksyasuda
cc4f11cb1c
update styling
2023-08-03 22:28:32 -07:00
ksyasuda
dfdbe42b33
update image
2023-08-03 22:28:19 -07:00
ksyasuda
28c3855370
add header and update print function
2023-08-03 20:35:48 -07:00
ksyasuda@umich.edu
f9ac4b6d18
add color reset variable
2023-08-03 15:53:59 -07:00
ksyasuda@umich.edu
c767c02262
update code formatting
2023-08-03 10:36:32 -07:00
ksyasuda
d967bd4021
reset selected index on video change
2023-08-03 01:43:18 -07:00
ksyasuda
0d3bdebd6c
change default cursor icon from nerd font to unicode
2023-08-03 00:53:52 -07:00
ksyasuda
52a2197fbb
update color configuration
2023-08-03 00:49:56 -07:00
ksyasuda
84332bc7e2
fix second row incorrect indent on print function
2023-08-03 00:30:29 -07:00
ksyasuda
0bae7c76f0
add icon and coloring
2023-08-03 00:10:55 -07:00
ksyasuda@umich.edu
c4f058bafe
add display_limit to print queue function
2023-08-02 17:45:21 -07:00
ksyasuda@umich.edu
e1e033f37d
fix selected index not updating with current index
2023-08-02 16:54:02 -07:00
ksyasuda@umich.edu
b8ef352bf5
add error handling for is_valid_ytdlp_url
2023-08-02 16:14:31 -07:00
ksyasuda@umich.edu
e2e4d2ddd5
add open_channel_in_browser and error checking for add_to_queue
...
- add function to open the channel page for the currently playing video in a new tab
- add error checking for url passed to add_to_queue function
- ensure url is a YouTube url
- ensure the url is able to be processed by yt-dlp
2023-08-02 16:11:35 -07:00
ksyasuda@umich.edu
fdb02bc58d
add sleep function and clean up formatting
2023-08-02 14:30:25 -07:00
ksyasuda@umich.edu
1211d68dcb
account for 0 based indexing in playlists
2023-08-02 14:06:33 -07:00
ksyasuda@umich.edu
a77ad04f41
modify script to automatically play first video added to queue
2023-08-02 13:24:18 -07:00
ksyasuda@umich.edu
0fd4673029
remove print from event functions
2023-08-02 13:18:22 -07:00
ksyasuda@umich.edu
beeaee28dd
refactor next/prev in queue functions to work with internal playlist
2023-08-02 13:02:52 -07:00
ksyasuda@umich.edu
0fa2970132
add event handlers for video ending and next video button
2023-08-02 11:07:24 -07:00
ksyasuda@umich.edu
07a5888acc
initial commit for mpv-youtube-queue
2023-08-02 10:35:46 -07:00