;ELC ;;; Compiled ;;; in Emacs version 28.0.50 ;;; with all optimizations. (require 'emms-info) #@36 EMMS info metaflac version string. (defvar emms-info-metaflac-version "0.1 $Revision: 1.10 $" (#$ . 108)) (byte-code "\300\301\302\303\304\305%\210\306\307\310\311\312DD\313\314\315%\210\306\316\310\311\317DD\320\314\321%\207" [custom-declare-group emms-info-metaflac nil "An EMMS-info method for getting/setting FLAC tags, using the\nexternal metaflac program" :group emms-info custom-declare-variable emms-info-metaflac-program-name funcall function #[0 "\300\207" [#1="metaflac"] 1 #1#] "The name/path of the metaflac program." :type string emms-info-metaflac-options #[0 "\300\207" [("--no-utf8-convert" "--show-tag=TITLE" "--show-tag=ARTIST" "--show-tag=ALBUM" "--show-tag=NOTE" "--show-tag=YEAR" "--show-tag=TRACKNUMBER" "--show-tag=DISCNUMBER" "--show-tag=GENRE")] 1] "The argument to pass to `emms-info-metaflac-program-name'." (repeat string)] 6) #@131 Get the FLAC tag of file TRACK, using `emms-info-metaflac-program' and return an emms-info structure representing it. (fn TRACK) (defalias 'emms-info-metaflac #[257 "\302!\205\203\303\304\305!\"\205\203\306\307\310\"r\211q\210\311\312\"\216\313\314\315\310\315\316\317\320 \305\f!C\"&\321U\205\200eb\210\322\323\324`\325 {!\326y\210\324`\325 {!\245#\210\326y\210\327\330!\205\200\331\332\333\326!\227P!\333\334!\211G\321V\203x\322\211\323=\203u\324!\202v#\210\266\326y\210\202N*\262\207" [emms-info-metaflac-program-name emms-info-metaflac-options emms-track-file-p string-match "\\.\\(flac\\|FLAC\\)\\'" emms-track-name generate-new-buffer " *temp*" t make-closure #[0 "\301\300!\205 \302\300!\207" [V0 buffer-name kill-buffer] 2] apply call-process nil "--show-total-samples" "--show-sample-rate" append 0 emms-track-set info-playing-time string-to-number line-end-position 1 looking-at "^\\([^=\n]+\\)=\\(.*\\)$" intern "info-" match-string 2] 14 (#$ . 971)]) (provide 'emms-info-metaflac)