7b9a061118
add toggle_youtube_queue script-message ( #15 )
...
- add new script message to toggle queue instead of just printing
- move variable declarations to the top
2023-08-09 20:18:26 -07:00
cfc4f94464
add hard space after cursor icon
2023-08-09 18:50:54 -07:00
554dfd3b67
fix leading spaces on items in print_queue function ( #14 )
2023-08-09 17:09:02 -07:00
f0d6143fd2
remove unused functions and clean up code ( #13 )
2023-08-09 02:04:24 -07:00
e35aeac422
cleanup/optimize code and squash some bugs ( #12 )
...
* cleanup/optimize code and squash some bugs
- change print_queue to use mp.assdraw
- change print_queue function to a toggle
- clean up duplicated code
- squash some bugs
* remove unused function
* make download async and update clipboard function to use mp command
- utilize mp.command_native and command_native_async
- download files in the background
* update default display_limit from 6 -> 10
2023-08-09 01:24:24 -07:00
3a47cb0d0b
update luacheck workflow
2023-08-09 01:21:40 -07:00
3814459024
update move cursor functions to allow holding down key ( #11 )
2023-08-08 02:21:24 -07:00
a1c2bfd9a7
fix is_file printing error message each time a url is passed ( #10 )
...
* fix is_file printing error message each time a url is passed
- remove print to osd on false result
- remove log messages
- change to check if not local file first when adding to queue
* appease the linter
2023-08-08 01:54:07 -07:00
e88e7f7f1c
update readme
2023-08-08 01:18:55 -07:00
cdc797f55c
update readme
2023-08-08 01:09:21 -07:00
b636e0534d
change helper functions to use mpv utils ( #9 )
...
- use utils.file_info.is_file to check if the file exits and is a file
- use utils.split_path to split path into directory and filename components
2023-08-08 00:49:31 -07:00
6ca5de8aa4
fix error due to adding video to queue already surrounded by quotes ( #8 )
...
- fix surround with quotes function to only surround with quotes if not already there
- remove quotes before adding to video_queue
2023-08-07 23:43:30 -07:00
64bde58672
update add_to_queue function to allow adding local files to the queue ( #7 )
...
* update add_to_queue function to allow adding local files to the queue
* update functions to work with local files
- change download to do nothing on local file
- change print function to not try to print channel name
- change move cursor up and down to be repeatable
2023-08-07 23:11:51 -07:00
6e3d782081
add ytdlp_file_format config variable ( #6 )
...
- allow choosing preferred file format for downloads
- update readme
2023-08-07 17:46:25 -07:00
cc8c677e0b
Cleanup code ( #5 )
...
* cleanup code
- reorder variables
- set show_errors to true by default
- remove old variable from config file
- update readme
2023-08-07 02:17:05 -07:00
a39a7c6a95
Create luackeck.yml ( #4 )
2023-08-07 01:15:05 -07:00
af81562606
Dev ( #3 )
...
* add download_selected_video function
* add ytdlp_output_template to conf file
- add function to download the currently selected video in the queue
- update readme and conf file
- change ordering of options to have keybindings in alphabetical order
2023-08-06 23:30:28 -07:00
8b4d2639e6
update readme
2023-08-06 20:41:42 -07:00
f5b5887616
Merge pull request #2 from ksyasuda/dev
...
update readme
2023-08-06 20:36:34 -07:00
33918e87d0
update readme
2023-08-06 20:35:33 -07:00
fd742b00cb
Merge pull request #1 from ksyasuda/remove-from-queue
...
add remove_from_queue function
2023-08-06 17:41:11 -07:00
5e038d212e
add remove_from_queue function
...
- add function/binding (ctrl+x) to remove currently selected video from queue
- update readme
- move get_video_info function into YouTubeQueue
2023-08-06 17:31:05 -07:00
c67ac189b0
add play_selected_video and update show_error
2023-08-06 12:11:34 -07:00
ef5ceaa499
update image
2023-08-06 03:13:18 -07:00
b20776bce3
update transparency/font size and fix first video caling add to queue repeatedly on skip forward
2023-08-06 03:13:13 -07:00
a47da19922
update readme
2023-08-06 02:23:12 -07:00
30ca33ed2d
add download_format_str option
2023-08-06 02:23:09 -07:00
4e4489cf36
add download_format_str option and update icons
...
- change icons to unicode glyphs
- remove trailing slash from download directory if it exists
- allow configuring file output format during download
2023-08-06 02:22:44 -07:00
02ad7d708e
update icons
2023-08-06 02:16:08 -07:00
1706bc75ec
update default configuration
2023-08-06 01:15:29 -07:00
abd33346a1
change option names
2023-08-06 01:15:13 -07:00
bfb7988c70
add check in add to queue function to make sure url is a youtube video
2023-08-06 01:00:42 -07:00
1bd0aa7c58
Merge branch 'master' of github.com:ksyasuda/mpv-youtube-queue
2023-08-06 00:57:45 -07:00
4ad1974e64
fix user options not being read before style configuration
2023-08-06 00:56:38 -07:00
654e369940
add show_error config variable and fix add_to_queue to work for playing from command line again
2023-08-05 18:18:12 -07:00
c94ff7dcf2
fix first video not playing when opening video though app
...
Fix mpv not switching to and playing first video in queue when adding from the dekstop application
2023-08-05 18:08:48 -07:00
29fc46fd41
refactor script
2023-08-05 17:18:35 -07:00
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
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
2204f690a8
add marked_icon
2023-08-05 12:49:42 -07:00
b46116e976
move listeners out of YouTubeQueue object
2023-08-04 11:45:41 -07:00
2ca1234ee4
add downloader config option
2023-08-04 11:20:58 -07:00
14e57bd9b4
fix update_current_index
2023-08-04 09:02:01 -07:00
d41d85b0e3
add download function
2023-08-04 00:55:16 -07:00
90c255b60e
update readme
2023-08-04 00:54:58 -07:00
0ad2880098
add styling to print_osd_message function
2023-08-04 00:09:28 -07:00
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
cc4f11cb1c
update styling
2023-08-03 22:28:32 -07:00
dfdbe42b33
update image
2023-08-03 22:28:19 -07:00
28c3855370
add header and update print function
2023-08-03 20:35:48 -07:00