Home

Awesome

EAF Music Player

<p align="center"> <img width="800" src="./screenshot.png"> </p>

Music Player application for the Emacs Application Framework.

Load application

Install EAF first, then add below code in your emacs config:

(add-to-list 'load-path "~/.emacs.d/site-lisp/emacs-application-framework/")
(require 'eaf)
(require 'eaf-music-player)

Usage

Dependency List

PackageDescription
python-pytaglib, mutagenParse ID3 tag
certifi, pycryptodome, rsa,Fetch Lyrics and Cover
album-artFetch Lyrics
PillowParse Cover Pixel

The keybinding of EAF Music Player.

KeyEvent
<f12>open_devtools
jjs_play_next
kjs_play_prev
hjs_play_random
,js_backward
.js_forward
SPCjs_toggle_play_status
C-njs_scroll_up
C-pjs_scroll_down
C-vjs_scroll_up_page
M-vjs_scroll_down_page
M-<js_scroll_to_begin
M->js_scroll_to_bottom
gjs_jump_to_file
tjs_toggle_play_order
C-ejs_sort_by_title
C-tjs_sort_by_artist
C-mjs_sort_by_album
C-ljs_change_panel
C-ujs_toggle_play_source
C-ssearch_text_forward
C-rsearch_text_backward
Fopen_link
eedit_tag_info
sshow_tag_info
Tconvert_tag_coding
rrefresh_cloud_tracks
pjs_playlist_prev
njs_playlist_next
C-S-njs_scroll_playlist_up
C-S-pjs_scroll_playlist_down