emms-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A couple of questions


From: Yoni Rabkin
Subject: Re: A couple of questions
Date: Mon, 18 Nov 2024 16:34:07 -0500
User-agent: Gnus/5.13 (Gnus v5.13)

George Hadow <georgehadow@gmail.com> writes:

> Hi there,
>
> I think I'm getting very close to Emms being a very important tool in my
> workflow.
> There are just a couple of things I'd love to clear up:
>
> The command 'emms-playlist-set-playlist-buffer' only gives me the option to
> select the current playlist (I expected to see completion for all my
> playlists).

When called interactively from within a playlist buffer,
`emms-playlist-set-playlist-buffer' should present a completing read of
all playlist buffers. Is this not what you see?

Personally, I have a lot of playlist buffers. I have M-<f11> bound to
`emms-metaplaylist-mode-go', which is where I manage my playlists and
choose from among them.

> Is there an option to not have emms select the next in the playlist
> after hitting RET ((emms-playlist-mode-play-smart). When I'm watching
> a video and I stop before the end, I want point to remain on that
> file. Ideally this would work only for videos and not for audio.

`emms-toggle-single-track' is a function which will toggle the
buffer-local value of the `emms-single-track' variable. When
`emms-single-track' is t, then Emms doesn't proceed to the next
track. So you could set `emms-single-track' to t in playlist buffers
with videos in them.

The mpv backend misbehaves with regards to `emms-single-track'. This is
a bug and will be fixed. Sorry about that.

> Lastly - Is there a way to search through all bookmarks?

`emms-bookmarks.el' is a very simple implementation and doesn't have
search. Were you thinking of a completing read? That shouldn't be hard
to implement.

> My whittled down config:
> (use-package emms
>   :init
>   (require 'emms-history)
>   :commands (emms-smart-browse emms)
>   :ensure t
>   :custom
>   (emms-player-mpv-parameters '("--no-config"))
>   :config
>   (setq
>    emms-player-list '(emms-player-mpv))
>   (emms-history-load)
>   (emms-all))
>
> Thanks very much!

-- 
   "Cut your own wood and it will warm you twice"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]