emacs/var/elfeed/db/data/0e/0eeff499d69ea7a95aa2b75fd82af461efbc6dcc
2022-01-03 12:49:32 -06:00

4 lines
1.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>Garjola Dindi has a delightful blog entry on how he leverages Emacs to enjoy his music. Dindi was nostalgic for the days when listening to music meant putting a vinyl disk on the record player. Back then, the friction of listening to recorded music meant you put on an album and listened to whole thing. These days, of course, Dindis music is digitized and lives in his computer.</p>
<p>Part of that means that now its possible to listen to a single track from one album and then switch to another track on some other album but Dindi wanted to experience the whole-album experience again. He uses <a href="https://www.gnu.org/software/emms/">EMMS</a> to listen to his music so it was pretty easy to do what he wanted. He simply brought up an EMMS buffer with a list of his albums, used the <code>random</code> function to choose a line number, and <code>goto-line</code> to go to that album and then played it. He also logged it to an Org file so he would know what albums he had listened to.</p>
<p>All you Emacsers out there are jumping up and down and screaming, “Automate it. Automate it.” Of course, <a href="https://dindi.garjola.net/emms-random-album.html">thats exactly what he did</a>. It turned out to be really easy: he basically just wrote some Elisp to call the same commands he was using to do it manually. He also added some code to make the log entry.</p>
<p>The code is simple but the point, as Dindi points out, is that with Emacs its possible to combine different applications that werent designed to work together to solve whatever problem youre having.</p>