branch: externals/emms commit 419e1bd71d4e65ea53f4eda55867b8b1dea3835c Author: Erica Lina <erical...@proton.me> Commit: Erica Lina <erical...@proton.me>
Turn filter definitions into defvars to fix unbound symbol warning. --- emms-filters.el | 113 +++++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 54 deletions(-) diff --git a/emms-filters.el b/emms-filters.el index d5224adbb7..b8250072df 100644 --- a/emms-filters.el +++ b/emms-filters.el @@ -1238,60 +1238,65 @@ Returns True if the track should be filtered out." (emms-filters-register-filter "No filter" nil) ;; factory name factory arg -(setq emms-filters-decade-filters - '(("Year range" "1900s" 1900 1909) - ("Year range" "1910s" 1910 1919) - ("Year range" "1920s" 1920 1929) - ("Year range" "1930s" 1930 1939) - ("Year range" "1940s" 1940 1949) - ("Year range" "1950s" 1950 1959) - ("Year range" "1960s" 1960 1969) - ("Year range" "1970s" 1970 1979) - ("Year range" "1980s" 1980 1989) - ("Year range" "1990s" 1990 1999) - ("Year range" "2000s" 2000 2009) - ("Year range" "2010s" 2010 2019) - ("Year range" "2020s" 2020 2029))) - -(setq emms-filters-genre-filters - '(("Genre" "Waltz" "waltz") - ("Genre" "Vals" "vals") - ("Genre" "Tango" "tango") - ("Genre" "Milonga" "milonga") - ("Genre" "Condombe" "condombe") - ("Genre" "Salsa" "salsa") - ("Genre" "Blues" "blues") - ("Genre" "Rock" "rock") - ("Genre" "Swing" "swing") - ("Genre" "Pop" "pop") - ("Genre" "Rap" "rap") - ("Genre" "Hip hop" "hip hop") - ("Genre" "Classical" "classical") - ("Genre" "Baroque" "baroque") - ("Genre" "Chamber" "chamber") - ("Genre" "Reggae" "reggae") - ("Genre" "Folk" "folk") - ("Genre" "World" "world") - ("Genre" "Metal" "metal") - ("Genre" "Fusion" "fusion") - ("Genre" "Jazz" "jazz"))) - -(setq emms-filters-last-played-filters - '(("Played since" "Played in the last month" 30) - ("Not played since" "Not played since a year" 365))) - -(setq emms-filters-track-type-filters - '(("Track type" "File" file) - ("Track type" "Url" url) - ("Track type" "Stream" stream) - ("Track type" "Stream list" streamlist) - ("Track type" "Play list" playlist))) - -(setq emms-filters-duration-filters - '(("Duration less" "Duration <1 min" 60) - ("Duration less" "Duration <5 min" 300) - ("Duration more" "Duration >5 min" 300) - ("Duration more" "Duration >10 min" 600))) +(defvar emms-filters-decade-filters + '(("Year range" "1900s" 1900 1909) + ("Year range" "1910s" 1910 1919) + ("Year range" "1920s" 1920 1929) + ("Year range" "1930s" 1930 1939) + ("Year range" "1940s" 1940 1949) + ("Year range" "1950s" 1950 1959) + ("Year range" "1960s" 1960 1969) + ("Year range" "1970s" 1970 1979) + ("Year range" "1980s" 1980 1989) + ("Year range" "1990s" 1990 1999) + ("Year range" "2000s" 2000 2009) + ("Year range" "2010s" 2010 2019) + ("Year range" "2020s" 2020 2029)) + "filter tracks by decade") + +(defvar emms-filters-genre-filters + '(("Genre" "Waltz" "waltz") + ("Genre" "Vals" "vals") + ("Genre" "Tango" "tango") + ("Genre" "Milonga" "milonga") + ("Genre" "Condombe" "condombe") + ("Genre" "Salsa" "salsa") + ("Genre" "Blues" "blues") + ("Genre" "Rock" "rock") + ("Genre" "Swing" "swing") + ("Genre" "Pop" "pop") + ("Genre" "Rap" "rap") + ("Genre" "Hip hop" "hip hop") + ("Genre" "Classical" "classical") + ("Genre" "Baroque" "baroque") + ("Genre" "Chamber" "chamber") + ("Genre" "Reggae" "reggae") + ("Genre" "Folk" "folk") + ("Genre" "World" "world") + ("Genre" "Metal" "metal") + ("Genre" "Fusion" "fusion") + ("Genre" "Jazz" "jazz")) + "Some filters for a the track genre") + +(defvar emms-filters-last-played-filters + '(("Played since" "Played in the last month" 30) + ("Not played since" "Not played since a year" 365)) + "filters for the last time a track was played") + +(defvar emms-filters-track-type-filters + '(("Track type" "File" file) + ("Track type" "Url" url) + ("Track type" "Stream" stream) + ("Track type" "Stream list" streamlist) + ("Track type" "Play list" playlist)) + "filters for track types") + +(defvar emms-filters-duration-filters + '(("Duration less" "Duration <1 min" 60) + ("Duration less" "Duration <5 min" 300) + ("Duration more" "Duration >5 min" 300) + ("Duration more" "Duration >10 min" 600)) + "filters for the duration of a track.") (defun emms-filters-make-default-filters() "Make some default filters anyone would not mind having."