|
1 | 1 | <?xml version="1.0" ?> |
2 | 2 | <SmellBaseline> |
3 | | - <ManuallySuppressedIssues></ManuallySuppressedIssues> |
| 3 | + <ManuallySuppressedIssues/> |
4 | 4 | <CurrentIssues> |
5 | 5 | <ID>ComplexCondition:EditDialog.kt$EditDialog$newTitle.isEmpty() || newArtist.isEmpty() || newFilename.isEmpty() || newFileExtension.isEmpty()</ID> |
6 | 6 | <ID>ComplexCondition:MainActivity.kt$MainActivity$requestCode == PICK_IMPORT_SOURCE_INTENT && resultCode == Activity.RESULT_OK && resultData != null && resultData.data != null</ID> |
|
21 | 21 | <ID>LongMethod:SimpleMediaScanner.kt$SimpleMediaScanner$private fun findTracksManually(pathsToIgnore: List<String>): ArrayList<Track></ID> |
22 | 22 | <ID>LongMethod:SimpleMediaScanner.kt$SimpleMediaScanner$private fun getTracksSync(): ArrayList<Track></ID> |
23 | 23 | <ID>LongMethod:TracksActivity.kt$TracksActivity$private fun refreshTracks()</ID> |
24 | | - <ID>LongParameterList:MediaItem.kt$( mediaId: String, title: String, album: String? = null, artist: String? = null, genre: String? = null, mediaType: @MediaMetadata.MediaType Int, trackCnt: Int? = null, trackNumber: Int? = null, year: Int? = null, sourceUri: Uri? = null, artworkUri: Uri? = null, track: Track? = null )</ID> |
| 24 | + <ID>LongParameterList:MediaItem.kt$( mediaId: String, title: String, album: String? = null, artist: String? = null, genre: String? = null, mediaType: @MediaMetadata.MediaType Int, trackCnt: Int? = null, trackNumber: Int? = null, discNumber: Int? = null, year: Int? = null, sourceUri: Uri? = null, artworkUri: Uri? = null, track: Track? = null )</ID> |
25 | 25 | <ID>LongParameterList:TracksAdapter.kt$TracksAdapter$( activity: BaseSimpleActivity, recyclerView: MyRecyclerView, val sourceType: Int, val folder: String? = null, val playlist: Playlist? = null, items: ArrayList<Track>, itemClick: (Any) -> Unit )</ID> |
26 | 26 | <ID>MagicNumber:ChangeSortingDialog.kt$ChangeSortingDialog$3</ID> |
27 | 27 | <ID>MagicNumber:ChangeSortingDialog.kt$ChangeSortingDialog$4</ID> |
|
41 | 41 | <ID>MagicNumber:MediaItemProvider.kt$MediaItemProvider$1000L</ID> |
42 | 42 | <ID>MagicNumber:MediaSessionCallback.kt$<no name provided>$4</ID> |
43 | 43 | <ID>MagicNumber:MyWidgetProvider.kt$MyWidgetProvider$5000</ID> |
44 | | - <ID>MagicNumber:NotificationHelper.kt$NotificationHelper.Companion$26</ID> |
45 | 44 | <ID>MagicNumber:PlaybackSpeedFragment.kt$PlaybackSpeedFragment$0.05f</ID> |
46 | 45 | <ID>MagicNumber:PlaybackSpeedFragment.kt$PlaybackSpeedFragment$0.25f</ID> |
47 | 46 | <ID>MagicNumber:PlaybackSpeedFragment.kt$PlaybackSpeedFragment$100</ID> |
|
62 | 61 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$11</ID> |
63 | 62 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$12</ID> |
64 | 63 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$13</ID> |
| 64 | + <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$14</ID> |
| 65 | + <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$15</ID> |
65 | 66 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$3</ID> |
66 | 67 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$4</ID> |
67 | 68 | <ID>MagicNumber:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$5</ID> |
|
176 | 177 | <ID>MaxLineLength:SimpleMediaScanner.kt$SimpleMediaScanner$val invalidTracks = context.audioHelper.getAllTracks().filter { it.mediaStoreId !in newTrackIds || it.path !in newTrackPaths }</ID> |
177 | 178 | <ID>MaxLineLength:SimpleMusicActivity.kt$SimpleMusicActivity$PermissionRequiredDialog(this, org.fossify.commons.R.string.allow_notifications_music_player, { openNotificationSettings() })</ID> |
178 | 179 | <ID>MaxLineLength:SleepTimerCustomDialog.kt$SleepTimerCustomDialog$binding.minutesHint.hint = activity.getString(org.fossify.commons.R.string.minutes_raw).replaceFirstChar { it.uppercaseChar() }</ID> |
179 | | - <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase$@Database(entities = [Track::class, Playlist::class, QueueItem::class, Artist::class, Album::class, Genre::class], version = 13)</ID> |
| 180 | + <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase$@Database(entities = [Track::class, Playlist::class, QueueItem::class, Artist::class, Album::class, Genre::class], version = 15)</ID> |
180 | 181 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"CREATE TABLE songs_new (media_store_id INTEGER NOT NULL, title TEXT NOT NULL, artist TEXT NOT NULL, path TEXT NOT NULL, duration INTEGER NOT NULL, "</ID> |
181 | 182 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"CREATE TABLE tracks_new (`id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, `media_store_id` INTEGER NOT NULL, `title` TEXT NOT NULL, `artist` TEXT NOT NULL, `path` TEXT NOT NULL, `duration` INTEGER NOT NULL, "</ID> |
| 183 | + <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"INSERT INTO tracks_new(id,media_store_id,title,artist,path,duration,album,genre,cover_art,playlist_id,track_id,disc_number,folder_name,album_id,artist_id,genre_id,year,date_added,order_in_playlist,flags) "</ID> |
182 | 184 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"INSERT OR IGNORE INTO songs_new (media_store_id, title, artist, path, duration, album, cover_art, playlist_id, track_id) "</ID> |
183 | 185 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"INSERT OR IGNORE INTO tracks_new (media_store_id, title, artist, path, duration, album, cover_art, playlist_id, track_id) "</ID> |
| 186 | + <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"SELECT id,media_store_id,title,artist,path,duration,album,genre,cover_art,playlist_id,track_id,disc_number,folder_name,album_id,artist_id,genre_id,year,date_added,order_in_playlist,flags "</ID> |
184 | 187 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"SELECT media_store_id, title, artist, path, duration, album, cover_art, playlist_id, track_id FROM songs"</ID> |
185 | 188 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"SELECT media_store_id, title, artist, path, duration, album, cover_art, playlist_id, track_id FROM tracks"</ID> |
186 | 189 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"`album` TEXT NOT NULL, `cover_art` TEXT default '' NOT NULL, `playlist_id` INTEGER NOT NULL, `track_id` INTEGER NOT NULL DEFAULT 0)"</ID> |
| 190 | + <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"`album` TEXT NOT NULL, genre TEXT NOT NULL DEFAULT '', `cover_art` TEXT default '' NOT NULL, `playlist_id` INTEGER NOT NULL, `track_id` INTEGER DEFAULT NULL, disc_number INTEGER DEFAULT NULL, "</ID> |
187 | 191 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"album TEXT NOT NULL, cover_art TEXT default '' NOT NULL, playlist_id INTEGER NOT NULL, track_id INTEGER NOT NULL DEFAULT 0, PRIMARY KEY(media_store_id, playlist_id))"</ID> |
| 192 | + <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$"folder_name TEXT default '' NOT NULL, album_id INTEGER NOT NULL DEFAULT 0, artist_id INTEGER NOT NULL DEFAULT 0, genre_id INTEGER NOT NULL DEFAULT 0, year INTEGER NOT NULL DEFAULT 0, date_added INTEGER NOT NULL DEFAULT 0, "</ID> |
188 | 193 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$database.execSQL("CREATE TABLE `queue_items` (`track_id` INTEGER NOT NULL PRIMARY KEY, `track_order` INTEGER NOT NULL, `is_current` INTEGER NOT NULL, `last_position` INTEGER NOT NULL)")</ID> |
189 | 194 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$execSQL("CREATE TABLE `albums` (`id` INTEGER NOT NULL PRIMARY KEY, `artist` TEXT NOT NULL, `title` TEXT NOT NULL, `cover_art` TEXT NOT NULL, `year` INTEGER NOT NULL)")</ID> |
190 | 195 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$execSQL("CREATE TABLE `artists_new` (`id` INTEGER NOT NULL PRIMARY KEY, `title` TEXT NOT NULL, `album_cnt` INTEGER NOT NULL, `track_cnt` INTEGER NOT NULL, `album_art` TEXT NOT NULL)")</ID> |
|
194 | 199 | <ID>MaxLineLength:SongsDatabase.kt$SongsDatabase.Companion.<no name provided>$execSQL("INSERT OR IGNORE INTO artists_new (id, title, album_cnt, track_cnt) SELECT id, title, album_cnt, track_cnt FROM artists")</ID> |
195 | 200 | <ID>MaxLineLength:TagHelper.kt$TagHelper.Companion$private val SUPPORTED_EXTENSIONS = SupportedFileFormat.values().map { it.filesuffix }.filter { it !in EXCLUDED_EXTENSIONS }</ID> |
196 | 201 | <ID>MaxLineLength:Track.kt$Track$SHOW_FILENAME_IF_UNAVAILABLE -> if (title == MediaStore.UNKNOWN_STRING) path.getFilenameFromPath() else title</ID> |
| 202 | + <ID>MaxLineLength:Track.kt$Track.Companion$val discComparison = (first.discNumber ?: Int.MAX_VALUE).compareTo(second.discNumber ?: Int.MAX_VALUE)</ID> |
197 | 203 | <ID>MaxLineLength:TrackActivity.kt$TrackActivity$arrayOf(activityTrackToggleShuffle, activityTrackPrevious, activityTrackNext, activityTrackPlaybackSetting)</ID> |
198 | 204 | <ID>MaxLineLength:TrackActivity.kt$TrackActivity$val drawableId = if (isSlow) R.drawable.ic_playback_speed_slow_vector else R.drawable.ic_playback_speed_vector</ID> |
199 | 205 | <ID>MaxLineLength:TracksActivity.kt$TracksActivity$// this activity is used for displaying Playlist and Folder tracks, also Album tracks with a possible album header at the top</ID> |
|
206 | 212 | <ID>MaxLineLength:TracksAdapter.kt$TracksAdapter$val removedTrackIds = selectedTracks.filter { it.playListId == ALL_TRACKS_PLAYLIST_ID }.map { it.mediaStoreId.toString() }</ID> |
207 | 213 | <ID>MaxLineLength:TracksFragment.kt$TracksFragment$TracksAdapter</ID> |
208 | 214 | <ID>MaxLineLength:TracksHeaderAdapter.kt$TracksHeaderAdapter$class</ID> |
209 | | - <ID>MaxLineLength:WidgetConfigureActivity.kt$WidgetConfigureActivity$if</ID> |
210 | 215 | <ID>MemberNameEqualsClassName:MyExecutor.kt$MyExecutor$val myExecutor = Executors.newSingleThreadExecutor()</ID> |
211 | 216 | <ID>NestedBlockDepth:ChangeSortingDialog.kt$ChangeSortingDialog$private fun dialogConfirmed()</ID> |
212 | 217 | <ID>NestedBlockDepth:M3uImporter.kt$M3uImporter$fun importPlaylist(path: String, playListId: Int)</ID> |
|
324 | 329 | <ID>WildcardImport:TracksFragment.kt$import org.fossify.commons.extensions.*</ID> |
325 | 330 | <ID>WildcardImport:ViewPagerAdapter.kt$import org.fossify.musicplayer.databinding.*</ID> |
326 | 331 | <ID>WildcardImport:ViewPagerAdapter.kt$import org.fossify.musicplayer.helpers.*</ID> |
327 | | - <ID>WildcardImport:WidgetConfigureActivity.kt$import org.fossify.commons.extensions.*</ID> |
328 | 332 | </CurrentIssues> |
329 | 333 | </SmellBaseline> |
0 commit comments