[Top][All Lists]

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

Re: [emms-help] [patch, *WIP*] add as next track to play

From: Rasmus
Subject: Re: [emms-help] [patch, *WIP*] add as next track to play
Date: Mon, 27 Oct 2014 23:24:20 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

Hi Yoni,

Thanks for the feedback.

Yoni Rabkin <address@hidden> writes:

> Rasmus <address@hidden> writes:
>> Hi,
>> [I wanted to sent this message to the .patch ML, but I got a message
>>  from gmane about needing to sign-up for the list above-and-beyond the
>>  "normal" gmane requirement (proving one have access to the email one
>>  is sending from). . .  I'll thus stick with this list].
>> Often I get the urge to hear a certain track as next track (cause I
>> never want to interrupt the current song).  EMMS-browser currently
>> does not support this and I think it's an important function.
>> However, the patch is pretty naïve about how it inserts stuff in terms
>> of the looks.  Basically it does not care about its surroundings.  I
>> have attached a screenshot of the patch in action.  Maggie Björklund
>> and Pink Floyd have been inserted using
>> `emms-browser-add-track-as-next-track' in the patch.
>> I think maybe the naïve way is OK for single tracks, since indention
>> is different, but it's a bit confusing when Led Zep starts playing
>> again towards the end of the screenshot.  Perhaps the led Zep header
>> should be inserted again?
>> WDYT?
> (I don't use emms-browser at all, so I'm probably not the best person to
> ask.)

How come?  It's great!  (Except for the lack of album-artist, but this
is partly a taglib issue).

> There is a fundamental tension here: On one hand you want to preserve
> the album format which the Browser added to the playlist, with its
> headers and whatnot; this is a visual thing. But on the other hand, you
> want to change the order in which the songs are played, either a bit, or
> a lot; this is a logical thing. The problem being that the logical
> change will break the visual because it is done in the playlist, and the
> playlist is logical by nature.

Indeed that is the fundamental issue.

> The playlist is meant to be mailable; it doesn't make any sense to play
> the tracks in the playlist in any other order than the one they are
> displayed.

Why would that be a criterion?  AFAIK, a mailed playlist will do me no
good other than suggesting what you are listening to.  I won't even be
able to yank it even if we share a library.

> Therefore I think that you should work on getting the visuals not to
> break. Add the headers, indent or do whatever makes sense to you so that
> the playlist can keep working as designed and not look broken.

But here is the issue.  There is not a uniquly defined way to make
visuals "work again".  Hence the request for feedback.  Indendtion,
cover art and header is a function of where I click RET in the
browser.  For instance, it will look different depending on whether I
RET a single-album artist or the album.

Here's how it looks if add single track after an album (not an artist):

  11. Maggie Björklund - Teach Me How to Say Goodbye
06. Nephew - Gå Med Dig

If I add in the middle of an album:

   07. Maggie Björklund - Name in the Sand
06. Nephew - Gå Med Dig
   08. Maggie Björklund - Missing at Sea

What *is* the correct visual style?  Indention would suggest it's part
of the album, which is not true.  The best I can think of is

   07. Maggie Björklund - Name in the Sand
06. Nephew - Gå Med Dig
   08. Maggie Björklund - Missing at Sea

But there is nothing logical or visual the suggests this is /the/ or
even /a/ solution.

More fundamentally, and for another day: The style of *EMMS Playlist*,
while being very appealing and arty for album playback, is
fundamentally fishy to say the least.  Why is the style a function of
where I click RET in the browser?  Why is the cover art sometimes
there sometimes not?  Why is the Artist header there at all?

Textshots.  RET on artist:

Maggie Björklund
   01. Maggie Björklund - Dark Side of the Heart

RET on cover, different indention:

  01. Maggie Björklund - Dark Side of the Heart

Anyway, this got a bit off topic.  The question is really,

        What is the right style for a yanked track?


This space is left intentionally blank

reply via email to

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