Re: EMMS filters issue
"Fran Burstall (Gmail)" <[email protected]> Mon, 6 Apr 2026 22:45:59 +0100
| Newsgroups | gmane.emacs.emms.user |
|---|---|
| Message-ID | <CADxS8ijAkkN4bgdYhy4aCd+NEpovLMH6p1gVg4p86DHHgv1D9w@mail.gmail.com> |
--000000000000546fcb064ed1980a Content-Type: text/plain; charset="UTF-8" Ah. I now realise that I have misunderstood the work-flow. After 'f p', what is displayed is not the list of factories but the menu of existing filters organised by factory. I must choose 'new filter' and then I get a list of factories with which I can make a filter interactively. Once I have done this, my new filter 'Year range : (1967 1969)' appears in the menu in the Year range section. Q: is there a way, in the interactive filter creation, to name the new filter (in my case to something like '1967-69'? Sorry for my incomplete understanding of this nice tool, ---Fran On Mon, 6 Apr 2026 at 22:33, Erica Qi <[email protected]> wrote: > The prompt are registered with the factories and filters are in different > lists. > > A filter is just a realized lambda of a factory. > As you create filters they are added to the list for the session. > > I've created range filters interactively a lot. > I'll take a look in the morning. > > Enica > > Sent from Proton Mail for Android. > > -------- Original Message -------- > On Monday, 04/06/26 at 22:44 Fran Burstall <[email protected]> > wrote: > > With the EMMS browser open, I wish to filter to only see > tracks with info-date/year between 1967 and 1967. > > What I do: > > Hit 'f p' to push a new filter onto the stack. I am shown a > list of factories to choose and I choose "Year range". > > What I expected: > > To be prompted for the start and end years of the range. > > What happened: > > I get presented with the list of preloaded filters made > using the same factory: > > 2020s > 2010s > 2000s > 1990s > 1980s > 1970s > 1960s > 1950s > 1940s > 1930s > 1920s > 1910s > 1900s > No filter > no filter > > Long story short: any preloaded filters overwrite the > original interactive version of the factory. > > Same story with the Genre factory. > > Any ideas? > > ---Fran > > > --000000000000546fcb064ed1980a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he= lvetica,sans-serif">Ah.=C2=A0 I now realise that I have misunderstood the w= ork-flow.</div><div class=3D"gmail_default" style=3D"font-family:arial,helv= etica,sans-serif"><br></div><div class=3D"gmail_default" style=3D"font-fami= ly:arial,helvetica,sans-serif">After 'f p', what is displayed is no= t the list of factories but the menu of existing filters organised by facto= ry.</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,= sans-serif"><br></div><div class=3D"gmail_default" style=3D"font-family:ari= al,helvetica,sans-serif">I must=C2=A0choose 'new filter' and then I= get a list of factories with which I can make a filter interactively.=C2= =A0 Once I have done this, my new filter 'Year range : (1967 1969)'= appears in the menu=C2=A0in the Year range section.=C2=A0 Q: is there a wa= y, in the interactive filter creation, to name the new filter (in my case t= o something like '1967-69'?</div><div class=3D"gmail_default" style= =3D"font-family:arial,helvetica,sans-serif"><br></div><div class=3D"gmail_d= efault" style=3D"font-family:arial,helvetica,sans-serif">Sorry for my incom= plete understanding=C2=A0of this nice tool,</div><div class=3D"gmail_defaul= t" style=3D"font-family:arial,helvetica,sans-serif"><br></div><div class=3D= "gmail_default" style=3D"font-family:arial,helvetica,sans-serif">---Fran</d= iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s= erif"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,hel= vetica,sans-serif"><br></div></div><br><div class=3D"gmail_quote gmail_quot= e_container"><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 6 Apr 2026 at 22= :33, Erica Qi <<a href=3D"mailto:[email protected]">EricaLinaQi@prot= on.me</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"ma= rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:= 1ex">The prompt are registered with the factories and filters are in differ= ent lists.<br> <br> A filter is just a realized lambda of a factory.<br> As you create filters they are added to the list for the session.<br> <br> I've created range filters interactively a lot.<br> I'll take a look in the morning.<br> <br> Enica<br> <br> Sent from Proton Mail for Android.<br> <br> -------- Original Message --------<br> On Monday, 04/06/26 at 22:44 Fran Burstall <<a href=3D"mailto:fran.burst= [email protected]" target=3D"_blank">[email protected]</a>> wrote:<br> <br> With the EMMS browser open, I wish to filter to only see<br> tracks with info-date/year between 1967 and 1967.<br> <br> What I do:<br> <br> Hit 'f p' to push a new filter onto the stack.=C2=A0 I am shown a<b= r> list of factories to choose and I choose "Year range".<br> <br> What I expected:<br> <br> To be prompted for the start and end years of the range.<br> <br> What happened:<br> <br> I get presented with the list of preloaded filters made<br> using the same factory:<br> <br> 2020s<br> 2010s<br> 2000s<br> 1990s<br> 1980s<br> 1970s<br> 1960s<br> 1950s<br> 1940s<br> 1930s<br> 1920s<br> 1910s<br> 1900s<br> No filter<br> no filter<br> <br> Long story short: any preloaded filters overwrite the<br> original interactive version of the factory.<br> <br> Same story with the Genre factory.<br> <br> Any ideas?<br> <br> ---Fran<br> <br> <br> </blockquote></div> --000000000000546fcb064ed1980a--