SYMBOL INDEX (744 symbols across 142 files) FILE: lib/core/extensions/string_extensions.dart function capitalize (line 2) | String capitalize() FILE: lib/core/models/app_config.dart class AppConfig (line 1) | class AppConfig { FILE: lib/core/utils/expressive_sheet.dart class ExpressiveSheetOption (line 5) | class ExpressiveSheetOption { class ExpressiveSheet (line 19) | class ExpressiveSheet { method showSelection (line 22) | Future showSelection( method showColorSelection (line 80) | Future showColorSelection( FILE: lib/core/widgets/expressive_app_bar.dart class ExpressiveAppBar (line 5) | class ExpressiveAppBar extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) class _ExpressiveFlexSpaceBar (line 50) | class _ExpressiveFlexSpaceBar extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) FILE: lib/core/widgets/expressive_list_group.dart class ExpressiveListGroupScope (line 3) | class ExpressiveListGroupScope extends InheritedWidget { method of (line 6) | ExpressiveListGroupScope? of(BuildContext context) method updateShouldNotify (line 12) | bool updateShouldNotify(ExpressiveListGroupScope oldWidget) class ExpressiveListGroup (line 15) | class ExpressiveListGroup extends StatelessWidget { method build (line 28) | Widget build(BuildContext context) method _buildChildrenWithDividers (line 68) | List _buildChildrenWithDividers(BuildContext context) FILE: lib/core/widgets/expressive_list_tile.dart class ExpressiveListTile (line 4) | class ExpressiveListTile extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) FILE: lib/core/widgets/expressive_switch_list_tile.dart class ExpressiveSwitchListTile (line 4) | class ExpressiveSwitchListTile extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) FILE: lib/core/widgets/internet_guard.dart class InternetGuard (line 11) | class InternetGuard extends StatefulWidget { method createState (line 22) | State createState() class _InternetGuardState (line 25) | class _InternetGuardState extends State { method initState (line 33) | void initState() method dispose (line 39) | void dispose() method _initConnectivity (line 44) | Future _initConnectivity() method _updateStatus (line 54) | void _updateStatus(dynamic value) method _isOffline (line 73) | bool _isOffline(dynamic value) method _retry (line 85) | Future _retry() method build (line 91) | Widget build(BuildContext context) FILE: lib/core/widgets/library_tile.dart class LibraryTile (line 3) | class LibraryTile extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) FILE: lib/core/widgets/rounded_polygon_icon.dart class RoundedPolygonIcon (line 4) | class RoundedPolygonIcon extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class _RoundedPolygonPainter (line 30) | class _RoundedPolygonPainter extends CustomPainter { method paint (line 40) | void paint(Canvas canvas, Size size) method shouldRepaint (line 66) | bool shouldRepaint(_RoundedPolygonPainter oldDelegate) FILE: lib/core/widgets/section_item.dart class SectionItem (line 16) | class SectionItem extends StatefulWidget { method createState (line 22) | State createState() class _SectionItemState (line 25) | class _SectionItemState extends State { method initState (line 31) | void initState() method dispose (line 36) | void dispose() method loadMoreItems (line 42) | void loadMoreItems() method build (line 60) | Widget build(BuildContext context) class SectionHeader (line 92) | class SectionHeader extends StatelessWidget { method build (line 104) | Widget build(BuildContext context) class SingleColumnList (line 154) | class SingleColumnList extends StatelessWidget { method build (line 158) | Widget build(BuildContext context) FILE: lib/core/widgets/sections/section_multi_column.dart class SectionMultiColumn (line 7) | class SectionMultiColumn extends StatefulWidget { method createState (line 14) | State createState() class _SectionMultiColumnState (line 17) | class _SectionMultiColumnState extends State { method didChangeDependencies (line 20) | void didChangeDependencies() method build (line 29) | Widget build(BuildContext context) FILE: lib/core/widgets/sections/section_row.dart class SectionRow (line 4) | class SectionRow extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/core/widgets/song_tile.dart class SongTile (line 11) | class SongTile extends StatelessWidget { method _onTap (line 32) | void _onTap(BuildContext context, Map song) method _onLongPress (line 40) | void _onLongPress(BuildContext context, Map song) method _onIconPress (line 46) | void _onIconPress(BuildContext context, Map song) method build (line 53) | Widget build(BuildContext context) FILE: lib/core/widgets/tiles/section_list_tile.dart class SectionListTile (line 9) | class SectionListTile extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) FILE: lib/core/widgets/tiles/section_row_tile.dart class SectionRowTile (line 8) | class SectionRowTile extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/generated/intl/messages_all.dart type Future (line 27) | typedef Future LibraryLoader(); function _findExact (line 38) | MessageLookupByLibrary? _findExact(String localeName) function initializeMessages (line 60) | Future initializeMessages(String localeName) function _messagesExistFor (line 76) | bool _messagesExistFor(String locale) function _findGeneratedMessagesFor (line 84) | MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) FILE: lib/generated/intl/messages_en.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(count) method m1 (line 25) | String m1(count) method _notInlinedMessages (line 29) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_es.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m1 (line 23) | String m1(count) method _notInlinedMessages (line 27) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_fr.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m1 (line 23) | String m1(count) method _notInlinedMessages (line 27) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_hi.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m1 (line 23) | String m1(count) method _notInlinedMessages (line 27) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_it.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(count) method m1 (line 25) | String m1(count) method _notInlinedMessages (line 29) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_tr.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m1 (line 23) | String m1(count) method _notInlinedMessages (line 27) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_ur.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m1 (line 23) | String m1(count) method _notInlinedMessages (line 27) | Map _notInlinedMessages(_) FILE: lib/generated/l10n.dart class S (line 15) | class S { method load (line 30) | Future load(Locale locale) method of (line 44) | S of(BuildContext context) method maybeOf (line 53) | S? maybeOf(BuildContext context) method nSongs (line 118) | String nSongs(num count) method Queued_Count (line 1061) | String Queued_Count(Object count) class AppLocalizationDelegate (line 1156) | class AppLocalizationDelegate extends LocalizationsDelegate { method isSupported (line 1172) | bool isSupported(Locale locale) method load (line 1174) | Future load(Locale locale) method shouldReload (line 1176) | bool shouldReload(AppLocalizationDelegate old) method _isSupported (line 1178) | bool _isSupported(Locale locale) FILE: lib/main.dart function main (line 30) | void main() class Gyawun (line 103) | class Gyawun extends StatelessWidget { method build (line 106) | Widget build(BuildContext context) function initialiseHive (line 162) | Future initialiseHive() function getYtConfig (line 171) | Future? getYtConfig(SettingsManager settingsManager) FILE: lib/screens/browse/browse_page.dart class BrowsePage (line 21) | class BrowsePage extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class _BrowsePage (line 35) | class _BrowsePage extends StatefulWidget { method createState (line 41) | State<_BrowsePage> createState() class _BrowsePageState (line 44) | class _BrowsePageState extends State<_BrowsePage> { method initState (line 49) | void initState() method _scrollListener (line 63) | Future _scrollListener() method build (line 71) | Widget build(BuildContext context) class HeaderWidget (line 174) | class HeaderWidget extends StatefulWidget { method createState (line 180) | State createState() class _HeaderWidgetState (line 183) | class _HeaderWidgetState extends State { method _buildImage (line 191) | Widget _buildImage( method _buildContent (line 224) | Padding _buildContent( method build (line 331) | Widget build(BuildContext context) FILE: lib/screens/browse/cubit/browse_cubit.dart class BrowseCubit (line 7) | class BrowseCubit extends Cubit { method fetch (line 11) | Future fetch() method fetchNext (line 26) | Future fetchNext() FILE: lib/screens/browse/cubit/browse_state.dart class BrowseState (line 3) | @immutable class BrowseLoading (line 8) | final class BrowseLoading extends BrowseState { class BrowseError (line 12) | final class BrowseError extends BrowseState { class BrowseSuccess (line 18) | final class BrowseSuccess extends BrowseState { method copyWith (line 30) | BrowseSuccess copyWith({ FILE: lib/screens/chip/chip_page.dart class ChipPage (line 10) | class ChipPage extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) class _ChipPage (line 24) | class _ChipPage extends StatelessWidget { method build (line 30) | Widget build(BuildContext context) FILE: lib/screens/chip/cubit/chip_cubit.dart class ChipCubit (line 7) | class ChipCubit extends Cubit { method fetch (line 12) | Future fetch() method refresh (line 26) | Future refresh() method fetchNext (line 39) | Future fetchNext() FILE: lib/screens/chip/cubit/chip_state.dart class ChipState (line 3) | @immutable class ChipLoading (line 8) | final class ChipLoading extends ChipState { class ChipError (line 12) | final class ChipError extends ChipState { class ChipSuccess (line 18) | final class ChipSuccess extends ChipState { method copyWith (line 28) | ChipSuccess copyWith({ FILE: lib/screens/home/cubit/home_cubit.dart class HomeCubit (line 7) | class HomeCubit extends Cubit { method fetch (line 11) | Future fetch() method refresh (line 26) | Future refresh() method fetchNext (line 40) | Future fetchNext() FILE: lib/screens/home/cubit/home_state.dart class HomeState (line 3) | @immutable class HomeLoading (line 8) | final class HomeLoading extends HomeState { class HomeError (line 12) | final class HomeError extends HomeState { class HomeSuccess (line 18) | final class HomeSuccess extends HomeState { method copyWith (line 30) | HomeSuccess copyWith({ FILE: lib/screens/home/home_page.dart class HomePage (line 16) | class HomePage extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) class _HomePage (line 28) | class _HomePage extends StatefulWidget { method createState (line 32) | State<_HomePage> createState() class _HomePageState (line 35) | class _HomePageState extends State<_HomePage> { method initState (line 39) | void initState() method _scrollListener (line 45) | Future _scrollListener() method build (line 53) | Widget build(BuildContext context) FILE: lib/screens/home/widgets/chips_row.dart class ChipsRow (line 4) | class ChipsRow extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/screens/library/cubit/library_cubit.dart class LibraryCubit (line 12) | class LibraryCubit extends Cubit { method loadLibrary (line 34) | void loadLibrary() method _emitCurrentState (line 38) | void _emitCurrentState() method close (line 56) | Future close() FILE: lib/screens/library/cubit/library_state.dart class LibraryState (line 3) | @immutable class LibraryLoading (line 8) | class LibraryLoading extends LibraryState { class LibraryLoaded (line 12) | class LibraryLoaded extends LibraryState { class LibraryError (line 26) | class LibraryError extends LibraryState { FILE: lib/screens/library/downloads/cubit/downloads_cubit.dart class DownloadsCubit (line 8) | class DownloadsCubit extends Cubit { method load (line 23) | void load() method _emitState (line 27) | void _emitState() method close (line 40) | Future close() FILE: lib/screens/library/downloads/cubit/downloads_state.dart class DownloadsState (line 3) | @immutable class DownloadsLoading (line 8) | class DownloadsLoading extends DownloadsState { class DownloadsLoaded (line 12) | class DownloadsLoaded extends DownloadsState { class DownloadsError (line 18) | class DownloadsError extends DownloadsState { FILE: lib/screens/library/downloads/downloading/cubit/downloading_cubit.dart class DownloadingCubit (line 8) | class DownloadingCubit extends Cubit { method load (line 23) | void load() method _emitState (line 27) | void _emitState() method close (line 48) | Future close() FILE: lib/screens/library/downloads/downloading/cubit/downloading_state.dart class DownloadingState (line 3) | @immutable class DownloadingLoading (line 8) | class DownloadingLoading extends DownloadingState { class DownloadingLoaded (line 12) | class DownloadingLoaded extends DownloadingState { class DownloadingError (line 22) | class DownloadingError extends DownloadingState { FILE: lib/screens/library/downloads/downloading/downloading_page.dart class DownloadingPage (line 9) | class DownloadingPage extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) FILE: lib/screens/library/downloads/downloading/widgets/downloading_section_tile.dart class DownloadingSectionTile (line 3) | class DownloadingSectionTile extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) FILE: lib/screens/library/downloads/downloading/widgets/downloading_song_tile.dart class DownloadingSongTile (line 10) | class DownloadingSongTile extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/screens/library/downloads/downloads_page.dart class DownloadsPage (line 18) | class DownloadsPage extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) function build (line 50) | Widget build(BuildContext context) FILE: lib/screens/library/downloads/playlist/cubit/download_playlist_cubit.dart class DownloadPlaylistCubit (line 10) | class DownloadPlaylistCubit extends Cubit { method load (line 27) | void load() method _emitState (line 32) | void _emitState() method _verifyPlaylistIntegrity (line 51) | Future _verifyPlaylistIntegrity() method removeSong (line 71) | Future removeSong(Map song) method getCleanSong (line 75) | Map getCleanSong(Map song) method getDownloadedSongs (line 79) | List? getDownloadedSongs(String? playlistId) method restoreDownloads (line 83) | Future restoreDownloads(List songs) method close (line 88) | Future close() FILE: lib/screens/library/downloads/playlist/cubit/download_playlist_state.dart class DownloadPlaylistState (line 3) | @immutable class DownloadPlaylistLoading (line 8) | class DownloadPlaylistLoading extends DownloadPlaylistState { class DownloadPlaylistLoaded (line 12) | class DownloadPlaylistLoaded extends DownloadPlaylistState { class DownloadPlaylistError (line 22) | class DownloadPlaylistError extends DownloadPlaylistState { FILE: lib/screens/library/downloads/playlist/download_playlist_page.dart class DownloadPlaylistPage (line 20) | class DownloadPlaylistPage extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) function build (line 103) | Widget build(BuildContext context) FILE: lib/screens/library/favourites/cubit/favourites_cubit.dart class FavouritesCubit (line 8) | class FavouritesCubit extends Cubit { method load (line 24) | void load() method _emitState (line 28) | void _emitState() method remove (line 40) | Future remove(dynamic key) method close (line 45) | Future close() FILE: lib/screens/library/favourites/cubit/favourites_state.dart class FavouritesState (line 3) | @immutable class FavouritesLoading (line 8) | class FavouritesLoading extends FavouritesState { class FavouritesLoaded (line 12) | class FavouritesLoaded extends FavouritesState { class FavouritesError (line 18) | class FavouritesError extends FavouritesState { FILE: lib/screens/library/favourites/favourites_page.dart class FavouritesPage (line 16) | class FavouritesPage extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) function build (line 48) | Widget build(BuildContext context) FILE: lib/screens/library/history/cubit/history_cubit.dart class HistoryCubit (line 9) | class HistoryCubit extends Cubit { method load (line 25) | void load() method _emitState (line 29) | void _emitState() method remove (line 42) | Future remove(Map song) method close (line 47) | Future close() FILE: lib/screens/library/history/cubit/history_state.dart class HistoryState (line 3) | @immutable class HistoryLoading (line 8) | class HistoryLoading extends HistoryState { class HistoryLoaded (line 12) | class HistoryLoaded extends HistoryState { class HistoryError (line 17) | class HistoryError extends HistoryState { FILE: lib/screens/library/history/history_page.dart class HistoryPage (line 14) | class HistoryPage extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) function build (line 42) | Widget build(BuildContext context) FILE: lib/screens/library/library_page.dart class LibraryPage (line 22) | class LibraryPage extends StatelessWidget { method build (line 26) | Widget build(BuildContext context) function build (line 92) | Widget build(BuildContext context) FILE: lib/screens/library/playlist/cubit/playlist_details_cubit.dart class PlaylistDetailsCubit (line 8) | class PlaylistDetailsCubit extends Cubit { method load (line 25) | void load() method _emitState (line 29) | void _emitState() method removeSong (line 48) | Future removeSong(Map song) method close (line 56) | Future close() FILE: lib/screens/library/playlist/cubit/playlist_details_state.dart class PlaylistDetailsState (line 3) | @immutable class PlaylistDetailsLoading (line 8) | class PlaylistDetailsLoading extends PlaylistDetailsState { class PlaylistDetailsLoaded (line 12) | class PlaylistDetailsLoaded extends PlaylistDetailsState { class PlaylistDetailsError (line 17) | class PlaylistDetailsError extends PlaylistDetailsState { FILE: lib/screens/library/playlist/playlist_details_page.dart class PlaylistDetailsPage (line 17) | class PlaylistDetailsPage extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) function build (line 54) | Widget build(BuildContext context) FILE: lib/screens/library/widgets/my_playlist_header.dart class MyPlayistHeader (line 15) | class MyPlayistHeader extends StatelessWidget { method _buildImage (line 20) | Widget _buildImage( method _buildContent (line 69) | Padding _buildContent( method build (line 139) | Widget build(BuildContext context) FILE: lib/screens/player/player_page.dart class PlayerPage (line 30) | class PlayerPage extends StatefulWidget { method createState (line 35) | State createState() class _PlayerPageState (line 38) | class _PlayerPageState extends State { method initState (line 49) | void initState() method songListener (line 72) | void songListener() method setShowLyrics (line 82) | void setShowLyrics() method updateBackgroundColor (line 90) | Future updateBackgroundColor(ImageProvider image) method build (line 113) | Widget build(BuildContext context) class Artwork (line 381) | class Artwork extends StatelessWidget { method build (line 397) | Widget build(BuildContext context) class NameAndControls (line 449) | class NameAndControls extends StatelessWidget { method build (line 463) | Widget build(BuildContext context) FILE: lib/screens/player/widgets/lyrics_box.dart class LyricsBox (line 12) | class LyricsBox extends StatefulWidget { method createState (line 18) | State createState() class _LyricsBoxState (line 21) | class _LyricsBoxState extends State { method initState (line 26) | void initState() method _initFetchLyrics (line 32) | void _initFetchLyrics() method _progressListener (line 40) | void _progressListener() method _initWakelock (line 47) | void _initWakelock() method _updateWakelock (line 51) | void _updateWakelock() method didUpdateWidget (line 63) | void didUpdateWidget(covariant LyricsBox oldWidget) method _fetchLyrics (line 70) | void _fetchLyrics() method dispose (line 101) | void dispose() method build (line 109) | Widget build(BuildContext context) FILE: lib/screens/player/widgets/play_pause_button.dart class PlayPauseButton (line 7) | class PlayPauseButton extends StatefulWidget { method createState (line 16) | State createState() class _PlayPauseButtonState (line 19) | class _PlayPauseButtonState extends State method initState (line 25) | void initState() method dispose (line 34) | void dispose() method build (line 40) | Widget build(BuildContext context) FILE: lib/screens/player/widgets/queue_list.dart class QueueList (line 11) | class QueueList extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) class QueueTile (line 101) | class QueueTile extends StatelessWidget { method build (line 114) | Widget build(BuildContext context) class ArtworkWidget (line 144) | class ArtworkWidget extends StatelessWidget { method build (line 155) | Widget build(BuildContext context) FILE: lib/screens/search/cubit/search_cubit.dart class SearchCubit (line 10) | class SearchCubit extends Cubit { method search (line 22) | Future search(String query) method fetchNext (line 41) | Future fetchNext() method getSuggestions (line 62) | Future>> getSuggestions(String query) FILE: lib/screens/search/cubit/search_state.dart class SearchState (line 3) | @immutable class SearchInitial (line 8) | final class SearchInitial extends SearchState{ class SearchLoading (line 12) | final class SearchLoading extends SearchState { class SearchError (line 16) | final class SearchError extends SearchState { class SearchSuccess (line 22) | final class SearchSuccess extends SearchState { method copyWith (line 32) | SearchSuccess copyWith({ FILE: lib/screens/search/search_page.dart class SearchPage (line 21) | class SearchPage extends StatelessWidget { method build (line 27) | Widget build(BuildContext context) class _SearchPage (line 35) | class _SearchPage extends StatefulWidget { method createState (line 41) | State<_SearchPage> createState() class _SearchPageState (line 44) | class _SearchPageState extends State<_SearchPage> with WidgetsBindingObs... method initState (line 51) | void initState() method dispose (line 60) | void dispose() method didChangeMetrics (line 70) | void didChangeMetrics() method _scrollListener (line 81) | Future _scrollListener() method onSubmit (line 88) | Future onSubmit(String query) method build (line 95) | Widget build(BuildContext context) class _SearchSectionItem (line 271) | class _SearchSectionItem extends StatelessWidget { method build (line 282) | Widget build(BuildContext context) class _SearchListTile (line 344) | class _SearchListTile extends StatelessWidget { method build (line 348) | Widget build(BuildContext context) FILE: lib/screens/settings/about/about_page.dart class AboutPage (line 12) | class AboutPage extends StatefulWidget { method createState (line 16) | State createState() class _AboutPageState (line 19) | class _AboutPageState extends State { method initState (line 23) | void initState() method _loadVersion (line 28) | Future _loadVersion() method _open (line 38) | void _open(String url) method build (line 43) | Widget build(BuildContext context) FILE: lib/screens/settings/appearance/appearance_page.dart class AppearancePage (line 17) | class AppearancePage extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) FILE: lib/screens/settings/appearance/cubit/appearance_cubit.dart class AppearanceCubit (line 8) | class AppearanceCubit extends Cubit { method _emitState (line 31) | void _emitState() method setThemeMode (line 44) | Future setThemeMode(ThemeMode mode) method setAmoledBlack (line 49) | void setAmoledBlack(bool value) method setDynamicColors (line 53) | void setDynamicColors(bool value) method close (line 58) | Future close() FILE: lib/screens/settings/appearance/cubit/appearance_state.dart class AppearanceState (line 3) | @immutable class AppearanceLoaded (line 8) | class AppearanceLoaded extends AppearanceState { FILE: lib/screens/settings/backup_storage/backup_storage_page.dart class BackupStoragePage (line 19) | class BackupStoragePage extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) class _BackupStoragePage (line 51) | class _BackupStoragePage extends StatelessWidget { method build (line 55) | Widget build(BuildContext context) function showBackupSelector (line 155) | Future<(String, List)?> showBackupSelector(BuildContext context) function _backupActionButton (line 236) | Widget _backupActionButton( FILE: lib/screens/settings/backup_storage/cubit/backup_storage_cubit.dart class BackupStorageCubit (line 14) | class BackupStorageCubit extends Cubit { method _emit (line 33) | void _emit() method setAppFolder (line 43) | Future setAppFolder(String path) method restore (line 48) | Future restore() method backup (line 61) | Future backup({required String action, required List items}) method close (line 113) | Future close() FILE: lib/screens/settings/backup_storage/cubit/backup_storage_state.dart class BackupStorageState (line 3) | @immutable method copyWith (line 17) | BackupStorageState copyWith({ class BackupResult (line 30) | sealed class BackupResult { class BackupSuccess (line 34) | class BackupSuccess extends BackupResult { class BackupFailure (line 39) | class BackupFailure extends BackupResult { class RestoreSuccess (line 43) | class RestoreSuccess extends BackupResult { class RestoreFailure (line 47) | class RestoreFailure extends BackupResult { FILE: lib/screens/settings/cubit/settings_system_cubit.dart class SettingsSystemCubit (line 9) | class SettingsSystemCubit extends Cubit { method load (line 12) | Future load() method requestBatteryOptimizationIgnore (line 29) | Future requestBatteryOptimizationIgnore() FILE: lib/screens/settings/cubit/settings_system_state.dart class SettingsSystemState (line 3) | @immutable class SettingsSystemInitial (line 8) | class SettingsSystemInitial extends SettingsSystemState { class SettingsSystemLoaded (line 12) | class SettingsSystemLoaded extends SettingsSystemState { FILE: lib/screens/settings/player/cubit/player_settings_cubit.dart class PlayerSettingsCubit (line 10) | class PlayerSettingsCubit extends Cubit { method _emitState (line 31) | void _emitState() method setSkipSilence (line 41) | Future setSkipSilence(bool value) method close (line 48) | Future close() FILE: lib/screens/settings/player/cubit/player_settings_state.dart class PlayerSettingsState (line 3) | @immutable class PlayerSettingsLoaded (line 8) | class PlayerSettingsLoaded extends PlayerSettingsState { FILE: lib/screens/settings/player/equalizer/cubit/equalizer_cubit.dart class EqualizerCubit (line 7) | class EqualizerCubit extends Cubit { method _getEqualizerParameters (line 14) | Future _getEqualizerParameters() method toggle (line 27) | Future toggle(bool enabled) method setBandGain (line 33) | Future setBandGain(int index, double gain) FILE: lib/screens/settings/player/equalizer/cubit/equalizer_state.dart class EqualizerState (line 3) | @immutable class EqualizerLoading (line 8) | class EqualizerLoading extends EqualizerState { class EqualizerLoaded (line 12) | class EqualizerLoaded extends EqualizerState { FILE: lib/screens/settings/player/equalizer/cubit/loudness_cubit.dart class LoudnessCubit (line 7) | class LoudnessCubit extends Cubit { method toggle (line 18) | Future toggle(bool enabled) method setTargetGain (line 23) | Future setTargetGain(double gain) FILE: lib/screens/settings/player/equalizer/cubit/loudness_state.dart class LoudnessState (line 3) | @immutable method copyWith (line 13) | LoudnessState copyWith({ FILE: lib/screens/settings/player/equalizer/equalizer_page.dart class EqualizerPage (line 12) | class EqualizerPage extends StatelessWidget { method build (line 16) | Widget build(BuildContext context) class _EqualizerView (line 27) | class _EqualizerView extends StatelessWidget { method build (line 31) | Widget build(BuildContext context) FILE: lib/screens/settings/player/player_settings_page.dart class PlayerSettingsPage (line 14) | class PlayerSettingsPage extends StatelessWidget { method build (line 18) | Widget build(BuildContext context) FILE: lib/screens/settings/privacy/cubit/privacy_cubit.dart class PrivacyCubit (line 9) | class PrivacyCubit extends Cubit { method _load (line 19) | void _load() method togglePlaybackHistory (line 28) | Future togglePlaybackHistory(bool value) method toggleSearchHistory (line 33) | Future toggleSearchHistory(bool value) method clearPlaybackHistory (line 38) | Future clearPlaybackHistory() method clearSearchHistory (line 43) | Future clearSearchHistory() method consumeAction (line 48) | void consumeAction() FILE: lib/screens/settings/privacy/cubit/privacy_state.dart type PrivacyAction (line 3) | enum PrivacyAction { class PrivacyState (line 8) | class PrivacyState { method copyWith (line 24) | PrivacyState copyWith({ FILE: lib/screens/settings/privacy/privacy_page.dart class PrivacyPage (line 16) | class PrivacyPage extends StatelessWidget { method build (line 20) | Widget build(BuildContext context) class _PrivacyView (line 49) | class _PrivacyView extends StatelessWidget { method build (line 53) | Widget build(BuildContext context) FILE: lib/screens/settings/services/yt_music/cubit/ytmusic_cubit.dart class YTMusicCubit (line 11) | class YTMusicCubit extends Cubit { method _emit (line 40) | void _emit() method setLocation (line 57) | void setLocation(Map location) method setLanguage (line 61) | void setLanguage(Map language) method setAutofetchSongs (line 65) | void setAutofetchSongs(bool value) method setStreamingQuality (line 69) | void setStreamingQuality(AudioQuality quality) method setDownloadQuality (line 73) | void setDownloadQuality(AudioQuality quality) method setTranslateLyrics (line 77) | Future setTranslateLyrics(bool value) method setPersonalisedContent (line 81) | Future setPersonalisedContent(bool value) method setVisitorId (line 89) | Future setVisitorId(String id) method resetVisitorId (line 94) | Future resetVisitorId() method close (line 102) | Future close() FILE: lib/screens/settings/services/yt_music/cubit/ytmusic_state.dart class YTMusicState (line 3) | @immutable method copyWith (line 27) | YTMusicState copyWith({ FILE: lib/screens/settings/services/yt_music/yt_music_page.dart class YTMusicPage (line 19) | class YTMusicPage extends StatelessWidget { method _setLocation (line 22) | Future _setLocation( method _setLanguage (line 49) | Future _setLanguage( method _setStreamingQuality (line 76) | Future _setStreamingQuality( method _setDownloadingQuality (line 103) | Future _setDownloadingQuality( method build (line 131) | Widget build(BuildContext context) FILE: lib/screens/settings/settings_page.dart class SettingsPage (line 21) | class SettingsPage extends StatelessWidget { method build (line 25) | Widget build(BuildContext context) class _BatteryWarningTile (line 186) | class _BatteryWarningTile extends StatelessWidget { method build (line 188) | Widget build(BuildContext context) function showPaymentsModal (line 216) | void showPaymentsModal(BuildContext context) FILE: lib/screens/settings/widgets/color_icon.dart class ColorIcon (line 3) | class ColorIcon extends StatelessWidget { method build (line 21) | Widget build(BuildContext context) class SettingsColorIcon (line 33) | class SettingsColorIcon extends StatelessWidget { method build (line 39) | Widget build(BuildContext context) FILE: lib/screens/settings/widgets/setting_item.dart class GroupTitle (line 3) | class GroupTitle extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) class SettingEmptyTile (line 22) | class SettingEmptyTile extends StatelessWidget { method build (line 35) | Widget build(BuildContext context) class SettingTile (line 64) | class SettingTile extends StatelessWidget { method build (line 86) | Widget build(BuildContext context) class SettingSwitchTile (line 137) | class SettingSwitchTile extends StatelessWidget { method build (line 158) | Widget build(BuildContext context) FILE: lib/screens/shell/app_shell.dart class AppShell (line 13) | class AppShell extends StatefulWidget { method createState (line 19) | State createState() class _AppShellState (line 22) | class _AppShellState extends State { method initState (line 25) | void initState() method _handleIntent (line 43) | void _handleIntent(SharedMediaFile value) method dispose (line 66) | void dispose() method _goBranch (line 71) | void _goBranch(int index) method build (line 79) | Widget build(BuildContext context) FILE: lib/screens/shell/widgets/bottom_player.dart class BottomPlayer (line 11) | class BottomPlayer extends StatelessWidget { method build (line 15) | Widget build(BuildContext context) FILE: lib/services/bottom_message.dart class BottomMessage (line 7) | class BottomMessage { method showText (line 8) | void showText(BuildContext context, String text, FILE: lib/services/download_manager.dart class DownloadCanceledException (line 20) | class DownloadCanceledException implements Exception {} class DownloadManager (line 22) | class DownloadManager { method songListenable (line 36) | Listenable songListenable(String songId) method getDownload (line 40) | Map? getDownload(String songId) method getCleanSong (line 44) | Map getCleanSong(Map song) method getDownloadedSongs (line 52) | List? getDownloadedSongs(String? playlistId) method reInit (line 73) | Future reInit() method create (line 78) | Future create() method _cleanAndMigrateData (line 85) | Future _cleanAndMigrateData() method _refreshData (line 132) | Future _refreshData() method getDownloadQueue (line 193) | List getDownloadQueue() method getProgressNotifier (line 197) | ValueNotifier? getProgressNotifier(String videoId) method _startTrackingProgress (line 201) | void _startTrackingProgress(String videoId) method _updateTrackingProgress (line 206) | void _updateTrackingProgress(String videoId, double value) method _stopTrackingProgress (line 210) | void _stopTrackingProgress(String videoId) method restoreDownloads (line 217) | Future restoreDownloads({List? songs}) method setDownloads (line 235) | Future setDownloads(Map downloads) method downloadSong (line 241) | Future downloadSong(Map songToDownaload) method _downloadSong (line 289) | Future _downloadSong(Map song) method _updateSongMetadata (line 351) | Future _updateSongMetadata(String key, Map newMetadata) method _downloadStart (line 373) | Future _downloadStart(Map song) method _ensureActive (line 383) | void _ensureActive(Map song) method _downloadEnd (line 389) | void _downloadEnd(Map song) method _downloadNext (line 395) | void _downloadNext() method _deleteSongInstance (line 402) | Future _deleteSongInstance(Map song) method deleteSong (line 419) | Future deleteSong({ method deleteAllSongs (line 444) | Future deleteAllSongs() method updateStatus (line 451) | Future updateStatus(String key, String status) method _getSongs (line 459) | Future _getSongs({ method downloadPlaylist (line 482) | Future downloadPlaylist(Map playlist) method _getSongInfo (line 503) | Future _getSongInfo( FILE: lib/services/favourites_manager.dart class FavouritesManager (line 4) | class FavouritesManager { method create (line 23) | Future create() method getOrderedSongs (line 30) | List getOrderedSongs() method isFavourite (line 36) | bool isFavourite(Map? song) method add (line 41) | Future add(Map? song) method remove (line 50) | Future remove(Map? song) method addOrRemove (line 56) | Future addOrRemove(Map? song) method setFavourites (line 66) | Future setFavourites(Map favourites) FILE: lib/services/file_storage.dart class FileStorage (line 21) | class FileStorage { method create (line 26) | Future create() method setupPaths (line 32) | Future setupPaths() method saveBackUp (line 43) | Future saveBackUp(Map data) method shareBackUp (line 62) | Future shareBackUp(Map data) method saveMusic (line 79) | Future saveMusic(List data, Map song, {extension = 'm4a'}) method loadBackup (line 123) | Future loadBackup() method _getAppDirectory (line 163) | Future _getAppDirectory() method _getDirectory (line 177) | Future _getDirectory(String pathString) method requestPermissions (line 185) | Future requestPermissions() method _getAndroidSdkInt (line 227) | Future _getAndroidSdkInt() class StoragePaths (line 241) | class StoragePaths { FILE: lib/services/history_manager.dart class HistoryManager (line 6) | class HistoryManager { method create (line 12) | Future create() class SearchHistory (line 20) | class SearchHistory { method create (line 25) | Future create() method getList (line 34) | List> getList({String? filter}) method add (line 46) | Future add(String value) method clear (line 53) | Future clear() class SongHistory (line 58) | class SongHistory { method create (line 63) | Future create() method getList (line 74) | List getList() method add (line 80) | Future add(Map song) method remove (line 101) | Future remove(Map song) method clear (line 105) | Future clear() method setHistory (line 109) | Future setHistory(Map history) FILE: lib/services/library.dart class LibraryService (line 6) | class LibraryService extends ChangeNotifier { method create (line 14) | Future create() method _init (line 22) | void _init() method getPlaylist (line 34) | Map? getPlaylist(String playlistId) method reInit (line 36) | Future reInit() method _migrateLibIcons (line 42) | Future _migrateLibIcons() method createPlaylist (line 52) | Future createPlaylist( method importPlaylist (line 75) | Future importPlaylist(String playlistUrl) method addToOrRemoveFromLibrary (line 108) | Future addToOrRemoveFromLibrary(Map item) method editPlaylist (line 125) | Future editPlaylist({ method removeFromLibrary (line 144) | Future removeFromLibrary(String key) method addToPlaylist (line 154) | Future addToPlaylist({required Map item, required String key}) method removeFromPlaylist (line 168) | Future removeFromPlaylist({ method setPlaylists (line 185) | Future setPlaylists(Map value) FILE: lib/services/lyrics.dart class Lyrics (line 7) | class Lyrics { method getLyrics (line 9) | Future> getLyrics({ method fixLrcFormat (line 58) | void fixLrcFormat(Map lrc) method fetchLyrics (line 67) | Future fetchLyrics({ method translateSyncLyrics (line 119) | Future translateSyncLyrics( method translatePlainLyrics (line 139) | Future translatePlainLyrics( FILE: lib/services/media_player.dart class MediaPlayer (line 16) | class MediaPlayer extends ChangeNotifier { method _startSession (line 71) | Object _startSession() method _isSessionValid (line 72) | bool _isSessionValid(Object? session) method _init (line 109) | Future _init() method _loadLoudnessEnhancer (line 135) | Future _loadLoudnessEnhancer() method getEqualizerParameters (line 145) | Future getEqualizerParameters() method _loadEqualizer (line 155) | Future _loadEqualizer() method setLoudnessEnabled (line 178) | Future setLoudnessEnabled(bool value) method setEqualizerEnabled (line 183) | Future setEqualizerEnabled(bool value) method setLoudnessTargetGain (line 188) | Future setLoudnessTargetGain(double value) method setEqualizerBandGain (line 193) | Future setEqualizerBandGain(int bandIndex, double gain) method _listenToChangesInPlaylist (line 199) | void _listenToChangesInPlaylist() method _listenToPlaybackState (line 229) | void _listenToPlaybackState() method _listenToCurrentPosition (line 247) | void _listenToCurrentPosition() method _listenToBufferedPosition (line 260) | void _listenToBufferedPosition() method _listenToTotalDuration (line 273) | void _listenToTotalDuration() method _listenToShuffle (line 286) | void _listenToShuffle() method _listenToChangesInSong (line 293) | void _listenToChangesInSong() method _fetchAndQueueSongs (line 310) | Future _fetchAndQueueSongs({ method changeLoopMode (line 347) | void changeLoopMode() method skipSilence (line 362) | Future skipSilence(bool value) method _getAudioSource (line 367) | Future _getAudioSource(Map song) method _getAudioSources (line 398) | Future> _getAudioSources(List songs) method _getPlaylistSongs (line 407) | Future _getPlaylistSongs({ method playSong (line 426) | Future playSong(Map song) method playNext (line 439) | Future playNext(Map mediaItem) method playAll (line 470) | Future playAll(List songs, {int index = 0}) method addToQueue (line 483) | Future addToQueue(Map mediaItem) method startRelated (line 507) | Future startRelated( method startPlaylistSongs (line 532) | Future startPlaylistSongs(Map endpoint) method stop (line 549) | Future stop() method _addSongListToQueue (line 559) | Future _addSongListToQueue( method _listenToAutofetch (line 587) | void _listenToAutofetch() method setTimer (line 607) | void setTimer(Duration duration) method cancelTimer (line 621) | void cancelTimer() type ButtonState (line 628) | enum ButtonState { loading, paused, playing } type LoopState (line 630) | enum LoopState { off, all, one } class ProgressBarState (line 632) | class ProgressBarState { function toMap (line 644) | Map toMap() FILE: lib/services/settings_manager.dart class SettingsManager (line 5) | class SettingsManager extends ChangeNotifier { method create (line 83) | Future create() method _init (line 90) | void _init() method setThemeMode (line 127) | Future setThemeMode(ThemeMode mode) method setEqualizerParameters (line 249) | Future setEqualizerParameters(Map value) method setEqualizerBandsGain (line 255) | Future setEqualizerBandsGain(int index, double value) method setSettings (line 274) | Future setSettings(Map value) function getDarkness (line 283) | bool getDarkness(int themeMode) type AudioQuality (line 297) | enum AudioQuality { high, low } FILE: lib/services/stream_client.dart class AudioStreamClient (line 6) | class AudioStreamClient { method getAudioStream (line 25) | Stream> getAudioStream(StreamInfo streamInfo, method _getStream (line 29) | Stream> _getStream( method _validateResponse (line 99) | void _validateResponse(http.BaseResponse response, int statusCode) method retry (line 120) | Future retry( method getExceptionCost (line 141) | int getExceptionCost(Exception e) method send (line 151) | Future send(http.BaseRequest request) FILE: lib/services/update_service/models/update_info.dart class UpdateInfo (line 3) | class UpdateInfo { FILE: lib/services/update_service/update_service.dart class UpdateService (line 13) | class UpdateService { method checkForUpdate (line 20) | Future checkForUpdate() method autoCheck (line 102) | Future autoCheck(BuildContext context) method manualCheck (line 108) | Future manualCheck(BuildContext context) method showUpdateDialog (line 130) | Future showUpdateDialog(BuildContext context, UpdateInfo info) method _selectAsset (line 141) | Future _selectAsset(List assets) FILE: lib/services/update_service/widgets/update_checking.dart class UpdateCheckingDialog (line 3) | class UpdateCheckingDialog extends StatelessWidget { method build (line 7) | Widget build(BuildContext context) FILE: lib/services/update_service/widgets/update_dialog.dart class UpdateDialog (line 6) | class UpdateDialog extends StatelessWidget { method build (line 12) | Widget build(BuildContext context) FILE: lib/services/yt_audio_stream.dart class YouTubeAudioSource (line 10) | class YouTubeAudioSource extends StreamAudioSource { method request (line 19) | Future request([int? start, int? end]) function createAudioStreamServer (line 65) | Future createAudioStreamServer() function handleAudioRequest (line 93) | Future handleAudioRequest(HttpRequest request) function parseRange (line 141) | (int start, int end)? parseRange(String rangeHeader, int totalLength) FILE: lib/themes/dark.dart function darkTheme (line 17) | ThemeData darkTheme({required ColorScheme colorScheme}) FILE: lib/themes/light.dart function lightTheme (line 7) | ThemeData lightTheme({required ColorScheme colorScheme}) FILE: lib/themes/text_styles.dart function bigTextStyle (line 5) | TextStyle bigTextStyle(BuildContext context, function mediumTextStyle (line 14) | TextStyle mediumTextStyle(BuildContext context, function textStyle (line 23) | TextStyle textStyle(BuildContext context, function subtitleTextStyle (line 32) | TextStyle subtitleTextStyle(BuildContext context, function smallTextStyle (line 41) | TextStyle smallTextStyle(BuildContext context, function tinyTextStyle (line 50) | TextStyle tinyTextStyle(BuildContext context, function customTextStyle (line 59) | TextStyle customTextStyle(BuildContext context, FILE: lib/themes/theme.dart class AppTheme (line 6) | class AppTheme { method light (line 7) | ThemeData light({Color? primary}) method dark (line 35) | ThemeData dark({Color? primary, bool isPureBlack = false}) FILE: lib/themes/typography.dart function appTextTheme (line 3) | TextTheme appTextTheme(TextTheme? textTheme) FILE: lib/utils/adaptive_widgets/appbar.dart class AdaptiveAppBar (line 5) | class AdaptiveAppBar extends StatelessWidget implements PreferredSizeWid... method build (line 39) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/buttons.dart class AdaptiveButton (line 5) | class AdaptiveButton extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) class AdaptiveFilledButton (line 22) | class AdaptiveFilledButton extends StatelessWidget { method build (line 38) | Widget build(BuildContext context) class AdaptiveOutlinedButton (line 52) | class AdaptiveOutlinedButton extends StatelessWidget { method build (line 60) | Widget build(BuildContext context) class AdaptiveIconButton (line 74) | class AdaptiveIconButton extends StatelessWidget { method build (line 88) | Widget build(BuildContext context) class AdaptiveBackButton (line 99) | class AdaptiveBackButton extends StatelessWidget { method build (line 103) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/card.dart class Adaptivecard (line 3) | class Adaptivecard extends StatelessWidget { method build (line 22) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/dropdown_button.dart class AdaptiveDropdownButton (line 3) | class AdaptiveDropdownButton extends StatelessWidget { method build (line 17) | Widget build(BuildContext context) class AdaptiveDropdownMenuItem (line 40) | class AdaptiveDropdownMenuItem { FILE: lib/utils/adaptive_widgets/icons.dart class AdaptiveIcons (line 6) | abstract final class AdaptiveIcons { method volume (line 35) | IconData volume(double range) FILE: lib/utils/adaptive_widgets/inkwell.dart class AdaptiveInkWell (line 7) | class AdaptiveInkWell extends StatelessWidget { method build (line 34) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/listtile.dart class AdaptiveListTile (line 8) | class AdaptiveListTile extends StatelessWidget { method build (line 47) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/no_splash_factory.dart class NoSplashFactory (line 3) | class NoSplashFactory extends InteractiveInkFeatureFactory { method create (line 7) | InteractiveInkFeature create({ class NoSplash (line 28) | class NoSplash extends InteractiveInkFeature { method paintFeature (line 39) | void paintFeature(Canvas canvas, Matrix4 transform) FILE: lib/utils/adaptive_widgets/progress_ring.dart class AdaptiveProgressRing (line 3) | class AdaptiveProgressRing extends StatelessWidget { method build (line 23) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/scaffold.dart class AdaptiveScaffold (line 3) | class AdaptiveScaffold extends StatelessWidget { method build (line 14) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/slider.dart class AdaptiveSlider (line 3) | class AdaptiveSlider extends StatelessWidget { method build (line 24) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/switch.dart class AdaptiveSwitch (line 3) | class AdaptiveSwitch extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/text_field.dart class AdaptiveTextField (line 3) | class AdaptiveTextField extends StatelessWidget { method build (line 43) | Widget build(BuildContext context) FILE: lib/utils/adaptive_widgets/theme.dart class AdaptiveTheme (line 3) | class AdaptiveTheme { method getMaterialTheme (line 4) | ThemeData getMaterialTheme(BuildContext context) method of (line 8) | AdaptiveThemeData of(BuildContext context) class AdaptiveThemeData (line 19) | class AdaptiveThemeData { FILE: lib/utils/add_history.dart function addHistory (line 8) | Future addHistory(Map song) FILE: lib/utils/bottom_modals.dart class Modals (line 34) | class Modals { method showCenterLoadingModal (line 35) | Future showCenterLoadingModal(BuildContext context, {String? title}) method showTextField (line 60) | Future showTextField( method showSelection (line 81) | Future showSelection( method showSongBottomModal (line 95) | void showSongBottomModal(BuildContext context, Map song) method showPlayerOptionsModal (line 106) | void showPlayerOptionsModal(BuildContext context, Map song) method showPlaylistBottomModal (line 117) | void showPlaylistBottomModal(BuildContext context, Map playlist) method showFavouritesBottomModal (line 128) | void showFavouritesBottomModal(BuildContext context, Map playlist) method showDownloadBottomModal (line 139) | void showDownloadBottomModal(BuildContext context) method showDownloadDetailsBottomModal (line 150) | void showDownloadDetailsBottomModal( method showArtistsBottomModal (line 164) | Future showArtistsBottomModal( method showCreateplaylistModal (line 181) | void showCreateplaylistModal(BuildContext context, {Map? item}) method showSelectPlaylistIconModal (line 204) | Future showSelectPlaylistIconModal( method showImportplaylistModal (line 218) | void showImportplaylistModal(BuildContext context, {Map? item}) method showEditPlaylistBottomModal (line 229) | void showEditPlaylistBottomModal( method addToPlaylist (line 258) | void addToPlaylist(BuildContext context, Map item) method showConfirmBottomModal (line 269) | Future showConfirmBottomModal( method showAccentSelector (line 293) | void showAccentSelector(BuildContext context) function _confirmBottomModal (line 305) | BottomModalLayout _confirmBottomModal( function _editPlaylistBottomModal (line 349) | Widget _editPlaylistBottomModal( function _artistsBottomModal (line 449) | BottomModalLayout _artistsBottomModal( function _createPlaylistModal (line 497) | Widget _createPlaylistModal( function _selectPlaylistIconModal (line 606) | Widget _selectPlaylistIconModal(BuildContext context) function _importPlaylistModal (line 632) | Widget _importPlaylistModal(BuildContext context) function _addToPlaylist (line 713) | BottomModalLayout _addToPlaylist(BuildContext context, Map item) function _textFieldBottomModal (line 862) | Widget _textFieldBottomModal( function _playerOptionsModal (line 925) | BottomModalLayout _playerOptionsModal(BuildContext context, Map song) function _showSelection (line 1103) | BottomModalLayout _showSelection( function _songBottomModal (line 1128) | BottomModalLayout _songBottomModal(BuildContext context, Map song) function _playlistBottomModal (line 1264) | BottomModalLayout _playlistBottomModal(BuildContext context, Map playlist) function _favouritesBottomModal (line 1463) | BottomModalLayout _favouritesBottomModal(BuildContext context, Map playl... function _downloadBottomModal (line 1517) | BottomModalLayout _downloadBottomModal(BuildContext context) function _downloadDetailsBottomModal (line 1586) | BottomModalLayout _downloadDetailsBottomModal( function _accentSelector (line 1719) | BottomModalLayout _accentSelector(BuildContext context) class BottomModalLayout (line 1757) | class BottomModalLayout extends StatelessWidget { method build (line 1769) | Widget build(BuildContext context) class SelectionItem (line 1834) | class SelectionItem { FILE: lib/utils/enhanced_image.dart function getEnhancedImage (line 1) | String getEnhancedImage(String imageUrl, FILE: lib/utils/format_duration.dart function formatDuration (line 1) | String formatDuration(Duration duration) function twoDigits (line 2) | String twoDigits(int n) FILE: lib/utils/playlist_icon.dart class PlaylistIcon (line 4) | abstract class PlaylistIcon { method toId (line 9) | String toId() class MaterialPlaylistIcon (line 12) | class MaterialPlaylistIcon extends PlaylistIcon { class PolygonPlaylistIcon (line 18) | class PolygonPlaylistIcon extends PlaylistIcon { FILE: lib/utils/playlist_icon_widget.dart class MaterialIconWidget (line 6) | class MaterialIconWidget extends StatelessWidget { method build (line 13) | Widget build(BuildContext context) class PolygonIconWidget (line 22) | class PolygonIconWidget extends StatelessWidget { method build (line 29) | Widget build(BuildContext context) class PlaylistIconWidget (line 38) | class PlaylistIconWidget extends StatelessWidget { method build (line 45) | Widget build(BuildContext context) FILE: lib/utils/playlist_icons.dart class PlaylistIcons (line 7) | class PlaylistIcons { method byId (line 126) | PlaylistIcon byId(String id) FILE: lib/utils/playlist_thumbnail.dart class PlaylistThumbnail (line 7) | class PlaylistThumbnail extends StatefulWidget { method createState (line 20) | State createState() class _PlaylistThumbnailState (line 23) | class _PlaylistThumbnailState extends State { method initState (line 27) | void initState() method didUpdateWidget (line 33) | void didUpdateWidget(covariant PlaylistThumbnail oldWidget) method _calculateItems (line 38) | void _calculateItems({bool forceUpdate = false}) method build (line 58) | Widget build(BuildContext context) FILE: lib/utils/pprint.dart function pprint (line 4) | void pprint(Object? data) FILE: lib/utils/router.dart class MyPageView (line 192) | class MyPageView extends StatefulWidget { method createState (line 200) | MyPageViewState createState() class MyPageViewState (line 203) | class MyPageViewState extends State { method initState (line 207) | void initState() method didUpdateWidget (line 212) | void didUpdateWidget(covariant MyPageView oldWidget) method build (line 221) | Widget build(BuildContext context) FILE: lib/utils/song_thumbnail.dart class SongThumbnail (line 9) | class SongThumbnail extends StatefulWidget { method createState (line 32) | State createState() class _SongThumbnailState (line 35) | class _SongThumbnailState extends State { method initState (line 41) | void initState() method didUpdateWidget (line 47) | void didUpdateWidget(covariant SongThumbnail oldWidget) method _checkLocalThumbnail (line 59) | Future _checkLocalThumbnail() method _buildDisplayImage (line 86) | Widget _buildDisplayImage(ImageProvider provider) method _buildCachedNetworkImage (line 105) | Widget _buildCachedNetworkImage(List urls, int index) method build (line 124) | Widget build(BuildContext context) FILE: lib/utils/text_controller_builder.dart class TextControllerBuilder (line 3) | class TextControllerBuilder extends StatefulWidget { method createState (line 15) | State createState() class _TextControllerBuilderState (line 18) | class _TextControllerBuilderState extends State { method initState (line 22) | void initState() method dispose (line 28) | void dispose() method build (line 34) | Widget build(BuildContext context) FILE: test/widget_test.dart function main (line 13) | void main()