Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Doctoror/PainlessMusicPlayer
/ functions
Functions
1,814 in github.com/Doctoror/PainlessMusicPlayer
⨍
Functions
1,814
◇
Types & classes
416
↓ 86 callers
Method
assertEquals
presentation/src/test/java/com/doctoror/fuckoffmusicplayer/parcelable/converter/NavigationItemObservableFieldConverterTest.kt:72
↓ 78 callers
Method
isEmpty
Returns true if this queue is empty; false otherwise. @return true if this queue is empty
data/src/main/java/org/apache/commons/collections4/queue/CircularFifoQueue.java:180
↓ 68 callers
Method
get
Returns the element at the specified position in this queue. @param index the position of the element in the queue @return the element at position {@
data/src/main/java/org/apache/commons/collections4/queue/CircularFifoQueue.java:268
↓ 59 callers
Method
getString
(int columnIndex)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/albums/MediaStoreAlbumsProvider.java:236
↓ 45 callers
Method
subscribe
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/PaddingInsetsFrameLayout.java:71
↓ 43 callers
Method
add
Adds the given element to this queue. If the queue is full, the least recently added element is discarded so that a new element can be inserted. @par
data/src/main/java/org/apache/commons/collections4/queue/CircularFifoQueue.java:238
↓ 42 callers
Method
w
(@NonNull final String tag, @Nullable final String msg)
commons/src/main/java/com/doctoror/commons/util/Log.java:132
↓ 34 callers
Method
onStart
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/home/HomeActivity.java:136
↓ 31 callers
Method
inject
(EqualizerView target)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/di/MainComponent.java:69
↓ 28 callers
Method
size
Returns the number of elements stored in the queue. @return this queue's size
data/src/main/java/org/apache/commons/collections4/queue/CircularFifoQueue.java:160
↓ 25 callers
Method
create
(final int sessionId)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/effects/AudioEffectsImpl.java:105
↓ 20 callers
Method
requestAudioFocus
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/media/compat/AudioManagerCompat.kt:39
↓ 18 callers
Method
bindState
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/appwidget/SingleRowAppWidgetPresenter.kt:36
↓ 18 callers
Method
io
data/src/test/java/com/doctoror/commons/reactivex/TestSchedulersProvider.kt:23
↓ 16 callers
Method
d
(@NonNull final String tag, @Nullable final String msg)
commons/src/main/java/com/doctoror/commons/util/Log.java:102
↓ 16 callers
Method
logDEnabled
()
commons/src/main/java/com/doctoror/commons/util/Log.java:40
↓ 16 callers
Method
onCreate
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/lifecycle/ServiceLifecycleObserver.kt:20
↓ 16 callers
Method
permissionsGranted
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/library/LibraryPermissionsChecker.kt:11
↓ 15 callers
Method
equals
domain/src/main/java/com/doctoror/fuckoffmusicplayer/domain/queue/Media.kt:59
↓ 15 callers
Method
getTheme
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/settings/SettingsImpl.java:85
↓ 15 callers
Method
mainThread
presentation/src/main/java/com/doctoror/commons/reactivex/SchedulersProviderImpl.kt:26
↓ 15 callers
Method
requestPermission
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/library/LibraryPermissionsRequester.kt:30
↓ 15 callers
Method
start
(@NonNull final Activity activity, @Nullable final View albumArt,
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/nowplaying/NowPlayingActivity.java:86
↓ 14 callers
Method
disposeOnStop
Register a {@link Disposable} that will be disposed onStop() @param disposable the {@link Disposable} to register @return the registered {@link Dispo
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/base/BaseFragment.java:63
↓ 14 callers
Method
getCursor
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/CursorRecyclerViewAdapter.java:44
↓ 14 callers
Method
io
presentation/src/main/java/com/doctoror/commons/reactivex/SchedulersProviderImpl.kt:25
↓ 13 callers
Method
abandonAudioFocus
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/media/compat/AudioManagerCompat.kt:42
↓ 13 callers
Method
deleteFile
(@NonNull final File file)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/media/MediaManagerFile.java:84
↓ 13 callers
Method
dispose
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/PaddingInsetsFrameLayout.java:65
↓ 13 callers
Method
getTitle
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/library/playlists/LivePlaylist.java:59
↓ 12 callers
Method
escapeAndWrapForLikeArgument
Escapes string and wraps it for LIKE argument. Given the input "John's", we get '%John''s%' @param string the string to escape and wrap @return strin
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SqlUtils.java:39
↓ 12 callers
Method
inSelectionLong
Builds IN selection with long args @param column the column name to build selection for @param arguments the arguments @return the IN selection
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SelectionUtils.java:92
↓ 12 callers
Method
setEnabled
(final boolean enabled)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/effects/EqualizerView.java:95
↓ 12 callers
Method
setTitle
(@Nullable final CharSequence title)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/home/PlaybackStatusBarModel.java:42
↓ 11 callers
Method
bind
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/navigation/NavigationController.java:52
↓ 11 callers
Method
formatArtistAndAlbum
(@NonNull final Resources res, @Nullable String artist, @Nullable String album)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/formatter/ArtistAlbumFormatter.java:28
↓ 11 callers
Method
getItem
(final int position)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/BaseRecyclerAdapter.java:84
↓ 11 callers
Method
getQueue
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/PlaybackDataImpl.java:99
↓ 11 callers
Method
load
(@Nullable final String filter)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/queue/QueueProviderPlaylistsMediaStore.java:55
↓ 11 callers
Method
play
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/player/ExoMediaPlayer.java:82
↓ 10 callers
Method
getRecentlyPlayedAlbums
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playlist/RecentActivityManagerImpl.java:142
↓ 10 callers
Method
getTintedDrawable
(@NonNull final Context context, @DrawableRes final int res, @Nullable final ColorStat
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/DrawableUtils.java:54
↓ 10 callers
Method
loadRecentlyPlayedAlbums
domain/src/main/java/com/doctoror/fuckoffmusicplayer/domain/albums/AlbumsProvider.kt:35
↓ 10 callers
Method
onDestroy
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/lifecycle/ServiceLifecycleObserver.kt:21
↓ 10 callers
Method
tag
(@NonNull final String tag)
commons/src/main/java/com/doctoror/commons/util/Log.java:76
↓ 9 callers
Method
apply
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/AlbumArtIntoTargetApplier.kt:18
↓ 9 callers
Method
getArtist
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/home/PlaybackStatusBarModel.java:46
↓ 9 callers
Method
intentAction
(@NonNull final Context context, @NonNull final String action)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/playback/PlaybackServiceIntentFactory.java:105
↓ 9 callers
Method
orderByLongField
Returns ordering by long field @param column the column name to build ordering for @param arguments the arguments @return ordering by long field
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SelectionUtils.java:38
↓ 9 callers
Method
setFormattedDuration
( @NonNull final TextView textView, final long seconds)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/BindingAdapters.java:80
↓ 8 callers
Method
appendCommaSeparatedArguments
(@NonNull final StringBuilder target, @NonNull final Iterable<T> arguments)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SelectionUtils.java:154
↓ 8 callers
Method
getDrawable
Returns {@link ColorStateList} for attr from the {@link Theme} @param theme {@link Theme} to get int from @param attr Attribute of the int @return {
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/ThemeUtils.java:80
↓ 8 callers
Method
getDuration
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/nowplaying/NowPlayingActivityModel.java:68
↓ 8 callers
Method
loadRecentlyScannedAlbums
domain/src/main/java/com/doctoror/fuckoffmusicplayer/domain/albums/AlbumsProvider.kt:38
↓ 8 callers
Method
notInSelection
Builds IN selection with long args @param column the column name to build selection for @param arguments the arguments @return the IN selection
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SelectionUtils.java:138
↓ 8 callers
Method
notNullString
(@Nullable final String string)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/StringUtils.java:12
↓ 8 callers
Method
obtain
* Returns Playback controller based on [PlaybackParams]. * * Users should obtain a controller before any operation to ensure the correct con
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/controller/PlaybackControllerProvider.kt:39
↓ 8 callers
Method
queuePositionObservable
domain/src/main/java/com/doctoror/fuckoffmusicplayer/domain/playback/PlaybackData.kt:37
↓ 8 callers
Method
release
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/player/ExoMediaPlayer.java:113
↓ 8 callers
Method
remove
()
data/src/main/java/org/apache/commons/collections4/queue/CircularFifoQueue.java:320
↓ 8 callers
Method
setDuration
(final long duration)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/nowplaying/NowPlayingActivityModel.java:72
↓ 8 callers
Method
setMediaPosition
(final long position)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/PlaybackDataImpl.java:166
↓ 8 callers
Method
setState
(@NonNull final PlaybackState state)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/PlaybackServiceImpl.java:309
↓ 8 callers
Method
show
(@NonNull final Context context, @NonNull final Class<? extends DeleteItemDialogFragment> tClass,
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/library/DeleteItemDialogFragment.java:43
↓ 8 callers
Method
supportsActivityTransitions
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/transition/TransitionUtils.java:39
↓ 8 callers
Method
wrapForLikeArgument
Wraps escaped string for LIKE argument. Given the input 'thing', we get '%thing%' @param escapedString the escaped String for SQL query @return strin
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SqlUtils.java:51
↓ 7 callers
Method
appendCommaSeparatedArgumentsLong
(@NonNull final StringBuilder target, @NonNull final long[] arguments)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/SelectionUtils.java:171
↓ 7 callers
Method
buttonIdToTheme
(@IdRes final int buttonId)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/settings/ThemeToButtonIdMapper.java:50
↓ 7 callers
Method
capWords
(@NonNull final String input)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/StringUtils.java:17
↓ 7 callers
Method
clear
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playlist/RecentActivityManagerImpl.java:83
↓ 7 callers
Method
getColor
Returns color for attr from the {@link Theme} @param theme {@link Theme} to get int from @param attr Attribute of the int @return color for attr fro
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/ThemeUtils.java:45
↓ 7 callers
Method
getColorStateList
Returns {@link ColorStateList} for attr from the {@link Theme} @param theme {@link Theme} to get int from @param attr Attribute of the int @return {
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/ThemeUtils.java:62
↓ 7 callers
Method
getOverlayTop
(@NonNull final View view)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/ViewUtils.java:46
↓ 7 callers
Method
onAlbumClick
(int position, long id, @Nullable String album)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/recentactivity/RecentActivityRecyclerAdapter.java:40
↓ 7 callers
Method
onAlbumPlayed
(final long albumId)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playlist/RecentActivityManagerImpl.java:91
↓ 7 callers
Method
readFromFile
(@NonNull final Context context, @NonNull final String fileName, @NonNull final T obj)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/ProtoUtils.java:60
↓ 7 callers
Method
registerLifecycleObserver
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/lifecycle/ServiceLifecycleOwner.kt:22
↓ 7 callers
Method
reportCurrentMedia
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/unit/PlaybackServiceUnitReporter.kt:40
↓ 7 callers
Method
toByteArray
(@NonNull final MessageNano messageNano)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/ProtoUtils.java:40
↓ 7 callers
Method
writeToFile
(@NonNull final Context context, @NonNull final String fileName, @NonNull final Messag
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/ProtoUtils.java:47
↓ 6 callers
Method
changeCursor
Change the underlying cursor to a new cursor. If there is an existing cursor it will be closed.
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/CursorRecyclerViewAdapter.java:87
↓ 6 callers
Method
clear
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/BaseRecyclerAdapter.java:55
↓ 6 callers
Method
copy
Copies all bytes from the input stream to the output stream. Does not close or flush either stream. @param from the input stream to read from @param
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/ByteStreams.java:58
↓ 6 callers
Method
create
( @NonNull final Context context, @NonNull final AlbumArtFetcher albumArtFetcher,
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/playback/PlaybackNotificationFactoryImpl.java:36
↓ 6 callers
Method
equals
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/mvvm/ParcelableObservableInt.kt:32
↓ 6 callers
Method
getCurrentMedia
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/media/CurrentMediaProviderImpl.java:19
↓ 6 callers
Method
getInstance
(@NonNull final Context context)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/di/DaggerHolder.java:29
↓ 6 callers
Method
getItemId
(final int position)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/queue/QueueRecyclerAdapter.java:76
↓ 6 callers
Method
getItemSafe
(@Nullable final List<T> list, final int position)
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/util/CollectionUtils.java:34
↓ 6 callers
Method
initializeStopTimer
* Start a timer after which the [stopAction] will be performed. */
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/unit/PlaybackServiceUnitStopTimeout.kt:47
↓ 6 callers
Method
isFinishingAfterTransition
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/base/BaseActivity.java:101
↓ 6 callers
Method
mainComponent
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/di/DaggerHolder.java:51
↓ 6 callers
Method
observable
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/InsetsHolder.java:47
↓ 6 callers
Method
onCreate
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/App.kt:36
↓ 6 callers
Method
playPause
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/playback/PlaybackServiceControlImpl.java:30
↓ 6 callers
Method
setImageResource
( @NonNull final ImageView imageView, @DrawableRes final int src)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/util/BindingAdapters.java:186
↓ 6 callers
Method
showToast
(@StringRes final int message)
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/media/MediaManagerService.java:188
↓ 5 callers
Method
addObserver
domain/src/main/java/com/doctoror/fuckoffmusicplayer/domain/effects/AudioEffects.kt:34
↓ 5 callers
Method
getLayoutInflater
()
presentation/src/main/java/com/doctoror/fuckoffmusicplayer/presentation/widget/BaseRecyclerAdapter.java:79
↓ 5 callers
Method
getPlaybackState
()
data/src/main/java/com/doctoror/fuckoffmusicplayer/data/playback/PlaybackDataImpl.java:124
next →
1–100 of 1,814, ranked by callers