;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (byte-code "\302\303!\210\302\304!\210\305\300\306\307\310\311\312\313&\210\314\315\316\317\320DD\321\322\323%\210\314\324\316\317\325DD\326\322\327%\210\314\300\316\317\330DD\331\322\332%\210\333\334\335\336\337 \"P#\210\333\340\341#\210\333\342\343#\207" [emms-player-mplayer emms-player-base-format-list require emms-compat emms-player-simple custom-declare-group nil "EMMS player for mplayer." :group emms-player :prefix "emms-player-mplayer-" custom-declare-variable emms-player-mplayer-command-name funcall function #[0 "\300\207" [#1="mplayer"] 1 #1#] "The command name of mplayer." :type string emms-player-mplayer-parameters #[0 "\300\207" [("-slave" "-quiet" "-really-quiet")] 1] "The arguments to `emms-player-mplayer-command-name'." (repeat string) #[0 "\300\301\302\303#\207" [emms-player emms-player-mplayer-start emms-player-mplayer-stop emms-player-mplayer-playable-p] 4] "A player for EMMS." (cons symbol alist) emms-player-set regex "\\`\\(http[s]?\\|mms\\)://\\|" apply emms-player-simple-regexp pause emms-player-simple-pause resume emms-player-simple-resume] 8) #@39 Start the player process. (fn TRACK) (defalias 'emms-player-mplayer-start #[257 "\303\304! \n$\207" [emms-player-mplayer emms-player-mplayer-command-name emms-player-mplayer-parameters emms-player-simple-start emms-track-name] 6 (#$ . 1174)]) #@26 Stop the player process. (defalias 'emms-player-mplayer-stop #[0 "\300 \207" [emms-player-simple-stop] 1 (#$ . 1426)]) #@57 Return non-nil when we can play this track. (fn TRACK) (defalias 'emms-player-mplayer-playable-p #[257 "\302!\205\303!\304>\205\305\306 \307\"\310!\"\207" [emms-player-mplayer-command-name emms-player-mplayer executable-find emms-track-type (file url) string-match emms-player-get regex emms-track-name] 5 (#$ . 1551)]) (byte-code "\301\300\302\303\304\305\306\307&\210\310\311\312\313\314DD\315\316\317%\210\310\320\312\313\321DD\322\316\323%\210\310\300\312\313\324DD\325\316\326%\210\327\330\331#\210\327\332\333#\210\327\334\335#\207" [emms-player-mplayer-playlist custom-declare-group nil "EMMS player for mplayer." :group emms-player :prefix "emms-player-mplayer-playlist-" custom-declare-variable emms-player-mplayer-playlist-command-name funcall function #[0 "\300\207" [#1="mplayer"] 1 #1#] "The command name of mplayer." :type string emms-player-mplayer-playlist-parameters #[0 "\300\207" [("-slave" "-quiet" "-really-quiet" "-playlist")] 1] "The arguments to `emms-player-mplayer-playlist-command-name'." (repeat string) #[0 "\300\301\302\303#\207" [emms-player emms-player-mplayer-playlist-start emms-player-mplayer-playlist-stop emms-player-mplayer-playlist-playable-p] 4] "A player for EMMS." (cons symbol alist) emms-player-set regex "\\`http[s]?://" pause emms-player-simple-pause resume emms-player-simple-resume] 8) #@39 Start the player process. (fn TRACK) (defalias 'emms-player-mplayer-playlist-start #[257 "\303\304! \n$\207" [emms-player-mplayer-playlist emms-player-mplayer-playlist-command-name emms-player-mplayer-playlist-parameters emms-player-simple-start emms-track-name] 6 (#$ . 2903)]) #@26 Stop the player process. (defalias 'emms-player-mplayer-playlist-stop #[0 "\300 \207" [emms-player-simple-stop] 1 (#$ . 3191)]) #@57 Return non-nil when we can play this track. (fn TRACK) (defalias 'emms-player-mplayer-playlist-playable-p #[257 "\302!\205\303!\304=\205\305\306 \307\"\310!\"\207" [emms-player-mplayer-playlist-command-name emms-player-mplayer-playlist executable-find emms-track-type streamlist string-match emms-player-get regex emms-track-name] 5 (#$ . 3325)]) (byte-code "\301\302\303#\210\301\304\305#\210\301\306\307#\210\301\310\311#\207" [emms-player-mplayer emms-player-set pause emms-player-mplayer-pause resume nil seek emms-player-mplayer-seek seek-to emms-player-mplayer-seek-to] 4) #@35 Depends on mplayer's -slave mode. (defalias 'emms-player-mplayer-pause #[0 "\301\302\"\207" [emms-player-simple-process-name process-send-string "pause\n"] 3 (#$ . 3922)]) #@45 Depends on mplayer's -slave mode. (fn SEC) (defalias 'emms-player-mplayer-seek #[257 "\301\302\303\"\"\207" [emms-player-simple-process-name process-send-string format "seek %d\n"] 6 (#$ . 4101)]) #@45 Depends on mplayer's -slave mode. (fn SEC) (defalias 'emms-player-mplayer-seek-to #[257 "\301\302\303\"\"\207" [emms-player-simple-process-name process-send-string format "seek %d 2\n"] 6 (#$ . 4307)]) (provide 'emms-player-mplayer)