Size: a a a

Emacs — русскоговорящее сообщество

2020 December 02

VL

Valeriy L in Emacs — русскоговорящее сообщество
я благодаря гайлу, могу пристроиться сзади к hotkey демону
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Да он вроде действительно грустный
источник

D

Dameda in Emacs — русскоговорящее сообщество

(defcustom mpv-args '("--fullscreen")
 "Default options that used with mpv"
 :type list)

(defun start-mpv (path &rest +mpv-args)
 "Start mpv with specified arguments"
 (let ((+mpv-args (if +mpv-args +mpv-args ""))
       (mpv-args (if mpv-args mpv-args "")))
   (apply #'call-process "mpv" nil 0 nil `(,@mpv-args ,@+mpv-args ,path))))

;;(start-mpv "https://www.youtube.com/watch?v=eE0ggXiSQqk" "--pause") ;; Видео с паузой в начале
;;(start-mpv "https://www.youtube.com/watch?v=eE0ggXiSQqk") ;; Без паузы

вот что получилось
источник

D

Dameda in Emacs — русскоговорящее сообщество
Толи ютуб глючит, то ли додосит меня, но работает через раз
источник

D

Dameda in Emacs — русскоговорящее сообщество
даже если повторить это в терминале
источник

D

Dameda in Emacs — русскоговорящее сообщество
[ytdl_hook] ERROR: eE0ggXiSQqk: YouTube said: Unable to extract video data 
[ytdl_hook] youtube-dl failed: unexpected error ocurred
Failed to recognize file format.


Exiting... (Errors when loading file)
Иногда показывает видео а иногда такое ^^^. Такое ощущение что ютуб не любит когда его смотрят не через бровзер
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Dameda

(defcustom mpv-args '("--fullscreen")
 "Default options that used with mpv"
 :type list)

(defun start-mpv (path &rest +mpv-args)
 "Start mpv with specified arguments"
 (let ((+mpv-args (if +mpv-args +mpv-args ""))
       (mpv-args (if mpv-args mpv-args "")))
   (apply #'call-process "mpv" nil 0 nil `(,@mpv-args ,@+mpv-args ,path))))

;;(start-mpv "https://www.youtube.com/watch?v=eE0ggXiSQqk" "--pause") ;; Видео с паузой в начале
;;(start-mpv "https://www.youtube.com/watch?v=eE0ggXiSQqk") ;; Без паузы

вот что получилось
1) :type '(list string)
2) let убери, он бесполезен
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
а может даже вреден
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
точнее даже не '(list string), а '(repeat string)
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
потому что лист предполагает фиксированное кол-во значений
источник

A

Aragaer in Emacs — русскоговорящее сообщество
(if mpv-args mpv-args "")
это ж эталонное (or mpv-args "")
источник

D

Dameda in Emacs — русскоговорящее сообщество
Aragaer
(if mpv-args mpv-args "")
это ж эталонное (or mpv-args "")
ля
источник

ND

Nikita Domnickij in Emacs — русскоговорящее сообщество
да, лиспы такие
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
да ебаны рот, там ,@, нахуя ещё оры лепить?
источник

A

Aragaer in Emacs — русскоговорящее сообщество
кстати да, там же список нужен, а не строка
источник

A

Aragaer in Emacs — русскоговорящее сообщество
а мпв наверно не очень понимает, если ему аргумент дали, а он пустой
источник

D

Dameda in Emacs — русскоговорящее сообщество
да, без лета работает
источник

A

Aragaer in Emacs — русскоговорящее сообщество
Dameda
[ytdl_hook] ERROR: eE0ggXiSQqk: YouTube said: Unable to extract video data 
[ytdl_hook] youtube-dl failed: unexpected error ocurred
Failed to recognize file format.


Exiting... (Errors when loading file)
Иногда показывает видео а иногда такое ^^^. Такое ощущение что ютуб не любит когда его смотрят не через бровзер
обнови youtube-dl
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
Aragaer
а мпв наверно не очень понимает, если ему аргумент дали, а он пустой
+
источник

D

Dameda in Emacs — русскоговорящее сообщество

(defcustom mpv-args '("--fullscreen")
 "Default options that used with mpv"
 :type '(repeat string))

(defun start-mpv (path &rest +mpv-args)
 "Start mpv with specified arguments"
   (apply #'call-process "mpv" nil 0 nil `(,@mpv-args ,@+mpv-args ,path)))
источник