Uses of Interface
com.tagtraum.beatunes.SongPropertyFilter
-
Packages that use SongPropertyFilter Package Description com.tagtraum.beatunes Application for analyzing songs and sorting them based on how they match each other.com.tagtraum.beatunes.library Classes that load and manage the library.com.tagtraum.beatunes.matchlist Classes to support building matchlists.com.tagtraum.beatunes.matchtable Everything that has to do with matching. -
-
Uses of SongPropertyFilter in com.tagtraum.beatunes
Classes in com.tagtraum.beatunes that implement SongPropertyFilter 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.OrFilter
Fields in com.tagtraum.beatunes declared as SongPropertyFilter Modifier and Type Field Description static SongPropertyFilter
SongFilters. ACCEPT_FILTER
Creates a SongFilter that accepts every song.static SongPropertyFilter
SongFilters. EXCLUDE_AUDIOBOOKS_FILTER
Excludes Audiobooks.static SongPropertyFilter
SongFilters. EXCLUDE_ITUNES_U_FILTER
Excludes iTunes U.static SongPropertyFilter
SongFilters. EXCLUDE_MOVIES_FILTER
Excludes movies.static SongPropertyFilter
SongFilters. EXCLUDE_MUSIC_VIDEO_FILTER
Excludes Music Videos.static SongPropertyFilter
SongFilters. EXCLUDE_PODCASTS_FILTER
Excludes podcasts.static SongPropertyFilter
SongFilters. EXCLUDE_PROTECTED_FILTER
Excludes Music Videos.static SongPropertyFilter
SongFilters. EXCLUDE_SHARED_FILTER
Excludes shared songs.static SongPropertyFilter
SongFilters. EXCLUDE_TVSHOW_FILTER
Excludes TV shows.static SongPropertyFilter
SongFilters. EXCLUDE_UNSELECTED_FILTER
Excludes unselected songs.Methods in com.tagtraum.beatunes that return SongPropertyFilter Modifier and Type Method Description static SongPropertyFilter
SongFilters. createAndFilter(SongPropertyFilter... songPropertyFilters)
Creates an AND SongFilter.static SongPropertyFilter
SongFilters. createExcludeGenreFilter(String genre)
Creates a SongFilter that excludes a certain genre.static SongPropertyFilter
SongFilters. createNotFilter(SongPropertyFilter songPropertyFilter)
Creates a NOT SongFilter.static SongPropertyFilter
SongFilters. createOrFilter(SongPropertyFilter... songPropertyFilters)
Creates an OR SongFilter.SongPropertyFilter[]
SongFilters.OrFilter. getSongPropertyFilters()
Methods in com.tagtraum.beatunes that return types with arguments of type SongPropertyFilter Modifier and Type Method Description Set<SongPropertyFilter>
SongFilters.OrFilter. getSongPropertyFilterSet()
Methods in com.tagtraum.beatunes with parameters of type SongPropertyFilter Modifier and Type Method Description static SongPropertyFilter
SongFilters. createAndFilter(SongPropertyFilter... songPropertyFilters)
Creates an AND SongFilter.static SongPropertyFilter
SongFilters. createNotFilter(SongPropertyFilter songPropertyFilter)
Creates a NOT SongFilter.static SongPropertyFilter
SongFilters. createOrFilter(SongPropertyFilter... songPropertyFilters)
Creates an OR SongFilter.Constructors in com.tagtraum.beatunes with parameters of type SongPropertyFilter Constructor Description OrFilter(SongPropertyFilter... songPropertyFilters)
-
Uses of SongPropertyFilter in com.tagtraum.beatunes.library
Classes in com.tagtraum.beatunes.library that implement SongPropertyFilter Modifier and Type Class Description class
SongMediaKindFilter
Song media kind filter. -
Uses of SongPropertyFilter in com.tagtraum.beatunes.matchlist
Classes in com.tagtraum.beatunes.matchlist that implement SongPropertyFilter 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. -
Uses of SongPropertyFilter in com.tagtraum.beatunes.matchtable
Methods in com.tagtraum.beatunes.matchtable that return SongPropertyFilter Modifier and Type Method Description SongPropertyFilter
AlbumRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
AmazonSimilarityRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
Deprecated.SongPropertyFilter
ArtistRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
BPMRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
ColorRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
DanceabilityRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
GenreRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
GroupingRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
InstrumentationRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
KeyRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
LanguageRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
MoodRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
MPMRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
PopularityRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
RatingRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
abstract SongPropertyFilter
ScoreRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
Returns a filter that matches Songs that match this rule at least somewhat.SongPropertyFilter
SimilarArtistRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
TagsRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
TempoTimbreColorRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
TimeRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
TimeSignatureRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
TuningRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
YearRule. getMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
SongPropertyFilter
ScoreRule. getWeightedMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
Returns a weighted filter.Methods in com.tagtraum.beatunes.matchtable that return types with arguments of type SongPropertyFilter Modifier and Type Method Description Set<SongPropertyFilter>
MatchRuleSet. getSongFilters()
Methods in com.tagtraum.beatunes.matchtable with parameters of type SongPropertyFilter Modifier and Type Method Description void
MatchRuleSet. addSongFilter(SongPropertyFilter songFilter)
void
MatchRuleSet. removeSongFilter(SongPropertyFilter songFilter)
-