Uses of Interface
com.tagtraum.audiokern.SongFilter
-
Packages that use SongFilter Package Description com.tagtraum.audiokern Core audio classes for decoding, playing and analyzing audio data.com.tagtraum.beatunes Application for analyzing songs and sorting them based on how they match each other.com.tagtraum.beatunes.analysisqueue Provides an implementation for the analysis queue and its UI.com.tagtraum.beatunes.library Classes that load and manage the library.com.tagtraum.beatunes.matchlist Classes to support building matchlists.com.tagtraum.ubermusic.amazon Offers access to Amazon and basic caching infrastructure.com.tagtraum.ubermusic.beatport -
-
Uses of SongFilter in com.tagtraum.audiokern
Method parameters in com.tagtraum.audiokern with type arguments of type SongFilter Modifier and Type Method Description int
PlayList. countSongs(Collection<? extends SongFilter> filters)
Returns song count from this playlist, filtered with the given filters.List<Long>
PlayList. getSongIds(Set<? extends SongFilter> filters)
Returns song ids from this playlist, filtered with the given filters.List<AudioSong>
PlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
Returns songs from this playlist, filtered with the given filters. -
Uses of SongFilter in com.tagtraum.beatunes
Subinterfaces of SongFilter in com.tagtraum.beatunes Modifier and Type Interface Description interface
SongPropertyFilter
Deprecated.Classes in com.tagtraum.beatunes that implement SongFilter Modifier and Type Class Description class
GenericSongPropertyFilter
GenericSongPropertyFilter.class
RangePropertyFilter
Range {@link SongPropertyFilter), that allows efficiently selecting multiple numeric ranges combined via {@code OR} logic.static class
SongFilters.IdFilter
Filter that matches specific song ids.static class
SongFilters.OrFilter
Method parameters in com.tagtraum.beatunes with type arguments of type SongFilter Modifier and Type Method Description static boolean
SongFilters. accept(AudioSong song, Collection<SongFilter> songFilters)
Filters song.static List<AudioSong>
SongFilters. filterSongs(Iterable<AudioSong> songs, Collection<? extends SongFilter> songFilters)
Filters songs. -
Uses of SongFilter in com.tagtraum.beatunes.analysisqueue
Methods in com.tagtraum.beatunes.analysisqueue that return types with arguments of type SongFilter Modifier and Type Method Description Set<SongFilter>
AnalysisQueue. getSongFilters()
Methods in com.tagtraum.beatunes.analysisqueue with parameters of type SongFilter Modifier and Type Method Description void
AnalysisQueue. addSongFilter(SongFilter songFilter)
void
AnalysisQueue. removeSongFilter(SongFilter songFilter)
-
Uses of SongFilter in com.tagtraum.beatunes.library
Classes in com.tagtraum.beatunes.library that implement SongFilter Modifier and Type Class Description class
SongMediaKindFilter
Song media kind filter.Methods in com.tagtraum.beatunes.library that return types with arguments of type SongFilter Modifier and Type Method Description List<SongFilter>
MatchListInfo. getMatchListFilters()
Filters to apply after matching songs are found.static List<SongFilter>
SongMediaKindFilter. summarizeNegativeMediaKind(List<SongFilter> songFilters)
In a list of filters, replace negative song media kind filters with a single "NOT IN SET" clause.Method parameters in com.tagtraum.beatunes.library with type arguments of type SongFilter Modifier and Type Method Description int
HibernatePlayList. countSongs(Collection<? extends SongFilter> filters)
int
PlayListFacade. countSongs(Collection<? extends SongFilter> filters)
List<Long>
HibernatePlayList. getSongIds(Set<? extends SongFilter> filters)
List<Long>
PlayListFacade. getSongIds(Set<? extends SongFilter> filters)
List<AudioSong>
HibernatePlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
List<AudioSong>
PlayListFacade. getSongs(Collection<? extends SongFilter> filters, int limit)
void
MatchListInfo. setMatchListFilters(List<SongFilter> matchListFilters)
Sets the filters to use.static List<SongFilter>
SongMediaKindFilter. summarizeNegativeMediaKind(List<SongFilter> songFilters)
In a list of filters, replace negative song media kind filters with a single "NOT IN SET" clause. -
Uses of SongFilter in com.tagtraum.beatunes.matchlist
Classes in com.tagtraum.beatunes.matchlist that implement SongFilter Modifier and Type Class Description class
BooleanPropertyFilter
BooleanPropertyFilter.class
DatePropertyFilter
DatePropertyFilter.class
DoublePropertyFilter
Double property filter.class
EnumPropertyFilter
EnumPropertyFilter.class
IntegerPropertyFilter
Integer property filter.class
MultipleChoicePropertyFilter
MultipleChoicePropertyFilter.class
MutableSongPropertyFilter
MutableSongPropertyFilter.class
StringPropertyFilter
StringPropertyFilter.Methods in com.tagtraum.beatunes.matchlist with parameters of type SongFilter Modifier and Type Method Description void
MatchListFilter. setSongFilter(SongFilter songFilter)
Method parameters in com.tagtraum.beatunes.matchlist with type arguments of type SongFilter Modifier and Type Method Description void
MatchListDialog. setMatchListFilters(List<SongFilter> songPropertyFilters)
-
Uses of SongFilter in com.tagtraum.ubermusic.amazon
Method parameters in com.tagtraum.ubermusic.amazon with type arguments of type SongFilter Modifier and Type Method Description int
AmazonPlayList. countSongs(Collection<? extends SongFilter> filters)
List<Long>
AmazonPlayList. getSongIds(Set<? extends SongFilter> filters)
List<AudioSong>
AmazonPlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
-
Uses of SongFilter in com.tagtraum.ubermusic.beatport
Method parameters in com.tagtraum.ubermusic.beatport with type arguments of type SongFilter Modifier and Type Method Description int
BeatportPlayList. countSongs(Collection<? extends SongFilter> filters)
List<Long>
BeatportPlayList. getSongIds(Set<? extends SongFilter> filters)
List<AudioSong>
BeatportPlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
-