diff options
| author | Damien Elmes <emms@repose.cx> | 2006-06-07 12:53:00 +0000 | 
|---|---|---|
| committer | Damien Elmes <emms@repose.cx> | 2006-06-07 12:53:00 +0000 | 
| commit | e5beab412bc06197c77b902c4939758b2a246684 (patch) | |
| tree | b82d6d58c8e1eb387cf5a078617e591777c4327b /emms-setup.el | |
| parent | 3f3081318870f5400f339e138e0115381451575a (diff) | |
refactor caching code into emms-cache.el
* caching support is now provided via two function vars in emms.el,
  emms-cache-get-function and emms-cache-set-function
* (emms-standard) or above will enable caching support
* you'll need to remove .emms-cache or s/emms-info-cache/emms-cache-db/
darcs-hash:20060607125345-4e3e3-7d9ad8d243a395f2f2a5eea004e58ac9e239855b.gz
Diffstat (limited to 'emms-setup.el')
| -rw-r--r-- | emms-setup.el | 11 | 
1 files changed, 8 insertions, 3 deletions
diff --git a/emms-setup.el b/emms-setup.el index b6fbd1d..b6fd534 100644 --- a/emms-setup.el +++ b/emms-setup.el @@ -64,8 +64,8 @@ Invisible playlists and all the basics for playing media."  (defun emms-standard ()    "An Emms setup script.  Everything included in the `emms-minimalistic' setup, the Emms -interactive playlist mode and reading information from tagged -audio files." +interactive playlist mode, reading information from tagged +audio files, and a metadata cache."    ;; include    (emms-minimalistic)    ;; define @@ -73,12 +73,17 @@ audio files."    (require 'emms-info)    (require 'emms-info-mp3info)    (require 'emms-info-ogginfo) +  (require 'emms-cache)    ;; setup    (setq emms-playlist-default-major-mode 'emms-playlist-mode)    (add-to-list 'emms-track-initialize-functions 'emms-info-initialize-track)    (add-to-list 'emms-info-functions 'emms-info-mp3info)    (add-to-list 'emms-info-functions 'emms-info-ogginfo) -  (setq emms-track-description-function 'emms-info-track-description)) +  (setq emms-track-description-function 'emms-info-track-description) +  (add-hook 'after-init-hook 'emms-cache-restore) +  (add-hook 'kill-emacs-hook 'emms-cache-save) +  (setq emms-cache-get-function 'emms-cache-get) +  (setq emms-cache-set-function 'emms-cache-set))  (defun emms-all ()    "An Emms setup script.  | 
