[Top][All Lists]

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

Re: [emms-help] emms-info-youtube

From: Konstantin Reich
Subject: Re: [emms-help] emms-info-youtube
Date: Thu, 05 Sep 2019 20:40:14 +0300


Indeed the problem in the updating. For example, If I add  the same url twice 
(emms-add-url), both urls are displayed correctly. 
However, I do not know how to properly update track.
When i add (emms-track-updated track) just after (emms-track-set track 
'info-title title) I get 

error in process sentinel: mapc: Symbol’s value as variable is void: track
error in process sentinel: Symbol’s value as variable is void: track

Which does not make any sense for me. 

05.09.2019, 19:18, "Mike Kazantsev" <address@hidden>:
> On Thu, 05 Sep 2019 17:19:21 +0300
> Konstantin Reich <address@hidden> wrote:
>>  I am trying to write an emms info function, which fetches the title from 
>> youtube url.
>>  The synchronous version of such function works good, but freezes Emacs. So 
>> i am trying to figure out how to do it asynchronously.
>>  Somehow, (emms-track-set track 'info-title title) does not work, even 
>> although I provided "track" and "title".
>>  Could you help me to figure out what is wrong. The code is below:
> ...
>>            ;;;; To this point everything works well. The title and track are 
>> determined, but the following line does nothing.
>>            (emms-track-set track 'info-title title))
> Hi,
> I think you also need to call (emms-track-updated track) afterwards to
> have emms pick up the change and update track info in the playlist
> buffer and such.
> Don't think anything else is missing or incorrect, but if it still
> won't work, maybe check how emms-player-mpv-info-meta-update-track does
> it, as I implemented similar async info update on mpv event there and
> it seem to be working.
> --
> Mike Kazantsev // fraggod.net

reply via email to

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