Adding eradio to Emacs

This commit is contained in:
Derek Taylor
2023-10-19 13:30:25 -05:00
parent 5199990b6a
commit 17eafba194
2 changed files with 67 additions and 1 deletions

View File

@@ -100,6 +100,30 @@
:config
(setq elfeed-goodies/entry-pane-size 0.5))
(use-package eradio
:init
(setq eradio-player '("mpv" "--no-video" "--no-terminal"))
:config
(setq eradio-channels '(("Totally 80s FM" . "https://zeno.fm/radio/totally-80s-fm/")
("Oldies Radio 50s-60s" . "https://zeno.fm/radio/oldies-radio-50s-60s/")
("Oldies Radio 70s" . "https://zeno.fm/radio/oldies-radio-70s/")
("Unlimited 80s" . "https://zeno.fm/radio/unlimited80s/")
("80s Hits" . "https://zeno.fm/radio/80shits/")
("90s Hits" . "https://zeno.fm/radio/90s_HITS/")
("2000s Pop" . "https://zeno.fm/radio/2000s-pop/")
("The 2000s" . "https://zeno.fm/radio/the-2000s/")
("Hits 2010s" . "https://zeno.fm/radio/helia-hits-2010/")
("Classical Radio" . "https://zeno.fm/radio/classical-radio/")
("Classical Relaxation" . "https://zeno.fm/radio/radio-christmas-non-stop-classical/")
("Classic Rock" . "https://zeno.fm/radio/classic-rockdnb2sav8qs8uv/")
("Gangsta49" . "https://zeno.fm/radio/gangsta49/")
("HipHop49" . "https://zeno.fm/radio/hiphop49/")
("Madhouse Country Radio" . "https://zeno.fm/radio/madhouse-country-radio/")
("PopMusic" . "https://zeno.fm/radio/popmusic74vyurvmug0uv/")
("PopStars" . "https://zeno.fm/radio/popstars/")
("RadioMetal" . "https://zeno.fm/radio/radio-metal/")
("RocknRoll Radio" . "https://zeno.fm/radio/rocknroll-radio994c7517qs8uv/"))))
;; Expands to: (elpaca evil (use-package evil :demand t))
(use-package evil
:init ;; tweak evil's configuration before loading it
@@ -333,6 +357,13 @@
;; set for us, so no need to specify each individually.
(dt/leader-keys
"p" '(projectile-command-map :wk "Projectile"))
(dt/leader-keys
"r" '(:ignore t :wk "Radio")
"r p" '(eradio-play :wk "Eradio play")
"r s" '(eradio-stop :wk "Eradio stop")
"r t" '(eradio-toggle :wk "Eradio toggle"))
(dt/leader-keys
"s" '(:ignore t :wk "Search")