{"id":13391,"date":"2025-11-07T10:40:46","date_gmt":"2025-11-07T15:40:46","guid":{"rendered":"https:\/\/irreal.org\/blog\/?p=13391"},"modified":"2025-11-07T10:40:46","modified_gmt":"2025-11-07T15:40:46","slug":"bending-emacs-episode-5-ready-player-mode","status":"publish","type":"post","link":"https:\/\/irreal.org\/blog\/?p=13391","title":{"rendered":"Bending Emacs &#8211; Episode 5: Ready Player Mode"},"content":{"rendered":"<p>\n\u00c1lvaro Ram\u00edrez is back with the fifth episode of <a href=\"https:\/\/www.youtube.com\/@xenodium\">Bending Emacs<\/a>. This video is about <a href=\"https:\/\/www.reddit.com\/r\/emacs\/comments\/1op2hyu\/bending_emacs_episode_5\/\">Ready Player Mode<\/a>, his version of a media player in Emacs.\n<\/p>\n<p>\nA year ago, Ram\u00edrez mostly moved away from streaming his music and went back to buying and playing his own copies of the music he liked. Of course, he wanted to do this from Emacs so he wrote his own Emacs-based music player. As Ram\u00edrez says, this is less of an effort than you might suppose. He leveraged Dired to keep track of the files and <a href=\"https:\/\/mpv.io\/\">mpv<\/a> or one of several other music players to do the actual playing.\n<\/p>\n<p>\nYou can get a comprehensive tour of Ready Player Mode <a href=\"https:\/\/xenodium.com\/a-tour-of-ready-player-mode\">here<\/a>. The main point, at least from my point of view, is that you can move one more task into Emacs. That said, I&rsquo;ve been lazy and still haven&rsquo;t arranged to play music from within Emacs. I&rsquo;m still using the Apple Music App for that. Partly that&rsquo;s because some time ago I moved all my music to the iCloud so that it would be available on all my devices but mostly it&rsquo;s because I&rsquo;ve been too lazy to move the playing interface into Emacs.\n<\/p>\n<p>\nRegardless, if you&rsquo;re looking for a way to move media playing into Emacs, take a look at Ram\u00edrez&rsquo;s video. It seems like a nice solution.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c1lvaro Ram\u00edrez is back with the fifth episode of Bending Emacs. This video is about Ready Player Mode, his version of a media player in Emacs. A year ago, Ram\u00edrez mostly moved away from streaming his music and went back &hellip; <a href=\"https:\/\/irreal.org\/blog\/?p=13391\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[18],"class_list":["post-13391","post","type-post","status-publish","format-standard","hentry","category-general","tag-emacs"],"_links":{"self":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13391","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13391"}],"version-history":[{"count":1,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13391\/revisions"}],"predecessor-version":[{"id":13392,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/13391\/revisions\/13392"}],"wp:attachment":[{"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13391"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13391"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/irreal.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13391"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}