Package com.tagtraum.beatunes.inspection
Allows the inspection of songs for issues. An issue could be that one artists has songs
both in marked as genre Rock and Classic, even though it should only be one or the other. To
create your own inspection, subclass the class
Inspector
.
Other classes to implement in this context are Issue
to describe
any found issues and Solution
to codify possible solutions for
a given issue.-
Interface Summary Interface Description InspectionProgressListener Listener that lets you report how far you got with your inspection.Issue<T extends Inspector> An issue is a problem in the metadata of a collection of songs.IssueDescriptor Describes an issue.Solution<T extends Issue> A solution to anIssue
. -
Class Summary Class Description AlbumArtistTypoInspector Compares the spelling of different song attributes to catch songs that are spelled slightly different.AlbumInTitleInspector Removes the name of the album from song titles.AlbumOrArtistInTitleInspector Inspects a collection of songs, to find songs that have album or artist name in their title.AlbumTypoInspector Compares the spelling of different song attributes to catch songs that are spelled slightly different.AmazonAlbumVersionInspector Removes the string "(Album Version)" from song titles.ArtistInTitleInspector Removes the name of the artist from song titles.ArtistTypoInspector Compares the spelling of different song attributes to catch songs that are spelled slightly different.ArtworkCountDiffers Represents an exception for the different artwork count check.ArtworkNotEmbeddedInspector ArtworkNotEmbeddedInspector.CallableSolution Code that should be executed, when aSolution
is actually applied/commited.CapitalizationInspector Checks the capitalization of song titles.CapitalizationInspector.DifferentLanguageInputDialogSolution CapitalizationInspector.EnglishSongTitleCapitalization CompilationInspector Compilation inspector.CorrectCapitalization Correct capitalization.CorrectMediaKind CorrectMediaKind.CorrectName Correct name.CorrectSortName Correct sort name.CorrectSortNameSolution Correct sort name solution.DifferentAlbumArtistInspector Inspects a collection of songs, to see whether any albums have more than one album artist.DifferentArtworkCountInspector Different artwork count inspector reports albums with songs that have a varying number of artworks.DifferentGenreInspector Inspects a collection of songs, to see whether any songs by the same artist have more than one genre, which could mean that the songs are in the wrong genre.DifferentLanguageInspector Inspects a collection of songs, to see whether any songs by the same artist have lyrics in more than one language, which could mean that the songs are in the language.DifferentLanguageInspector.DifferentLanguageInputDialogSolution DifferentLanguageInspector.DifferentLanguageSolution DifferentLanguageInspector.MostUsedLanguageSolution DifferentRatingInspector Different ratings inspector.DifferentYearInspector Inspects a collection of songs, to see whether any albums have different release years.DiscNumberInspector Inspects all album names to find those that have a disc number in their name.DistinctAttributes Represents an exception for the typo check.DistinctRatings Represents an exception for the distinct ratings check.DistinctTracks Represents an exception for the duplicates check.DontEmbedArtwork Indicates that artwork is not supposed to be embedded.DontRemoveAlbumVersion Indicates that "(Album Version)" is not supposed to be removed.DuplicatesInspector Duplicate files inspector.FileNotMissing Indicates that a file is not missing.GenreTypoInspector Compares the spelling of different song attributes to catch songs that are spelled slightly different.IgnoredIssuesSet Manages issues ignored by the user.IgnoreFileReadOnly Indicates that a file is read-only, but we don't care.IgnoreIssueSolution<T extends Issue> Superclass for all solutions that effectively ignore the issue.IgnoreMissingTrackCountSolution IgnoreMissingTrackCountSolution.IgnoreRareGenreSolution IgnoreRareGenreSolution.Inspection Inspection manages inspectors, collecting solutions and allows to commit them.Inspection.DialogInspectionProgressListener Provides a way forInspector
s to provide visual progress feedback.InspectionPreferences Inspection Preferences.InspectionView InspectionView.Inspector InspectorCategory Aggregates multipleInspector
s in order to expose them together through the Inspector (class) interface.InspectorView View displaying the contents of anInspector
, i.e.LegitAlbumNameInTitle Indicates that an album name may be part of a song title.LegitArtistNameInTitle Indicates that an artist name may be part of a song title.LegitDiscNumberInAlbum Represents an exception for the disc number inspection.LegitTracknumberInTitle Indicates that an artist name may be part of a song title.MediaKindInspector MediaKindGenreInspector.MissingAlbumArtistInspector Missing album artist inspector.MissingFileInspector Inspects a collection of songs, to see whether the files for any of these songs don't exist anymore.MissingTrackCountDescriptor Missing track count descriptor.MissingTrackCountInspector Missing track count inspector.MultiAlbumArtistAlbum Multi-album album artist.MultiAlbumArtistSolution MultiAlbumArtist solution.MultiGenreArtist Multi-genre artist.MultiGenreArtistSolution Multi-album artist solution.MultiLanguageArtist Multi-language artist.MultiLanguageArtistSolution Multi-language artist solution.MultiYearAlbum Multi-year album.MultiYearAlbumSolution Multi-year solution.NotMiscapitalizedSolution Not miscapitalized solution.NoTypoSolution No typo solution.RareGenreDescriptor Rare genre descriptor.RarelyUsedGenreInspector Searches for genres that are severely underused in the collection.ReadOnlyFileInspector Inspects a collection of songs, to see whether the files for any of these songs are read-only.SingleArtistCompilation Single artist compilation.SortAlbumArtistInspector SortAlbumArtist inspector.SortAlbumInspector SortAlbum inspector.SortArtistInspector SortArtist inspector.SortComposerInspector SortComposer inspector.SortInspector Sort inspector.SortNameInspector SortName inspector.SortnameUsedAsAlbum Sortname used as album.SortnameUsedAsAlbumArtist Sortname used as album artist.SortnameUsedAsArtist Sortname used as artist.SortnameUsedAsComposer Sortname used as composer.SortnameUsedAsInspector Finds songs that have a sort name ("Beatles, The") as their real name.SortnameUsedAsName Sortname used as name.SortShowInspector SortAlbum inspector.TitleStartsWithTrackNumberInspector Removes the tracknumber from the beginning of song titles.TypoInspector Inspects a specific attribute of a song collection for possible typos.