summaryrefslogtreecommitdiffstats
path: root/2023/talks/emms.md
diff options
context:
space:
mode:
Diffstat (limited to '2023/talks/emms.md')
-rw-r--r--2023/talks/emms.md102
1 files changed, 102 insertions, 0 deletions
diff --git a/2023/talks/emms.md b/2023/talks/emms.md
new file mode 100644
index 00000000..bcb69c9d
--- /dev/null
+++ b/2023/talks/emms.md
@@ -0,0 +1,102 @@
+[[!meta title="Emacs MultiMedia System (EMMS)"]]
+[[!meta copyright="Copyright © 2023 Yoni Rabkin"]]
+[[!inline pages="internal(2023/info/emms-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Emacs MultiMedia System (EMMS)
+Yoni Rabkin - IRC: yrk
+
+[[!inline pages="internal(2023/info/emms-before)" raw="yes"]]
+
+[[!template id="help"
+volunteer=""
+summary="Q&A could be indexed with chapter markers"
+tags="help_with_chapter_markers"
+message="""The Q&A session for this talk does not have chapter markers yet.
+Would you like to help? See [[help_with_chapter_markers]] for more details. You can use the vidid="emms-qanda" if adding the markers to this wiki page, or e-mail your chapter notes to <emacsconf-submit@gnu.org>."""]]
+
+- Introduction to Emms: A Practical Introduction
+- How Emms Works: The Technical Part
+- How We Work: Emms Development
+
+
+# Discussion
+
+## Questions and answers
+
+- Q: To warm up, what is the music playing during the lunch break?
+ - A:(zaeph) Album: *basement days*  by shoshin (Grant Shangreaux)
+ ❤️
+ - <https://cicadas.surf/~shoshin/casiopeia/basement%20days/>
+- Q: For next emacsconf, could we have an EMMS playlist to follow the
+ talks along? 
+ - A:
+- Q:I I like to use Music and AudioBooks in very different ways. With
+ music I like shuffling by artist and with AudioBooks want to read
+ sequentially and pick it the same playlist over a couple of
+ days/weeks. Do you have any tips for using these 2 opposing media
+ workflows
+ - A:
+ - Q: For audiobooks I use mpv with m4b files
+- Q: Is there a way to search your music selection by lyrics--
+ assuming those lyrics are in the meta-data or available elsewhere.
+ It would be neat to call songs up from the lyrics to the song.
+ - A: For the lyrics: not possible to do right now.  The caching
+ system is extremely naïve.  Now, with sqlite3 integration, we
+ need to expand the cache to be a lot more greedy and lot more
+ flexible.  The rewrite is in progress, and any related
+ information (including lyrics) will be integrated.
+- Q: Are aliases available for the songs that you like? Defining those
+ aliases or shortcuts either inside or outside emms? ;;BTW: melpa
+ version of emms is missing; however, I was able to install from
+ elpa. 
+ - A: We'll put a pin on this
+- Q:Are there plans for managing meta-data with online resource
+ backends; i.e. discogs or musicbrains? What about something like
+ Beets in Emacs or part of EMMS?
+ - A: That's an active discussion on the mailing-list right now. 
+ We don't want to replicate what Beets does really well, and we
+ don't want a clunky interface with Beets.  It's hard to tell
+ where to draw the line.  Short answer: yes, we want to do that,
+ but the long answer is that it's complicated.  The backends that
+ are used are complicated.
+- Q: Have the developers considered using Emacs' "Customize"
+ functionality to persistently store settings when using
+ emms-setup-discover-players? 
+ - A: Another active project, especially with -discover-players. 
+ It's tough to figure out what is a good way to not annoy people
+ too much.
+- Q: Is there a way to store a bookmark pointing to a song in a
+ playlist?
+ - A:
+- Q: I like what you said about balancing the concern for software
+ freedom with the worry that this might alienate the package user. I
+ was wondering if you have advice for other maintainers on how to
+ communicate this sort of thing diplomatically, when you have to deny
+ implementing a feature for a "freedom" reason.
+ - A:I found that people appreciate knowing where the project
+ stands. But care needs to be taken to be descriptive and not
+ perscriptive; explain why your project is like that as opposed
+ to making them feel judged. Some people are ornery and will get
+ upset anyway, but that's a part of working within the public
+ eye.
+- Q: i wonder if it would be possible to add fluidsynth as a backend for emms to play midis
+ - A: I can add a fluidsynth backend to the tasklist no problem. right now, emms-player-fluidsynth works, but only with basic play/stop/pause support. I assume you are looking for more features than that. emms-player-simple.el defines a few, appropriately named, simple interfaces to some midi players such as fluidsynth and timidity
+Notes:
+
+- This guy has &lt;chefs-kiss&gt; taste in music, by the way. Take it from me, I'm a big snob
+ - i like how it was a bunch of classical and then Tool :)
+- Brilliant 👏
+- Amazeballs 👏
+- oh that's a good idea
+- I just really enjoy seeing the folks that contribute to free software. They are truly people to emulate. That goes double for Yoni.
+- someone on the pad mentioned there not being an EMMS package in MELPA, that is intentional, since EMMS is built into Emacs, and we have the newest version in ELPA
+
+[[!inline pages="internal(2023/info/emms-after)" raw="yes"]]
+
+[[!inline pages="internal(2023/info/emms-nav)" raw="yes"]]
+
+