Uses of Interface
com.tagtraum.audiokern.AudioSong
-
Packages that use AudioSong Package Description com.tagtraum.audiokern Core audio classes for decoding, playing and analyzing audio data.com.tagtraum.audiokern.key Classes dealing with tonality, keys etc.com.tagtraum.audiokern.player Audio player implementations and utility classes.com.tagtraum.audiokern.timesignature Core audio classes for time signatures.com.tagtraum.beatunes Application for analyzing songs and sorting them based on how they match each other.com.tagtraum.beatunes.action Contains all significant actions.com.tagtraum.beatunes.action.player Actions relevant for the music player.com.tagtraum.beatunes.action.standard Standard actions like "Create Playlist".com.tagtraum.beatunes.analysis Provides classes to steer the execution of analysis tasks and several analysis tasks and their editors.com.tagtraum.beatunes.analysisqueue Provides an implementation for the analysis queue and its UI.com.tagtraum.beatunes.charts Amazon charts UI code.com.tagtraum.beatunes.contextshop Provides classes for the context shop.com.tagtraum.beatunes.filter Provides classes for Swing JTable filtering and sorting.com.tagtraum.beatunes.inspection Allows the inspection of songs for issues.com.tagtraum.beatunes.library Classes that load and manage the library.com.tagtraum.beatunes.library.filesystem Implementation of a file system based music library.com.tagtraum.beatunes.library.itunes Implementation of an iTunes-based music library.com.tagtraum.beatunes.library.plain "Plain" library that does not have side-effects.com.tagtraum.beatunes.matchlist Classes to support building matchlists.com.tagtraum.beatunes.matchtable Everything that has to do with matching.com.tagtraum.beatunes.onlinedb Classes for accessing the online database.com.tagtraum.beatunes.songinfo Song info/edit pane.com.tagtraum.beatunes.songtable com.tagtraum.beatunes.songtable.renderer Table cell renderers.com.tagtraum.beatunes.transitionissue Logic, that finds problems in song transitions.com.tagtraum.beatunes.wikiinfo Song context component that displays data from several sources, among them Wikipedia.com.tagtraum.tunes Platform independent Java API for iTunes.com.tagtraum.ubermusic Classes to lookup meta (über) information about music files.com.tagtraum.ubermusic.acousticbrainz Web service implementing theUberMusic
interface to download high level data from the AcousticBrainz.com.tagtraum.ubermusic.amazon Offers access to Amazon and basic caching infrastructure.com.tagtraum.ubermusic.bandcamp Bandcamp.com.tagtraum.ubermusic.beatport com.tagtraum.ubermusic.coverartarchive Web service implementing theUberMusic
interface to download artwork from the Cover Art Archive.com.tagtraum.ubermusic.discogs com.tagtraum.ubermusic.lastfm Last.FM webservice.com.tagtraum.ubermusic.wikidata -
-
Uses of AudioSong in com.tagtraum.audiokern
Classes in com.tagtraum.audiokern that implement AudioSong Modifier and Type Class Description class
AudioMetaData
Provides access to metadata taken from id3 tags and other mechanisms of embedding metadata into music files.class
ReadOnlyAudioSong
Base class for read-onlyAudioSong
implementations.class
URLAudioSong
Simple wrapper for a URL.Fields in com.tagtraum.audiokern with type parameters of type AudioSong Modifier and Type Field Description protected List<AudioSong>
PlayListFile. songs
Methods in com.tagtraum.audiokern that return AudioSong Modifier and Type Method Description AudioSong
PlayListFile. get(int index)
AudioSong
AudioPlayer. getSong()
Returns the currently opened song.AudioSong
PlayList. getSong(int index)
Returns song from the given index, taking sorting and filtering into account.Methods in com.tagtraum.audiokern that return types with arguments of type AudioSong Modifier and Type Method Description PlayListIterator<AudioSong>
PlayList. filteredListIterator(int startIndex)
Creates a dynamically updated iterator for this playlist.Iterable<AudioSong>
PlayList. getFilteredSongs()
Returns songs from this playlist, both sorted and filtered.List<AudioSong>
AudioMetaData. getImplementations()
List<AudioSong>
AudioSong. getImplementations()
Returns implementations of this interface instance.List<AudioSong>
ReadOnlyAudioSong. getImplementations()
List<AudioSong>
URLAudioSong. getImplementations()
PlayListIterator<AudioSong>
PlayListPlayer. getIterator()
Returns the currently used iterator.Iterable<AudioSong>
PlayList. getSongs()
Returns songs from this playlist, neither sorted nor filtered.List<AudioSong>
PlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
Returns songs from this playlist, filtered with the given filters.default Iterable<AudioSong>
PlayList. getSongsOrderedBy(String sortProperty)
Returns anIterable
that can be used to iterate over all songs.Iterable<AudioSong>
PlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Returns songs from this playlist, sorted by the given property.Iterable<AudioSong>
PlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
Returns songs from this playlist, sorted by the given property.PlayListIterator<AudioSong>
PlayListFile. listIterator(int startIndex)
Methods in com.tagtraum.audiokern with parameters of type AudioSong Modifier and Type Method Description default boolean
PlayList. contains(AudioSong song)
void
AudioPlayerListener. finished(AudioSong song)
Is called when the song has finished playing.static List<TermFrequency>
AudioMetaDataNormalizer. getLyricsTermFrequencies(AudioSong song)
Get list of term frequencies.default int
PlayList. indexOf(AudioSong song)
Returns the first index of the given song.void
AudioPlayer. open(AudioSong song)
Opens a song.void
PlayListPlayerInterceptor. postOpen(PlayListPlayer player, AudioSong song)
Called after the givenAudioSong
is opened via a call toAudioPlayer.open(AudioSong)
.void
PlayListPlayerInterceptor. preOpen(PlayListPlayer player, AudioSong song)
Called before the givenAudioSong
is actually opened via a call toAudioPlayer.open(AudioSong)
.void
AudioPlayerListener. started(AudioSong song)
Is called when the song is first opened and playback has started.Method parameters in com.tagtraum.audiokern with type arguments of type AudioSong Modifier and Type Method Description void
PlayList. addSongs(int filteredIndex, List<AudioSong> songs)
Adds the given songs at the given (filtered) index.void
ReadOnlyPlayList. addSongs(int filteredIndex, List<AudioSong> songs)
void
PlayListPlayer. open(PlayListIterator<AudioSong> iterator)
Open the song returned by the firstListIterator.next()
call.void
PlayList. setSongs(List<AudioSong> songs)
Removes all songs from this playlist and replaces them with the given songs.void
ReadOnlyPlayList. setSongs(List<AudioSong> songs)
-
Uses of AudioSong in com.tagtraum.audiokern.key
Methods in com.tagtraum.audiokern.key that return AudioSong Modifier and Type Method Description AudioSong
KeyAlgorithm. getSong()
Metadata regarding the song that is supposed to be analyzed.Methods in com.tagtraum.audiokern.key with parameters of type AudioSong Modifier and Type Method Description abstract KeyProfile
PitchProfileKey2.KeyProfileChooser. choose(float[] chromagram, AudioSong song)
static Key
KeyFactory. guessFromTags(AudioSong song)
Guess the key by interpreting other textual metadata like album, work and track name.void
KeyAlgorithm. setSong(AudioSong song)
Allow the algorithm to access meta data to the songs it is supposed to analyze. -
Uses of AudioSong in com.tagtraum.audiokern.player
Methods in com.tagtraum.audiokern.player that return AudioSong Modifier and Type Method Description AudioSong
AVPlayer. getSong()
AudioSong
CompositePlayer. getSong()
AudioSong
JavaPlayer. getSong()
Methods in com.tagtraum.audiokern.player with parameters of type AudioSong Modifier and Type Method Description void
AVPlayer. open(AudioSong song)
void
CompositePlayer. open(AudioSong song)
void
JavaPlayer. open(AudioSong song)
-
Uses of AudioSong in com.tagtraum.audiokern.timesignature
Methods in com.tagtraum.audiokern.timesignature with parameters of type AudioSong Modifier and Type Method Description void
OnsetStrengthTimeSignature. setSong(AudioSong song)
abstract void
TimeSignatureAlgorithm. setSong(AudioSong song)
Attempts to configure this algorithm so that created pipelines are specifically suited to the given song (mostly its genre). -
Uses of AudioSong in com.tagtraum.beatunes
Methods in com.tagtraum.beatunes that return AudioSong Modifier and Type Method Description AudioSong
InternalPlayer. getSong()
AudioSong
ITunesPlayerComponent. getSong()
Deprecated.AudioSong
SimpleSongTable. getSong(int row)
AudioSong
SongContextMenu. getSong()
AudioSong
SimpleSongTableModel. getValueAt(int rowIndex)
Methods in com.tagtraum.beatunes that return types with arguments of type AudioSong Modifier and Type Method Description static List<AudioSong>
SongFilters. filterSongs(Iterable<AudioSong> songs, Collection<? extends SongFilter> songFilters)
Filters songs.PlayListIterator<AudioSong>
InternalPlayer. getIterator()
PlayListIterator<AudioSong>
ITunesPlayerComponent. getIterator()
Deprecated.List<AudioSong>
SimpleSongTable. getSelectedSongs()
Methods in com.tagtraum.beatunes with parameters of type AudioSong Modifier and Type Method Description static boolean
SongFilters. accept(AudioSong song, Collection<SongFilter> songFilters)
Filters song.protected Object
AbstractSongTableModel. getValueAt(AudioSong song, int rowIndex, int columnIndex)
Returns the Song property for a specific column.int
SimpleSongTableModel. indexOf(AudioSong object)
void
InternalPlayer. open(AudioSong song)
void
ITunesPlayerComponent. open(AudioSong song)
Deprecated.void
SongContextMenu. setSong(AudioSong song)
protected void
AbstractSongTableModel. setValue(Object v, AudioSong song, int row, int column)
boolean
GenericSongPropertyFilter. test(AudioSong song)
boolean
RangePropertyFilter. test(AudioSong song)
boolean
SongFilters.IdFilter. test(AudioSong song)
boolean
SongFilters.OrFilter. test(AudioSong song)
void
DummySongContextComponent. update(AudioSong selectedSong)
Method parameters in com.tagtraum.beatunes with type arguments of type AudioSong Modifier and Type Method Description static List<AudioSong>
SongFilters. filterSongs(Iterable<AudioSong> songs, Collection<? extends SongFilter> songFilters)
Filters songs.void
InternalPlayer. open(PlayListIterator<AudioSong> iterator)
Sets a song iterator.void
ITunesPlayerComponent. open(PlayListIterator<AudioSong> iterator)
Deprecated.void
SimpleSongTable. setSongs(Iterable<AudioSong> songs)
Re-initializes this table with the given songs.void
SimpleSongTableModel. setSongs(Collection<AudioSong> songs)
Sets a collection of songs as the table model content.Constructor parameters in com.tagtraum.beatunes with type arguments of type AudioSong Constructor Description SimpleSongTable(BeaTunes application, Iterable<AudioSong> songs)
SimpleSongTableModel(BeaTunes application, List<AudioSong> songs)
SimpleSongTableModel(List<AudioSong> songs)
-
Uses of AudioSong in com.tagtraum.beatunes.action
Methods in com.tagtraum.beatunes.action that return AudioSong Modifier and Type Method Description AudioSong
BaseAction. getSelectedSong()
Returns the song currently selected in the focused table.Methods in com.tagtraum.beatunes.action that return types with arguments of type AudioSong Modifier and Type Method Description Iterable<AudioSong>
BaseAction. getSelectedSongs()
Deprecated.Iterable<AudioSong>
BaseAction. getSelectedSongs(JComponent component)
Deprecated. -
Uses of AudioSong in com.tagtraum.beatunes.action.player
Methods in com.tagtraum.beatunes.action.player with parameters of type AudioSong Modifier and Type Method Description protected void
PeekSelectedAction. preProcess(AudioSong song)
protected void
PlaySelectedAction. preProcess(AudioSong song)
Is called before the song is opened by the player.
Default impl.Method parameters in com.tagtraum.beatunes.action.player with type arguments of type AudioSong Modifier and Type Method Description void
PlaySelectedAction. play(PlayListIterator<AudioSong> iterator)
-
Uses of AudioSong in com.tagtraum.beatunes.action.standard
Methods in com.tagtraum.beatunes.action.standard that return types with arguments of type AudioSong Modifier and Type Method Description BiFunction<PlayList,List<AudioSong>,List<AudioSong>>
ReArrangePlayListAction. getReArrangeFunction()
Returns thereArrangeFunction
, aBiFunction
that takes both the playlist and its songs as arguments and returns the songs in a new order.BiFunction<PlayList,List<AudioSong>,List<AudioSong>>
ReArrangePlayListAction. getReArrangeFunction()
Returns thereArrangeFunction
, aBiFunction
that takes both the playlist and its songs as arguments and returns the songs in a new order.Methods in com.tagtraum.beatunes.action.standard with parameters of type AudioSong Modifier and Type Method Description static ShowInPlayListAction[]
ShowInPlayListAction. create(BeaTunes beaTunes, AudioSong audioSong, PlayList excludePLayList)
String
LibraryBatchAction.EachSongProcessor. getProgressDialogMessage(AudioSong song)
Message to be shown in progress dialog.void
OpenArtistInFacebookAction. open(AudioSong song)
void
OpenArtistInTwitterAction. open(AudioSong song)
void
OpenArtistInWikidataAction. open(AudioSong song)
void
OpenArtistInWikipediaAction. open(AudioSong song)
abstract void
OpenInAction. open(AudioSong song)
Opens the given song in some other website or application.static void
OpenInPreferredExternalPlayerAction. open(BeaTunes application, AudioSong song)
void
OpenSongInAcousticBrainz. open(AudioSong song)
void
OpenSongInAmazonAction. open(AudioSong song)
void
OpenSongInBandcampAction. open(AudioSong song)
void
OpenSongInBeatportAction. open(AudioSong song)
void
OpenSongInChordify. open(AudioSong song)
void
OpenSongInDiscogsAction. open(AudioSong song)
void
OpenSongInLastFMAction. open(AudioSong song)
void
OpenSongInMusicBrainzAction. open(AudioSong song)
void
OpenSongInYouTubeAction. open(AudioSong song)
void
LibraryBatchAction.EachSongProcessor. process(AudioSong song, int index)
Called for each song.static void
ShowInFinderAction. showInFinder(AudioSong song)
Method parameters in com.tagtraum.beatunes.action.standard with type arguments of type AudioSong Modifier and Type Method Description void
AnalyzeAction. analyze(Iterable<AudioSong> songs)
Analyze the given songs.void
AnalyzeNewAction. analyzeSongsAddedSince(long timestamp, List<AudioSong> addedSongs)
Analyze songs added since a given date with the songs already provided.void
ReArrangePlayListAction. setReArrangeFunction(BiFunction<PlayList,List<AudioSong>,List<AudioSong>> reArrangeFunction)
void
ReArrangePlayListAction. setReArrangeFunction(BiFunction<PlayList,List<AudioSong>,List<AudioSong>> reArrangeFunction)
Constructors in com.tagtraum.beatunes.action.standard with parameters of type AudioSong Constructor Description DownloadSongAction(BeaTunes application, AudioSong song)
OpenFilePropertiesAction(BeaTunes application, AudioSong song)
Constructor parameters in com.tagtraum.beatunes.action.standard with type arguments of type AudioSong Constructor Description ReArrangePlayListAction(BeaTunes application, BiFunction<PlayList,List<AudioSong>,List<AudioSong>> reArrangeFunction)
ReArrangePlayListAction(BeaTunes application, BiFunction<PlayList,List<AudioSong>,List<AudioSong>> reArrangeFunction)
-
Uses of AudioSong in com.tagtraum.beatunes.analysis
Methods in com.tagtraum.beatunes.analysis that return AudioSong Modifier and Type Method Description AudioSong
Task. getSong()
Methods in com.tagtraum.beatunes.analysis with parameters of type AudioSong Modifier and Type Method Description static AudioInputStream
AudioPumpAnalysisTask. get44_1kHzStereo16BitStream(AudioSong song)
Attempt to open an audio inputstream with certain properties: signed PCM, 44.1kHz, 16bit, stereo.void
Task. setSong(AudioSong song)
Sets the song associated with this task. -
Uses of AudioSong in com.tagtraum.beatunes.analysisqueue
Method parameters in com.tagtraum.beatunes.analysisqueue with type arguments of type AudioSong Modifier and Type Method Description void
AnalysisQueue. offer(Iterable<AudioSong> songs, TaskFactory taskFactory, boolean filterTasks, Runnable... runAfterOfferComplete)
Offer an Iterable of songs to the queue (asynchronously). -
Uses of AudioSong in com.tagtraum.beatunes.charts
Methods in com.tagtraum.beatunes.charts that return AudioSong Modifier and Type Method Description AudioSong
ChartEntry. getSong()
Constructors in com.tagtraum.beatunes.charts with parameters of type AudioSong Constructor Description ChartEntry(ChartPanel chartPanel, AudioSong song, int position)
-
Uses of AudioSong in com.tagtraum.beatunes.contextshop
Methods in com.tagtraum.beatunes.contextshop with parameters of type AudioSong Modifier and Type Method Description void
ContextShop. openURL(AudioSong song)
Opens a file matching a certain song in the ContextShop browser window.void
Navigation. setNavigationEntry(AudioSong song)
void
ContextShop. update(AudioSong song)
Updates the current view depending on what song is selected in the SongTable.Constructors in com.tagtraum.beatunes.contextshop with parameters of type AudioSong Constructor Description ArtistAlbum(AudioSong song)
NavigationEntry(AudioSong song)
-
Uses of AudioSong in com.tagtraum.beatunes.filter
Methods in com.tagtraum.beatunes.filter with parameters of type AudioSong Modifier and Type Method Description protected boolean
SubstringRowFilter. match(AudioSong object)
-
Uses of AudioSong in com.tagtraum.beatunes.inspection
Methods in com.tagtraum.beatunes.inspection that return types with arguments of type AudioSong Modifier and Type Method Description protected Set<AudioSong>
TypoInspector. getAffectedSongs(List<String> similarAttributes)
default Collection<AudioSong>
Issue. getSongs()
Song objects for the ids returned byIssue.getSongIds()
.Methods in com.tagtraum.beatunes.inspection with parameters of type AudioSong Modifier and Type Method Description protected String
SortInspector. getRegularName(AudioSong song)
Returns the regular name (as opposed to sort name) for this sort inspector.protected String
SortInspector. getSortName(AudioSong song)
protected String
SortInspector. getTrackSortName(AudioSong song)
protected void
SortInspector. setSortName(AudioSong song, String sortName)
Method parameters in com.tagtraum.beatunes.inspection with type arguments of type AudioSong Modifier and Type Method Description CallableSolution
CapitalizationInspector.DifferentLanguageInputDialogSolution. createCallable(Collection<AudioSong> songs, boolean allowUserInteraction)
CallableSolution
DifferentLanguageInspector.DifferentLanguageInputDialogSolution. createCallable(Collection<AudioSong> songs, boolean allowUserInteraction)
CallableSolution
DifferentLanguageInspector.DifferentLanguageSolution. createCallable(Collection<AudioSong> songs, boolean allowUserInteraction)
CallableSolution
IgnoreIssueSolution. createCallable(Collection<AudioSong> songs, boolean allowUserInteraction)
CallableSolution
Solution. createCallable(Collection<AudioSong> selectedSongs, boolean allowUserInteraction)
Creates aCallableSolution
that may be called later to actually apply this solution.protected com.tagtraum.beatunes.inspection.SortInspector.SortNameNotSubstringIssue
SortInspector. createNotSubstringIssue(List<AudioSong> songs)
protected com.tagtraum.beatunes.inspection.SortInspector.SortNameRemovedWrongArticleIssue
SortInspector. createRemovedWrongArticleIssue(List<AudioSong> songs, Locale[] possibleLanguages)
void
CallableSolution. setSongs(Collection<AudioSong> songs)
Extracts the ids from the given songs and sets them usingCallableSolution.setSongIds(java.util.Collection)
.Constructor parameters in com.tagtraum.beatunes.inspection with type arguments of type AudioSong Constructor Description CallableSolution(Solution solution, Collection<AudioSong> songs, String description, String progressMessage, int steps)
-
Uses of AudioSong in com.tagtraum.beatunes.library
Classes in com.tagtraum.beatunes.library that implement AudioSong Modifier and Type Class Description class
AudioSongFacade
Base class for other facades, which already implements all the simple getters.class
Song
Song object that represents song data in beaTunes' own database, theMediaLibrary
.Fields in com.tagtraum.beatunes.library with type parameters of type AudioSong Modifier and Type Field Description static Matcher<AudioSong,PlayList.SubstringFilterProperty>
AudioSongMatcher. INSTANCE
Methods in com.tagtraum.beatunes.library that return AudioSong Modifier and Type Method Description AudioSong
HibernateMediaLibrary. fetchCollections(AudioSong audioSong)
Loads dependent collections that otherwise wouldn't have been loaded.AudioSong
MediaLibrary. fetchCollections(AudioSong song)
Loads dependent collections that otherwise wouldn't have been loaded.AudioSong
HibernatePlayList. getSong(int index)
AudioSong
MediaLibrary. getSong(Long id)
Gets a Song, given its id (Song.getId()
.AudioSong
PlayListFacade. getSong(int index)
AudioSong
HibernatePlayList. getWithId(org.hibernate.Session session, Long id)
AudioSong
HibernatePlayListIterator. next()
AudioSong
HibernatePlayListIterator. previous()
abstract AudioSong
LibraryDescriptor. wrap(AudioSong audioSong)
Wraps an internal database song into anotherAudioSong
that is capable of writing/reading data to external databases or files (e.g.Methods in com.tagtraum.beatunes.library that return types with arguments of type AudioSong Modifier and Type Method Description PlayListIterator<AudioSong>
HibernatePlayList. filteredListIterator(int firstNextFilteredIndex)
PlayListIterator<AudioSong>
PlayListFacade. filteredListIterator(int startIndex)
List<AudioSong>
HibernateMediaLibrary. getAlbumSongs(String album, String artist)
List<AudioSong>
MediaLibrary. getAlbumSongs(String album, String artist)
Returns a list of songs specified by the given album and artist.List<AudioSong>
HibernatePlayList. getCachedSongs()
Iterable<AudioSong>
HibernatePlayList. getFilteredSongs()
Iterable<AudioSong>
PlayListFacade. getFilteredSongs()
List<AudioSong>
Song. getImplementations()
Iterable<AudioSong>
AbstractMediaLibrary. getSongs()
List<AudioSong>
Album. getSongs()
Iterable<AudioSong>
HibernateMediaLibrary. getSongs(Collection<Long> ids)
Iterable<AudioSong>
HibernatePlayList. getSongs()
List<AudioSong>
HibernatePlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
Iterable<AudioSong>
MediaLibrary. getSongs()
Returns anIterable
that can be used to iterate over all songs.Iterable<AudioSong>
MediaLibrary. getSongs(Collection<Long> ids)
Returns anIterable
that can be used to iterate over the specified songs.Iterable<AudioSong>
PlayListFacade. getSongs()
List<AudioSong>
PlayListFacade. getSongs(Collection<? extends SongFilter> filters, int limit)
Iterable<AudioSong>
AbstractMediaLibrary. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Iterable<AudioSong>
AbstractMediaLibrary. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
Iterable<AudioSong>
HibernatePlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Iterable<AudioSong>
HibernatePlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
default Iterable<AudioSong>
MediaLibrary. getSongsOrderedBy(String sortProperty)
Returns anIterable
that can be used to iterate over all songs.Iterable<AudioSong>
MediaLibrary. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Returns anIterable
that can be used to iterate over all songs.Iterable<AudioSong>
MediaLibrary. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
Returns anIterable
that can be used to iterate over all songs.Iterable<AudioSong>
PlayListFacade. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Iterable<AudioSong>
PlayListFacade. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
List<AudioSong>
HibernateMediaLibrary. getSongsWithFileAndSize(String filename, int size)
List<AudioSong>
MediaLibrary. getSongsWithFileAndSize(String filename, int size)
Deprecated.List<AudioSong>
HibernateMediaLibrary. getSongsWithNameArtistAlbumTotalTime(String name, String artist, String album, int time)
List<AudioSong>
MediaLibrary. getSongsWithNameArtistAlbumTotalTime(String name, String artist, String album, int time)
Deprecated.List<AudioSong>
HibernateMediaLibrary. getSongsWithoutProperties(Map<String,Object> properties)
List<AudioSong>
MediaLibrary. getSongsWithoutProperties(Map<String,Object> properties)
Get all songs without propertiesequal
to the given value.List<AudioSong>
HibernateMediaLibrary. getSongsWithProperties(Map<String,Object> properties)
List<AudioSong>
MediaLibrary. getSongsWithProperties(Map<String,Object> properties)
Get all song ids for songs that match all given properties.List<AudioSong>
HibernateMediaLibrary. getSongsWithPropertiesLike(Map<String,Object> properties)
List<AudioSong>
MediaLibrary. getSongsWithPropertiesLike(Map<String,Object> properties)
Get all songs with a properties that are like the given properties.Set<AudioSong>
HibernateMediaLibrary. getSongsWithTrackIdTotalTime(Set<AudioId> ids, int time)
Set<AudioSong>
MediaLibrary. getSongsWithTrackIdTotalTime(Set<AudioId> ids, int time)
Deprecated.List<AudioSong>
HibernateMediaLibrary. getUnprotectedSongsAddedAfter(Date time)
List<AudioSong>
MediaLibrary. getUnprotectedSongsAddedAfter(Date time)
Return unprotected songs added after a certain date.List<AudioSong>
HibernatePlayList. getWithIds(org.hibernate.Session session, Long... ids)
Iterator<AudioSong>
HibernateIndexBasedSongIterable. iterator()
Methods in com.tagtraum.beatunes.library with parameters of type AudioSong Modifier and Type Method Description void
Album. add(AudioSong song)
void
HibernatePlayListIterator. add(AudioSong audioSong)
AudioSong
HibernateMediaLibrary. fetchCollections(AudioSong audioSong)
Loads dependent collections that otherwise wouldn't have been loaded.AudioSong
MediaLibrary. fetchCollections(AudioSong song)
Loads dependent collections that otherwise wouldn't have been loaded.Long
HibernatePlayList. getId(AudioSong song)
void
Song. init(AudioSong song)
boolean
AudioSongMatcher. match(AudioSong audioSong, Pattern[] patterns, PlayList.SubstringFilterProperty searchMode)
void
HibernatePlayListIterator. set(AudioSong audioSong)
boolean
Album. shouldContain(AudioSong song)
Checks whether this album should contain a given song.void
AbstractMediaLibrary. store(AudioSong song)
void
HibernateMediaLibrary. store(AudioSong song, String changedProperty)
void
MediaLibrary. store(AudioSong song)
Stores a song in the beaTunes database.void
MediaLibrary. store(AudioSong song, String changedProperty)
Stores a song in the beaTunes database and clears any sortorder caches in the playlist objects this song might be in, if the playlist is sorted by the changed property.void
HibernatePlayList. updateCachedSong(AudioSong song)
void
HibernateMediaLibrary. updateGenreIRI(AudioSong song)
abstract AudioSong
LibraryDescriptor. wrap(AudioSong audioSong)
Wraps an internal database song into anotherAudioSong
that is capable of writing/reading data to external databases or files (e.g.Method parameters in com.tagtraum.beatunes.library with type arguments of type AudioSong Modifier and Type Method Description void
HibernatePlayList. addSongs(int filteredIndex, List<AudioSong> songs)
void
HibernatePlayList. setSongs(List<AudioSong> songs)
void
HibernateMediaLibrary. store(Iterable<AudioSong> songs)
void
MediaLibrary. store(Iterable<AudioSong> songs)
Stores a collection of songs in the beaTunes database.Constructors in com.tagtraum.beatunes.library with parameters of type AudioSong Constructor Description Album(AudioSong firstSong)
Key(AudioSong song)
-
Uses of AudioSong in com.tagtraum.beatunes.library.filesystem
Classes in com.tagtraum.beatunes.library.filesystem that implement AudioSong Modifier and Type Class Description class
FileSystemAudioSong
Facade forAudioMetaData
andSong
.Methods in com.tagtraum.beatunes.library.filesystem that return AudioSong Modifier and Type Method Description AudioSong
FileSystemLibraryDescriptor. wrap(AudioSong audioSong)
Methods in com.tagtraum.beatunes.library.filesystem that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
FileSystemAudioSong. getImplementations()
Methods in com.tagtraum.beatunes.library.filesystem with parameters of type AudioSong Modifier and Type Method Description long[]
HibernateFileSystemLibraryLoader. addSongs(AudioSong... audioSongs)
Adds audio song to database.static void
FileSystemSongBinder. bind(Song song, AudioSong sourceSong, String... excludedProperty)
AudioSong
FileSystemLibraryDescriptor. wrap(AudioSong audioSong)
Method parameters in com.tagtraum.beatunes.library.filesystem with type arguments of type AudioSong Modifier and Type Method Description void
FileSystemPlayList. addSongs(int filteredIndex, List<AudioSong> songs)
void
FileSystemPlayList. setSongs(List<AudioSong> value)
-
Uses of AudioSong in com.tagtraum.beatunes.library.itunes
Classes in com.tagtraum.beatunes.library.itunes that implement AudioSong Modifier and Type Class Description class
ITunesAudioSong
Methods in com.tagtraum.beatunes.library.itunes that return AudioSong Modifier and Type Method Description AudioSong
ITLibraryDescriptor. wrap(AudioSong audioSong)
AudioSong
ITunesLibraryDescriptor. wrap(AudioSong audioSong)
Methods in com.tagtraum.beatunes.library.itunes that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
ITunesAudioSong. getImplementations()
Methods in com.tagtraum.beatunes.library.itunes with parameters of type AudioSong Modifier and Type Method Description AudioSong
ITLibraryDescriptor. wrap(AudioSong audioSong)
AudioSong
ITunesLibraryDescriptor. wrap(AudioSong audioSong)
Method parameters in com.tagtraum.beatunes.library.itunes with type arguments of type AudioSong Modifier and Type Method Description void
ITunesPlayList. addSongs(int filteredIndex, List<AudioSong> songs)
void
ITunesPlayList. setSongs(List<AudioSong> songs)
-
Uses of AudioSong in com.tagtraum.beatunes.library.plain
Methods in com.tagtraum.beatunes.library.plain that return AudioSong Modifier and Type Method Description AudioSong
PlainLibraryDescriptor. wrap(AudioSong audioSong)
Methods in com.tagtraum.beatunes.library.plain with parameters of type AudioSong Modifier and Type Method Description AudioSong
PlainLibraryDescriptor. wrap(AudioSong audioSong)
-
Uses of AudioSong in com.tagtraum.beatunes.matchlist
Methods in com.tagtraum.beatunes.matchlist that return types with arguments of type AudioSong Modifier and Type Method Description Iterable<AudioSong>
MatchListDialog. getSeedSongs()
Methods in com.tagtraum.beatunes.matchlist with parameters of type AudioSong Modifier and Type Method Description boolean
GBLimitFilter. test(AudioSong song)
boolean
HourLimitFilter. test(AudioSong song)
boolean
MBLimitFilter. test(AudioSong song)
boolean
MinuteLimitFilter. test(AudioSong song)
boolean
MutableSongPropertyFilter. test(AudioSong song)
boolean
SongLimitFilter. test(AudioSong song)
Method parameters in com.tagtraum.beatunes.matchlist with type arguments of type AudioSong Modifier and Type Method Description void
MatchListDialog. setSeedSongs(Iterable<AudioSong> seedSongs)
-
Uses of AudioSong in com.tagtraum.beatunes.matchtable
Methods in com.tagtraum.beatunes.matchtable that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
SimilarityMatcher. findMatchingSongs(Iterable<AudioSong> sourceSongs, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> scoreRules, AudioSong... templates)
Finds songs insourceSongs
that best match thetemplates
according to the provided rules.Iterable<AudioSong>
RuleBasedPrefilter. getPreFilteredSongs(AudioSong template, PlayList playList, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> scoreRules, Collection<SongFilter> mandatoryFilters)
Returns songs from the database that roughly match the template song.List<AudioSong>
SimilarityMatcher. sort(AudioSong seed, Iterable<AudioSong> sourceList, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> ruleSet)
Sorts songs in chunks of x songs and then concatenates the chunks in a sorted manner.Methods in com.tagtraum.beatunes.matchtable with parameters of type AudioSong Modifier and Type Method Description List<AudioSong>
SimilarityMatcher. findMatchingSongs(Iterable<AudioSong> sourceSongs, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> scoreRules, AudioSong... templates)
Finds songs insourceSongs
that best match thetemplates
according to the provided rules.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)
Iterable<AudioSong>
RuleBasedPrefilter. getPreFilteredSongs(AudioSong template, PlayList playList, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> scoreRules, Collection<SongFilter> mandatoryFilters)
Returns songs from the database that roughly match the template song.SongPropertyFilter
ScoreRule. getWeightedMatchFilter(AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
Returns a weighted filter.float
AlbumRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
AmazonSimilarityRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
Deprecated.float
ArtistRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
BPMRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
ColorRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
DanceabilityRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
GenreRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
GroupingRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
InstrumentationRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
KeyRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
LanguageRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
MoodRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
MPMRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
PopularityRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
RatingRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
abstract float
ScoreRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
Returns a score between 0 and 1 for how well the given song matches the given template.float
SimilarArtistRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
TagsRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
TempoTimbreColorRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
TimeRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
TimeSignatureRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
TuningRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
float
YearRule. score(AudioSong song, AudioSong template, Float syncBPM, boolean playMatchAtSyncTempo)
List<AudioSong>
SimilarityMatcher. sort(AudioSong seed, Iterable<AudioSong> sourceList, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> ruleSet)
Sorts songs in chunks of x songs and then concatenates the chunks in a sorted manner.void
MatchTable. update(AudioSong song)
float
ScoreRule. weightedScore(AudioSong song, AudioSong template, Float templateSyncBPM, boolean playMatchAtSyncTempo)
Weighted score computed fromScoreRule.getWeight()
andScoreRule.score(AudioSong, AudioSong, Float, boolean)
Method parameters in com.tagtraum.beatunes.matchtable with type arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
SimilarityMatcher. findMatchingSongs(Iterable<AudioSong> sourceSongs, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> scoreRules, AudioSong... templates)
Finds songs insourceSongs
that best match thetemplates
according to the provided rules.List<AudioSong>
SimilarityMatcher. sort(AudioSong seed, Iterable<AudioSong> sourceList, Float syncBPM, boolean playMatchesAtSyncTempo, Collection<ScoreRule> ruleSet)
Sorts songs in chunks of x songs and then concatenates the chunks in a sorted manner. -
Uses of AudioSong in com.tagtraum.beatunes.onlinedb
Classes in com.tagtraum.beatunes.onlinedb that implement AudioSong Modifier and Type Class Description class
ReferenceSong
Reference Song.Methods in com.tagtraum.beatunes.onlinedb that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
OnlineDB. lookup(byte[] fingerprint)
List<AudioSong>
OnlineDB. lookup(AudioSong audioSong)
List<AudioSong>
OnlineDB. lookup(String resource, String resourceId)
List<AudioSong>
OnlineDB. lookup(Path file)
Methods in com.tagtraum.beatunes.onlinedb with parameters of type AudioSong Modifier and Type Method Description List<AudioSong>
OnlineDB. lookup(AudioSong audioSong)
static String
JSONSongSerializer. signature(AudioSong song, Set<String> excludedProperties)
void
OnlineDB. submitFingerprint(AudioSong song)
static org.json.simple.JSONObject
JSONSongSerializer. toJSON(AudioSong song, Set<String> excludedProperties)
static String
JSONSongSerializer. toJSONString(AudioSong song)
static String
JSONSongSerializer. toJSONString(AudioSong song, Set<String> excludedProperties)
Method parameters in com.tagtraum.beatunes.onlinedb with type arguments of type AudioSong Modifier and Type Method Description void
OnlineDB. queueSongsForSubmittal(Iterable<? extends AudioSong> songs)
void
OnlineDB. submitWithSongs(Iterable<AudioSong> songs, ItemProcessor... songProcessors)
Constructor parameters in com.tagtraum.beatunes.onlinedb with type arguments of type AudioSong Constructor Description LibraryRequestBody(Iterable<AudioSong> songs, Iterable<PlayList> playlists, Long library, Long user, Set<String> excludedProperties)
LibraryRequestBody(Iterable<AudioSong> songs, Long library, Long user, Set<String> excludedProperties)
-
Uses of AudioSong in com.tagtraum.beatunes.songinfo
Methods in com.tagtraum.beatunes.songinfo that return AudioSong Modifier and Type Method Description static AudioSong
ModelBasedSong. createModelBasedSong(Object source, Document name, Document artist, Document albumArtist, Document album, Document composer, Document genre, Document trackNumber, Document trackCount, Document discNumber, Document discCount, Document movement, Document movementNumber, Document movementCount, Document work, Document year, ButtonModel compilationButton, Supplier<Integer> totalTime)
static AudioSong
ModelBasedSong. createModelBasedSong(Object source, Document name, Document artist, Document albumArtist, Document album, Document composer, Document genre, Document trackNumber, Document trackCount, Document discNumber, Document discCount, Document movement, Document movementNumber, Document movementCount, Document work, Document year, JComboBox<Boolean> compilationComboBox, Supplier<Integer> totalTime)
AudioSong
SingleItemInfoDialog. getSong()
Methods in com.tagtraum.beatunes.songinfo with parameters of type AudioSong Modifier and Type Method Description void
MultipleItemsInfoDialog. addArtworkAction(AudioArtwork artwork, AudioSong song)
void
ReferenceCheck.Callback. addArtworkAction(AudioArtwork artwork, AudioSong song)
void
SingleItemInfoDialog. addArtworkAction(AudioArtwork artwork, AudioSong song)
void
AutoInfo. analyze(AudioSong song)
AudioArtwork
CoverImages. getBackCoverArtwork(AudioSong song, ImageObserver imageObserver)
AudioArtwork
SongIcon. getBackCoverArtwork(AudioSong song, ImageObserver imageObserver)
AudioArtwork
CoverImages. getFrontCoverArtwork(AudioSong song, ImageObserver imageObserver)
AudioArtwork
SongIcon. getFrontCoverArtwork(AudioSong song, ImageObserver imageObserver)
ImageIcon
SongIcon. getIcon(int width, AudioSong song)
ImageIcon
SongIcon. getIcon(AudioSong song)
void
CoverImages. invalidateCache(AudioSong song)
void
SongIcon. invalidateCache(AudioSong song)
void
AutoInfo. segment(AudioSong song)
static Property.PropertyUndoableEdit<AudioArtwork[]>
SingleItemInfoDialog. setArtworkUndoable(AudioSong song, AudioArtwork... artworks)
Sets artwork regardless of whether the its front or back.static Property.PropertyUndoableEdit<AudioArtwork[]>
SingleItemInfoDialog. setFrontBackArtworkUndoable(AudioSong song, AudioArtwork front, AudioArtwork back)
Sets the front and back artwork.Method parameters in com.tagtraum.beatunes.songinfo with type arguments of type AudioSong Modifier and Type Method Description void
MultipleItemsInfoDialog. addReferenceSongs(List<AudioSong> referenceSongs)
void
ReferenceCheck.Callback. addReferenceSongs(List<AudioSong> songs)
void
ReferenceHighlighter. addReferenceSongs(List<AudioSong> referenceSongs)
void
SingleItemInfoDialog. addReferenceSongs(List<AudioSong> referenceSongs)
void
ReferenceHighlighter. setReferenceSongs(List<AudioSong> referenceSongs)
void
CoverPanel. setSongs(List<AudioSong> songs)
Constructors in com.tagtraum.beatunes.songinfo with parameters of type AudioSong Constructor Description ReferenceCheck(BeaTunes application, ReferenceCheck.Callback callback, AudioSong song)
ReferenceHighlighter(BeaTunes application, AudioSong song, JTextComponent textComponent, Property<T> property)
Constructor parameters in com.tagtraum.beatunes.songinfo with type arguments of type AudioSong Constructor Description ReferenceCheck(BeaTunes application, ReferenceCheck.Callback callback, List<AudioSong> songs)
-
Uses of AudioSong in com.tagtraum.beatunes.songtable
Methods in com.tagtraum.beatunes.songtable that return AudioSong Modifier and Type Method Description AudioSong
SongTable. getSelectedSong()
Returns the first selected song.AudioSong
SongTableModel. getValueAt(int rowIndex)
Methods in com.tagtraum.beatunes.songtable that return types with arguments of type AudioSong Modifier and Type Method Description static SongComparatorSet.NamedComparator<AudioSong>
SongComparatorSet. createKeyComparatorWithTargetTempo(com.tagtraum.audiokern.bpm.Tempo targetBPM)
Creates a key comparator that first adjusts the existing keys to the keys songs would be in, if played back at the given BPM.static Comparator<AudioSong>
SongComparatorSet. get(com.tagtraum.audiokern.bpm.Tempo targetTempo, String... id)
Methods in com.tagtraum.beatunes.songtable with parameters of type AudioSong Modifier and Type Method Description protected Object
SongTableModel. getValueAt(AudioSong song, int rowIndex, int columnIndex)
Returns the Song property for a specific column.int
SongTableModel. indexOf(AudioSong song)
static void
SongPropertyChangeListener. installIfAbsent(BeaTunes application, AudioSong song)
InstallSongPropertyChangeListener
to given song for the mainSongTable
.static void
SongPropertyChangeListener. installIfAbsent(JTable table, AudioSong song)
InstallSongPropertyChangeListener
to given song for the mainSongTable
.void
SongTable. select(AudioSong song)
Select the given song in the current SongTable and scroll to it so that it becomes visible.void
SongTableEditCreator. setValueUndoable(AbstractSongTableModel model, AudioSong song, Object newValue, int row, int column)
void
DelegatingSongContextComponent. update(AudioSong selectedSong)
abstract void
SongContextComponent. update(AudioSong selectedSong)
Is called when the component is expected to update its view.void
SongContextView. update(AudioSong selectedSong)
Is called when this view should be updated. -
Uses of AudioSong in com.tagtraum.beatunes.songtable.renderer
Methods in com.tagtraum.beatunes.songtable.renderer with parameters of type AudioSong Modifier and Type Method Description BufferedImage
TableArtworkCache. get(AudioSong song, int rows)
void
TableArtworkCache. load(AudioSong song, int rows)
void
TableArtworkCache. remove(AudioSong song)
Remove artwork for a single song from this cache. -
Uses of AudioSong in com.tagtraum.beatunes.transitionissue
Methods in com.tagtraum.beatunes.transitionissue with parameters of type AudioSong Modifier and Type Method Description TransitionIssue
ColorTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
GenreTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
KeyTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
LanguageTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
MoodTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
TempoTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
TimeSignatureTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
TransitionIssue
TransitionInspector. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
Inspects the transition from one song to another.TransitionIssue
YearTransition. inspect(AudioSong a, AudioSong b, com.tagtraum.audiokern.bpm.Tempo syncTempo)
-
Uses of AudioSong in com.tagtraum.beatunes.wikiinfo
Methods in com.tagtraum.beatunes.wikiinfo with parameters of type AudioSong Modifier and Type Method Description void
WikiInfo. update(AudioSong selectedSong)
-
Uses of AudioSong in com.tagtraum.tunes
Subinterfaces of AudioSong in com.tagtraum.tunes Modifier and Type Interface Description interface
FileTrack
File based track - i.e.interface
Track
Track.Methods in com.tagtraum.tunes that return AudioSong Modifier and Type Method Description AudioSong
Player. getSong()
Methods in com.tagtraum.tunes that return types with arguments of type AudioSong Modifier and Type Method Description PlayListIterator<AudioSong>
Player. getIterator()
Methods in com.tagtraum.tunes with parameters of type AudioSong Modifier and Type Method Description Image
ITunes. getPrimaryArtworkFromCache(AudioSong song)
Returns the primary image for a song from a cache, should it exist.static Track
TunesUtilities. getTrack(Playlist playlist, AudioSong song)
Deprecated.boolean
ITunes. isPrimaryArtworkInCache(AudioSong song)
Indicates whether there is an image file in the cache.void
Player. open(AudioSong song)
InputStream
ITunes. openPrimaryArtworkStreamFromCache(AudioSong song)
Opens anInputStream
to image data from a cache (i.e.Method parameters in com.tagtraum.tunes with type arguments of type AudioSong Modifier and Type Method Description void
Player. open(PlayListIterator<AudioSong> iterator)
-
Uses of AudioSong in com.tagtraum.ubermusic
Methods in com.tagtraum.ubermusic that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
UberMusic. lookup(AudioSong song)
Looks up metadata for a song.default List<AudioSong>
UberMusic. lookup(File file)
Deprecated.default List<AudioSong>
UberMusic. lookup(Path file)
Looks up metadata for a file.Methods in com.tagtraum.ubermusic with parameters of type AudioSong Modifier and Type Method Description default List<AudioArtist>
UberMusic. getArtists(AudioSong song)
Lookup artists for a song.default Lyrics
LyricsProvider. getLyrics(AudioSong song)
Returns aLyrics
object ornull
, if no lyrics can be found.default List<Similarity<AudioArtist>>
UberMusic. getSimilarArtists(AudioSong song)
Try to find similar artists for the given song.List<Tag>
TagProvider. getTags(AudioSong song)
Retrieves a list of tags for a given song.List<AudioSong>
UberMusic. lookup(AudioSong song)
Looks up metadata for a song. -
Uses of AudioSong in com.tagtraum.ubermusic.acousticbrainz
Classes in com.tagtraum.ubermusic.acousticbrainz that implement AudioSong Modifier and Type Class Description class
AcousticBrainzSong
AcousticBrainzSong.Methods in com.tagtraum.ubermusic.acousticbrainz that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
AcousticBrainz. lookup(AudioSong song)
List<AudioSong>
AcousticBrainz. lookup(String mbid)
Methods in com.tagtraum.ubermusic.acousticbrainz with parameters of type AudioSong Modifier and Type Method Description List<AudioSong>
AcousticBrainz. lookup(AudioSong song)
-
Uses of AudioSong in com.tagtraum.ubermusic.amazon
Classes in com.tagtraum.ubermusic.amazon that implement AudioSong Modifier and Type Class Description class
AmazonTrack
AnAmazonTrack
can either be based on a true track, i.e.Methods in com.tagtraum.ubermusic.amazon that return AudioSong Modifier and Type Method Description AudioSong
AmazonPlayList. getSong(int index)
Methods in com.tagtraum.ubermusic.amazon that return types with arguments of type AudioSong Modifier and Type Method Description PlayListIterator<AudioSong>
AmazonPlayList. filteredListIterator(int startIndex)
Iterable<AudioSong>
AmazonPlayList. getFilteredSongs()
Iterable<AudioSong>
AmazonPlayList. getSongs()
List<AudioSong>
AmazonPlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
Iterable<AudioSong>
AmazonPlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Iterable<AudioSong>
AmazonPlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
Constructor parameters in com.tagtraum.ubermusic.amazon with type arguments of type AudioSong Constructor Description AmazonPlayList(BrowseNode browseNode, Supplier<List<AudioSong>> songSupplier)
-
Uses of AudioSong in com.tagtraum.ubermusic.bandcamp
Methods in com.tagtraum.ubermusic.bandcamp with parameters of type AudioSong Modifier and Type Method Description List<Tag>
Bandcamp. getTags(AudioSong song)
Retrieves a list of tags for a given song. -
Uses of AudioSong in com.tagtraum.ubermusic.beatport
Classes in com.tagtraum.ubermusic.beatport that implement AudioSong Modifier and Type Class Description class
BeatportTrack
Beatport track.Methods in com.tagtraum.ubermusic.beatport that return AudioSong Modifier and Type Method Description AudioSong
BeatportPlayList. getSong(int index)
AudioSong
Beatport. getTrack(long id)
Get track for a given Beatport id.Methods in com.tagtraum.ubermusic.beatport that return types with arguments of type AudioSong Modifier and Type Method Description PlayListIterator<AudioSong>
BeatportPlayList. filteredListIterator(int startIndex)
Iterable<AudioSong>
BeatportPlayList. getFilteredSongs()
List<AudioSong>
Beatport. getMostPopular(Long genreId, String country)
Get most popular tracks for a given genre and country/market.List<AudioSong>
Beatport. getNewReleases(Long genreId)
Get new releases (last month) for a given genre.Iterable<AudioSong>
BeatportPlayList. getSongs()
List<AudioSong>
BeatportPlayList. getSongs(Collection<? extends SongFilter> filters, int limit)
Iterable<AudioSong>
BeatportPlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction)
Iterable<AudioSong>
BeatportPlayList. getSongsOrderedBy(String sortProperty, PlayList.SortDirection direction, int limit)
List<AudioSong>
Beatport. getTracks(String name, String artist, String album)
Get list of tracks matching the given criteria.List<AudioSong>
Beatport. lookup(AudioSong song)
Methods in com.tagtraum.ubermusic.beatport with parameters of type AudioSong Modifier and Type Method Description List<AudioArtist>
Beatport. getArtists(AudioSong song)
List<AudioSong>
Beatport. lookup(AudioSong song)
Constructor parameters in com.tagtraum.ubermusic.beatport with type arguments of type AudioSong Constructor Description BeatportPlayList(long id, String name, String country, Supplier<List<AudioSong>> songSupplier)
-
Uses of AudioSong in com.tagtraum.ubermusic.coverartarchive
Classes in com.tagtraum.ubermusic.coverartarchive that implement AudioSong Modifier and Type Class Description class
CoverartSong
ThinAudioSong
wrapper around results from the cover art archive.Methods in com.tagtraum.ubermusic.coverartarchive that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
CoverartArchive. lookup(AudioSong song)
Methods in com.tagtraum.ubermusic.coverartarchive with parameters of type AudioSong Modifier and Type Method Description List<AudioSong>
CoverartArchive. lookup(AudioSong song)
-
Uses of AudioSong in com.tagtraum.ubermusic.discogs
Classes in com.tagtraum.ubermusic.discogs that implement AudioSong Modifier and Type Class Description class
DiscogsTrack
Discogs track.Methods in com.tagtraum.ubermusic.discogs that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
Discogs. lookup(AudioSong song)
List<AudioSong>
DiscogsOffline. lookup(AudioSong song)
Offline search for artist/album combinations and album ids that match the query song.Methods in com.tagtraum.ubermusic.discogs with parameters of type AudioSong Modifier and Type Method Description URL
Discogs. createReleaseSearchURL(AudioSong song)
Creates a URL that resembles a release search action on the Discogs website.List<Long>
DiscogsOffline. findMatchingMasterIds(AudioSong song)
Offline search for master ids that match the query song.SortedSet<com.tagtraum.ubermusic.discogs.DiscogsOffline.Result>
DiscogsOffline. findMatchingMasters(AudioSong song)
List<AudioSong>
Discogs. lookup(AudioSong song)
List<AudioSong>
DiscogsOffline. lookup(AudioSong song)
Offline search for artist/album combinations and album ids that match the query song. -
Uses of AudioSong in com.tagtraum.ubermusic.lastfm
Classes in com.tagtraum.ubermusic.lastfm that implement AudioSong Modifier and Type Class Description class
LastFMTrack
LastFMTrack.Methods in com.tagtraum.ubermusic.lastfm that return AudioSong Modifier and Type Method Description AudioSong
Session. lookup(AudioSong song)
Methods in com.tagtraum.ubermusic.lastfm that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
LastFM. lookup(AudioSong song)
List<AudioSong>
LastFM. lookup(String name, String artist, String mbid)
List<AudioSong>
LastFM. tagGetTopTracks(String tag, int page)
Get the top tracks for a given tag.Methods in com.tagtraum.ubermusic.lastfm with parameters of type AudioSong Modifier and Type Method Description List<AudioArtist>
LastFM. getArtists(AudioSong song)
List<Similarity<AudioArtist>>
LastFM. getSimilarArtists(AudioSong song)
List<Tag>
LastFM. getTags(AudioSong song)
Fetch the top tags for the given song from Last.fm.URL
LastFM. getURL(AudioSong song)
Obtain a Last.fm-URL for the given song.void
LastFM. libraryAddTrack(AudioSong song, String sessionKey)
Adds a song to the user's library.void
Session. libraryAddTrack(AudioSong song)
List<AudioSong>
LastFM. lookup(AudioSong song)
AudioSong
Session. lookup(AudioSong song)
boolean
LastFM. trackScrobble(AudioSong song, long startedPlaying, String sessionKey)
A track should only be scrobbled when the following conditions have been met: The track must be longer than 30 seconds. And the track has been played for at least half its duration, or for 4 minutes (whichever occurs earlier.) As soon as these conditions have been met, the scrobble request may be sent at any time.boolean
Session. trackScrobble(AudioSong song, long startedPlaying)
List<Tag>
Session. trackTopTags(AudioSong song)
void
LastFM. trackUpdateNowPlaying(AudioSong song, String sessionKey)
Update "now playing".void
Session. trackUpdateNowPlaying(AudioSong song)
-
Uses of AudioSong in com.tagtraum.ubermusic.wikidata
Classes in com.tagtraum.ubermusic.wikidata that implement AudioSong Modifier and Type Class Description class
WikidataSong
Wikidata song.Methods in com.tagtraum.ubermusic.wikidata that return types with arguments of type AudioSong Modifier and Type Method Description List<AudioSong>
Wikidata. lookup(AudioSong song)
Methods in com.tagtraum.ubermusic.wikidata with parameters of type AudioSong Modifier and Type Method Description List<Similarity<AudioArtist>>
Wikidata. getSimilarArtists(AudioSong song)
List<AudioSong>
Wikidata. lookup(AudioSong song)
-