Analyzing xtremobile... error - bin\api\auth_handler.dart:3:8 - Target of URI doesn't exist: 'package:shelf_router/shelf_router.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\api\auth_handler.dart:11:3 - Undefined class 'Router'. Try changing the name to the name of an existing class, or creating a class with the name 'Router'. - undefined_class error - bin\api\auth_handler.dart:12:20 - The method 'Router' isn't defined for the type 'AuthHandler'. Try correcting the name to the name of an existing method, or defining a method named 'Router'. - undefined_method error - bin\api\playlists_handler.dart:3:8 - Target of URI doesn't exist: 'package:shelf_router/shelf_router.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\api\playlists_handler.dart:11:3 - Undefined class 'Router'. Try changing the name to the name of an existing class, or creating a class with the name 'Router'. - undefined_class error - bin\api\playlists_handler.dart:12:20 - The method 'Router' isn't defined for the type 'PlaylistsHandler'. Try correcting the name to the name of an existing method, or defining a method named 'Router'. - undefined_method error - bin\api\settings_handler.dart:3:8 - Target of URI doesn't exist: 'package:shelf_router/shelf_router.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\api\settings_handler.dart:11:3 - Undefined class 'Router'. Try changing the name to the name of an existing class, or creating a class with the name 'Router'. - undefined_class error - bin\api\settings_handler.dart:12:20 - The method 'Router' isn't defined for the type 'SettingsHandler'. Try correcting the name to the name of an existing method, or defining a method named 'Router'. - undefined_method error - bin\api\users_handler.dart:3:8 - Target of URI doesn't exist: 'package:shelf_router/shelf_router.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\api\users_handler.dart:11:3 - Undefined class 'Router'. Try changing the name to the name of an existing class, or creating a class with the name 'Router'. - undefined_class error - bin\api\users_handler.dart:12:20 - The method 'Router' isn't defined for the type 'UsersHandler'. Try correcting the name to the name of an existing method, or defining a method named 'Router'. - undefined_method error - bin\database\database.dart:2:8 - Target of URI doesn't exist: 'package:sqlite3/sqlite3.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\database\database.dart:10:14 - Undefined class 'Database'. Try changing the name to the name of an existing class, or creating a class with the name 'Database'. - undefined_class error - bin\database\database.dart:23:11 - Undefined name 'sqlite3'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - bin\server.dart:6:8 - Target of URI doesn't exist: 'package:shelf_static/shelf_static.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\server.dart:7:8 - Target of URI doesn't exist: 'package:shelf_router/shelf_router.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - bin\server.dart:44:21 - The function 'Router' isn't defined. Try importing the library that defines 'Router', correcting the name to the name of an existing function, or defining a function named 'Router'. - undefined_function error - bin\server.dart:85:22 - The function 'Router' isn't defined. Try importing the library that defines 'Router', correcting the name to the name of an existing function, or defining a function named 'Router'. - undefined_function error - bin\server.dart:109:29 - The function 'createStaticHandler' isn't defined. Try importing the library that defines 'createStaticHandler', correcting the name to the name of an existing function, or defining a function named 'createStaticHandler'. - undefined_function error - bin\server.dart:185:27 - Undefined class 'Router'. Try changing the name to the name of an existing class, or creating a class with the name 'Router'. - undefined_class error - lib\core\api\dns_service.dart:28:21 - The name '_DnsCacheEntry' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named '_DnsCacheEntry'. - non_type_as_type_argument error - lib\core\api\dns_service.dart:65:28 - The method '_DnsCacheEntry' isn't defined for the type 'UnifiedDnsService'. Try correcting the name to the name of an existing method, or defining a method named '_DnsCacheEntry'. - undefined_method error - lib\core\api\dns_service.dart:152:55 - The property 'isExpired' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\core\api\dns_service.dart:162:10 - Classes can't be declared inside other classes. Try moving the class to the top-level. - class_in_class error - lib\core\patterns\video_player_wrapper.dart:12:3 - Enums can't be declared inside classes. Try moving the enum to the top-level. - enum_in_class error - lib\core\patterns\video_player_wrapper.dart:15:10 - Undefined class 'PlayerType'. Try changing the name to the name of an existing class, or creating a class with the name 'PlayerType'. - undefined_class error - lib\core\patterns\video_player_wrapper.dart:22:12 - Undefined name 'PlayerType'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\patterns\video_player_wrapper.dart:53:64 - There's no constant named 'no' in 'MPVLogLevel'. Try correcting the name to the name of an existing constant, or defining a constant named 'no'. - undefined_enum_constant error - lib\core\patterns\video_player_wrapper.dart:78:53 - Undefined class 'PlayerType'. Try changing the name to the name of an existing class, or creating a class with the name 'PlayerType'. - undefined_class error - lib\core\patterns\video_player_wrapper.dart:80:7 - Undefined name 'PlayerType'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\patterns\video_player_wrapper.dart:81:7 - Undefined name 'PlayerType'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\device_info.dart:7:8 - Target of URI doesn't exist: 'package:device_info_plus/device_info_plus.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\core\utils\device_info.dart:27:26 - The method 'DeviceInfoPlugin' isn't defined for the type 'DeviceInfo'. Try correcting the name to the name of an existing method, or defining a method named 'DeviceInfoPlugin'. - undefined_method error - lib\core\utils\device_info.dart:52:30 - Undefined class 'AndroidDeviceInfo'. Try changing the name to the name of an existing class, or creating a class with the name 'AndroidDeviceInfo'. - undefined_class error - lib\core\utils\hive_encryption_benchmark.dart:7:27 - List literals require one type argument or none, but 2 found. Try adjusting the number of type arguments. - expected_one_list_type_arguments error - lib\core\utils\hive_encryption_benchmark.dart:203:12 - A value of type 'List' can't be returned from the method 'toJson' because it has a return type of 'List>'. - return_of_invalid_type error - lib\core\utils\hive_encryption_benchmark.dart:231:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\hive_encryption_benchmark.dart:232:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\hive_encryption_benchmark.dart:233:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\hive_encryption_benchmark.dart:234:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\image_cache_config.dart:21:7 - The named parameter 'diskUsagePercentageHigh' isn't defined. Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'diskUsagePercentageHigh'. - undefined_named_parameter error - lib\core\utils\image_cache_config.dart:22:7 - The named parameter 'diskUsagePercentageGoal' isn't defined. Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'diskUsagePercentageGoal'. - undefined_named_parameter error - lib\core\utils\image_cache_config.dart:90:5 - Undefined class 'BoxFit'. Try changing the name to the name of an existing class, or creating a class with the name 'BoxFit'. - undefined_class error - lib\core\utils\image_cache_config.dart:90:18 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:102:38 - The method 'Container' isn't defined for the type 'ImageCacheConfig'. Try correcting the name to the name of an existing method, or defining a method named 'Container'. - undefined_method error - lib\core\utils\image_cache_config.dart:105:21 - The method 'BoxDecoration' isn't defined for the type 'ImageCacheConfig'. Try correcting the name to the name of an existing method, or defining a method named 'BoxDecoration'. - undefined_method error - lib\core\utils\image_cache_config.dart:106:24 - The name 'Color' isn't a class. Try correcting the name to match an existing class. - creation_with_non_type error - lib\core\utils\image_cache_config.dart:107:25 - Undefined name 'BorderRadius'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:110:45 - The method 'Container' isn't defined for the type 'ImageCacheConfig'. Try correcting the name to the name of an existing method, or defining a method named 'Container'. - undefined_method error - lib\core\utils\image_cache_config.dart:113:21 - The method 'BoxDecoration' isn't defined for the type 'ImageCacheConfig'. Try correcting the name to the name of an existing method, or defining a method named 'BoxDecoration'. - undefined_method error - lib\core\utils\image_cache_config.dart:114:24 - The name 'Color' isn't a class. Try correcting the name to match an existing class. - creation_with_non_type error - lib\core\utils\image_cache_config.dart:115:25 - Undefined name 'BorderRadius'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:117:22 - The name 'Icon' isn't a class. Try correcting the name to match an existing class. - creation_with_non_type error - lib\core\utils\image_cache_config.dart:117:27 - Undefined name 'Icons'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:117:61 - The method 'Color' isn't defined for the type 'ImageCacheConfig'. Try correcting the name to the name of an existing method, or defining a method named 'Color'. - undefined_method error - lib\core\utils\image_cache_config.dart:131:12 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:144:12 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:157:12 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:170:12 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\image_cache_config.dart:183:12 - Undefined name 'BoxFit'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\core\utils\memory_profiler.dart:7:29 - List literals require one type argument or none, but 2 found. Try adjusting the number of type arguments. - expected_one_list_type_arguments error - lib\core\utils\memory_profiler.dart:129:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\memory_profiler.dart:130:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\memory_profiler.dart:160:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\memory_profiler.dart:161:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\memory_profiler.dart:162:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\core\utils\memory_profiler.dart:163:11 - Too many positional arguments: 0 expected, but 1 found. Try removing the extra arguments. - extra_positional_arguments error - lib\features\iptv\screens\lite_player_screen.dart:62:3 - Undefined class 'ShortEPG'. Try changing the name to the name of an existing class, or creating a class with the name 'ShortEPG'. - undefined_class error - lib\features\iptv\screens\lite_player_screen.dart:185:29 - The method 'getLiveStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getLiveStreamUrl'. - undefined_method error - lib\features\iptv\screens\lite_player_screen.dart:187:33 - The method 'getVodStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getVodStreamUrl'. - undefined_method error - lib\features\iptv\screens\lite_player_screen.dart:191:33 - The method 'getSeriesStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getSeriesStreamUrl'. - undefined_method error - lib\features\iptv\screens\lite_player_screen.dart:354:21 - The method 'dispose' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'dispose'. - undefined_method error - lib\features\iptv\screens\mobile_dashboard_screen.dart:5:8 - Target of URI doesn't exist: '../../../widgets/mobile_scaffold.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_dashboard_screen.dart:6:8 - Target of URI doesn't exist: '../../../theme/mobile_theme.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_dashboard_screen.dart:11:8 - Target of URI doesn't exist: '../../../providers/mobile_xtream_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_dashboard_screen.dart:29:36 - Undefined name 'mobileDashboardIndexProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_dashboard_screen.dart:36:13 - Undefined name 'MobileTheme'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_dashboard_screen.dart:37:14 - The method 'MobileScaffold' isn't defined for the type '_MobileDashboardScreenState'. Try correcting the name to the name of an existing method, or defining a method named 'MobileScaffold'. - undefined_method error - lib\features\iptv\screens\mobile_dashboard_screen.dart:40:20 - Undefined name 'mobileDashboardIndexProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_playlist_screen.dart:6:8 - Target of URI doesn't exist: '../../../theme/mobile_theme.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_playlist_screen.dart:391:13 - Undefined name 'MobileTheme'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_playlist_selection_screen.dart:9:8 - Target of URI doesn't exist: '../../../theme/mobile_theme.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_playlist_selection_screen.dart:206:13 - Undefined name 'MobileTheme'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_series_detail_screen.dart:6:8 - Target of URI doesn't exist: '../../../providers/mobile_xtream_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_series_detail_screen.dart:7:8 - Target of URI doesn't exist: '../../../providers/mobile_settings_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\screens\mobile_series_detail_screen.dart:13:9 - Undefined class 'Series'. Try changing the name to the name of an existing class, or creating a class with the name 'Series'. - undefined_class error - lib\features\iptv\screens\mobile_series_detail_screen.dart:29:3 - Undefined class 'SeriesInfo'. Try changing the name to the name of an existing class, or creating a class with the name 'SeriesInfo'. - undefined_class error - lib\features\iptv\screens\mobile_series_detail_screen.dart:57:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileSeriesDetailScreenState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\screens\mobile_series_detail_screen.dart:59:25 - The method 'getSeriesInfo' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\screens\mobile_series_detail_screen.dart:307:28 - Undefined class 'Episode'. Try changing the name to the name of an existing class, or creating a class with the name 'Episode'. - undefined_class error - lib\features\iptv\screens\mobile_series_detail_screen.dart:308:36 - Undefined name 'mobileWatchHistoryProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\mobile_series_detail_screen.dart:309:24 - Undefined name 'MobileWatchHistory'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\screens\native_player_screen.dart:469:21 - The method 'dispose' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'dispose'. - undefined_method error - lib\features\iptv\screens\native_player_screen.dart:681:3 - Undefined class 'ShortEPG'. Try changing the name to the name of an existing class, or creating a class with the name 'ShortEPG'. - undefined_class error - lib\features\iptv\screens\native_player_screen.dart:711:37 - The method 'getLiveStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getLiveStreamUrl'. - undefined_method error - lib\features\iptv\screens\native_player_screen.dart:713:37 - The method 'getVodStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getVodStreamUrl'. - undefined_method error - lib\features\iptv\screens\native_player_screen.dart:718:37 - The method 'getSeriesStreamUrl' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getSeriesStreamUrl'. - undefined_method error - lib\features\iptv\services\xtream_service_mobile.dart:47:23 - The getter 'serverUrl' isn't defined for the type 'PlaylistConfig'. Try importing the library that defines 'serverUrl', correcting the name to the name of an existing getter, or defining a getter or field named 'serverUrl'. - undefined_getter error - lib\features\iptv\services\xtream_service_mobile.dart:52:22 - The getter 'instance' isn't defined for the type 'ApiClient'. Try importing the library that defines 'instance', correcting the name to the name of an existing getter, or defining a getter or field named 'instance'. - undefined_getter error - lib\features\iptv\services\xtream_service_mobile.dart:192:34 - The method 'fromJson' isn't defined for the type 'Category'. Try correcting the name to the name of an existing method, or defining a method named 'fromJson'. - undefined_method error - lib\features\iptv\services\xtream_service_mobile.dart:203:15 - The name 'Movie' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Movie'. - non_type_as_type_argument error - lib\features\iptv\services\xtream_service_mobile.dart:218:25 - Undefined name 'Movie'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:7:8 - Target of URI doesn't exist: '../../../providers/mobile_xtream_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:8:8 - Target of URI doesn't exist: '../../../providers/mobile_settings_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:14:8 - Target of URI doesn't exist: '../../../theme/mobile_theme.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:45:22 - The method 'Timer' isn't defined for the type '_MobileLiveTVTabState'. Try correcting the name to the name of an existing method, or defining a method named 'Timer'. - undefined_method error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:59:3 - Undefined class 'Timer'. Try changing the name to the name of an existing class, or creating a class with the name 'Timer'. - undefined_class error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:76:19 - The method 'mobileLiveChannelsProvider' isn't defined for the type '_MobileLiveTVTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileLiveChannelsProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:77:33 - Undefined name 'mobileFavoritesProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:78:32 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:79:31 - Undefined name 'mobileLiveTvUiStateProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:80:33 - Undefined name 'mobileLiveTvUiStateProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:405:22 - Undefined name 'mobileLiveTvUiStateProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:406:17 - The method 'LiveTvUiState' isn't defined for the type '_MobileLiveTVTabState'. Try correcting the name to the name of an existing method, or defining a method named 'LiveTvUiState'. - undefined_method error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:499:31 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:570:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileChannelCardState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:571:33 - The method 'getShortEPG' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:589:33 - Undefined name 'mobileFavoritesProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_live_tv_tab.dart:596:19 - Undefined name 'mobileFavoritesProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_movies_tab.dart:9:8 - Target of URI doesn't exist: '../../../providers/mobile_settings_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_movies_tab.dart:10:8 - Target of URI doesn't exist: '../../../providers/mobile_xtream_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_movies_tab.dart:30:8 - The name 'Movie' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Movie'. - non_type_as_type_argument error - lib\features\iptv\widgets\mobile_movies_tab.dart:35:8 - The name 'Movie' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Movie'. - non_type_as_type_argument error - lib\features\iptv\widgets\mobile_movies_tab.dart:87:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileMoviesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_movies_tab.dart:88:37 - The method 'searchMovies' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_movies_tab.dart:107:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileMoviesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_movies_tab.dart:108:43 - The method 'getVodCategories' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_movies_tab.dart:132:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileMoviesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_movies_tab.dart:133:36 - The method 'getMoviesByCategory' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_movies_tab.dart:168:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileMoviesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_movies_tab.dart:169:15 - The method 'clearCache' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_movies_tab.dart:200:41 - Undefined class 'Movie'. Try changing the name to the name of an existing class, or creating a class with the name 'Movie'. - undefined_class error - lib\features\iptv\widgets\mobile_movies_tab.dart:221:32 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_movies_tab.dart:222:36 - Undefined name 'mobileWatchHistoryProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_movies_tab.dart:476:41 - Undefined name 'mobileWatchHistoryProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_movies_tab.dart:496:41 - Undefined name 'mobileWatchHistoryProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_series_tab.dart:11:8 - Target of URI doesn't exist: '../../../providers/mobile_settings_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_series_tab.dart:12:8 - Target of URI doesn't exist: '../../../providers/mobile_xtream_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_series_tab.dart:29:14 - The name 'Series' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Series'. - non_type_as_type_argument error - lib\features\iptv\widgets\mobile_series_tab.dart:30:8 - The name 'Series' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Series'. - non_type_as_type_argument error - lib\features\iptv\widgets\mobile_series_tab.dart:89:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileSeriesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_series_tab.dart:90:37 - The method 'searchSeries' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:111:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileSeriesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_series_tab.dart:115:12 - The method 'getSeriesPaginated' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:144:26 - The method 'mobileXtreamServiceProvider' isn't defined for the type '_MobileSeriesTabState'. Try correcting the name to the name of an existing method, or defining a method named 'mobileXtreamServiceProvider'. - undefined_method error - lib\features\iptv\widgets\mobile_series_tab.dart:145:15 - The method 'clearCache' can't be unconditionally invoked because the receiver can be 'null'. Try making the call conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:175:20 - Undefined class 'Series'. Try changing the name to the name of an existing class, or creating a class with the name 'Series'. - undefined_class error - lib\features\iptv\widgets\mobile_series_tab.dart:193:32 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_series_tab.dart:195:10 - The name 'Series' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Series'. - non_type_as_type_argument error - lib\features\iptv\widgets\mobile_series_tab.dart:202:60 - The property 'categoryName' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:211:19 - The property 'seriesId' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:212:22 - The property 'name' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:213:38 - The property 'cover' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:214:25 - The property 'rating' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:214:61 - The property 'rating' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_series_tab.dart:293:42 - The property 'seriesId' can't be unconditionally accessed because the receiver can be 'null'. Try making the access conditional (using '?.') or adding a null check to the target ('!'). - unchecked_use_of_nullable_value error - lib\features\iptv\widgets\mobile_settings_tab.dart:7:8 - Target of URI doesn't exist: '../../../providers/mobile_settings_providers.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_settings_tab.dart:8:8 - Target of URI doesn't exist: '../../../widgets/tv_focusable.dart'. Try creating the file referenced by the URI, or try using a URI for a file that does exist. - uri_does_not_exist error - lib\features\iptv\widgets\mobile_settings_tab.dart:44:25 - Undefined class 'MobileSettings'. Try changing the name to the name of an existing class, or creating a class with the name 'MobileSettings'. - undefined_class error - lib\features\iptv\widgets\mobile_settings_tab.dart:63:32 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:124:23 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:143:25 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:162:25 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:180:25 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:193:25 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:206:25 - Undefined name 'mobileSettingsProvider'. Try correcting the name to one that is defined, or defining the name. - undefined_identifier error - lib\features\iptv\widgets\mobile_settings_tab.dart:334:14 - The method 'TVFocusable' isn't defined for the type '_MobileSettingsTabState'. Try correcting the name to the name of an existing method, or defining a method named 'TVFocusable'. - undefined_method error - lib\features\iptv\widgets\mobile_settings_tab.dart:410:14 - The method 'TVFocusable' isn't defined for the type '_MobileSettingsTabState'. Try correcting the name to the name of an existing method, or defining a method named 'TVFocusable'. - undefined_method error - lib\mobile\providers\mobile_xtream_providers.dart:27:10 - The returned type 'Future>' isn't returnable from a 'Future>>' function, as required by the closure's context. - return_of_invalid_type_from_closure error - lib\mobile\providers\mobile_xtream_providers.dart:27:34 - 1 positional argument expected by 'getLiveChannels', but 0 found. Try adding the missing argument. - not_enough_positional_arguments error - lib\mobile\providers\mobile_xtream_providers.dart:32:32 - The name 'Movie' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'Movie'. - non_type_as_type_argument error - lib\mobile\providers\mobile_xtream_providers.dart:34:18 - The method 'getMoviesPaginated' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getMoviesPaginated'. - undefined_method error - lib\mobile\providers\mobile_xtream_providers.dart:41:18 - The method 'getSeriesPaginated' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getSeriesPaginated'. - undefined_method error - lib\mobile\providers\mobile_xtream_providers.dart:46:27 - The name 'SeriesInfo' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'SeriesInfo'. - non_type_as_type_argument error - lib\mobile\providers\mobile_xtream_providers.dart:70:27 - The name 'SeriesInfo' isn't a type, so it can't be used as a type argument. Try correcting the name to an existing type, or defining a type named 'SeriesInfo'. - non_type_as_type_argument error - lib\mobile\providers\mobile_xtream_providers.dart:73:18 - The method 'getSeriesInfo' isn't defined for the type 'XtreamServiceMobile'. Try correcting the name to the name of an existing method, or defining a method named 'getSeriesInfo'. - undefined_method error - test\widget_test.dart:16:35 - The name 'MyApp' isn't a class. Try correcting the name to match an existing class. - creation_with_non_type warning - bin\server.dart:564:28 - The declaration '_activeStreams' isn't referenced. Try removing the declaration of '_activeStreams'. - unused_element warning - bin\server.dart:603:13 - The value of the local variable 'isVod' isn't used. Try removing the variable or using it. - unused_local_variable warning - lib\core\api\dns_service.dart:33:20 - The value of the field '_cacheTtlSeconds' isn't used. Try removing the field, or using it. - unused_field warning - lib\core\database\hive_service.dart:43:28 - The declaration '_getOrCreateEncryptionKey' isn't referenced. Try removing the declaration of '_getOrCreateEncryptionKey'. - unused_element warning - lib\core\patterns\stream_resolver_pattern.dart:43:23 - Unnecessary cast. Try removing the cast. - unnecessary_cast warning - lib\core\patterns\stream_resolver_pattern.dart:44:27 - Unnecessary cast. Try removing the cast. - unnecessary_cast warning - lib\core\patterns\video_player_wrapper.dart:9:16 - The value of the field '_availablePlayers' isn't used. Try removing the field, or using it. - unused_field warning - lib\core\utils\image_cache_config.dart:14:20 - The value of the field '_cacheSizeInBytes' isn't used. Try removing the field, or using it. - unused_field warning - lib\core\utils\video_profiler.dart:1:8 - Unused import: 'dart:async'. Try removing the import directive. - unused_import warning - lib\features\iptv\screens\native_player_screen.dart:992:16 - The declaration '_cycleAudioTrack' isn't referenced. Try removing the declaration of '_cycleAudioTrack'. - unused_element warning - lib\main.dart:3:8 - Unused import: 'package:hive_flutter/hive_flutter.dart'. Try removing the import directive. - unused_import info - bin\database\database.dart:26:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\database\database.dart:110:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\middleware\security_middleware.dart:55:11 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\middleware\security_middleware.dart:99:12 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:171:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:172:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:173:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:174:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:175:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:180:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:273:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:325:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:356:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:357:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:372:3 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:373:28 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:408:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:419:11 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:440:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:444:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:469:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:598:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:599:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:718:11 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:722:11 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:730:11 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:737:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:751:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\server.dart:752:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:17:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:19:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:24:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:30:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:41:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:46:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:59:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:72:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - bin\services\cleanup_service.dart:103:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\api\dns_service.dart:1:1 - Dangling library doc comment. Add a 'library' directive after the library comment. - dangling_library_doc_comments info - lib\core\patterns\stream_resolver_pattern.dart:41:27 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\services\playlist_api_service.dart:13:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\playlist_api_service.dart:40:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\playlist_api_service.dart:74:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\playlist_api_service.dart:86:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:13:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:18:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:21:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:25:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:28:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:31:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:42:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:47:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:50:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:52:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\services\settings_api_service.dart:56:7 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\theme\app_colors.dart:68:64 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\theme\app_colors.dart:69:60 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\theme\app_theme.dart:151:35 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\theme\app_theme.dart:154:35 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\utils\device_info.dart:1:1 - Dangling library doc comment. Add a 'library' directive after the library comment. - dangling_library_doc_comments info - lib\core\utils\device_info.dart:7:8 - The imported package 'device_info_plus' isn't a dependency of the importing package. Try adding a dependency for 'device_info_plus' in the 'pubspec.yaml' file. - depend_on_referenced_packages info - lib\core\utils\hive_encryption_benchmark.dart:16:13 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\hive_encryption_benchmark.dart:45:46 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\hive_encryption_benchmark.dart:65:9 - Uses 'await' on an instance of 'String', which is not a subtype of 'Future'. Try removing the 'await' or changing the expression. - await_only_futures info - lib\core\utils\hive_encryption_benchmark.dart:96:46 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\hive_encryption_benchmark.dart:121:9 - Uses 'await' on an instance of 'String', which is not a subtype of 'Future'. Try removing the 'await' or changing the expression. - await_only_futures info - lib\core\utils\hive_encryption_benchmark.dart:160:15 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\hive_encryption_benchmark.dart:165:124 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\hive_encryption_benchmark.dart:167:118 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\hive_encryption_benchmark.dart:172:122 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\hive_encryption_benchmark.dart:174:116 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\core\utils\image_cache_config.dart:1:1 - Dangling library doc comment. Add a 'library' directive after the library comment. - dangling_library_doc_comments info - lib\core\utils\image_cache_config.dart:10:8 - The imported package 'flutter_cache_manager' isn't a dependency of the importing package. Try adding a dependency for 'flutter_cache_manager' in the 'pubspec.yaml' file. - depend_on_referenced_packages info - lib\core\utils\memory_profiler.dart:68:13 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\memory_profiler.dart:78:15 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\memory_profiler.dart:90:13 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\startup_profiler.dart:38:13 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\startup_profiler.dart:42:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:84:15 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\video_profiler.dart:96:13 - Use interpolation to compose strings and values. Try using string interpolation to build the composite string. - prefer_interpolation_to_compose_strings info - lib\core\utils\video_profiler.dart:100:9 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:144:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:145:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:146:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:147:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:148:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\utils\video_profiler.dart:149:5 - Don't invoke 'print' in production code. Try using a logging framework. - avoid_print info - lib\core\widgets\components\hero_carousel.dart:96:47 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:132:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:133:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:164:57 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:230:61 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:231:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\hero_carousel.dart:231:78 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:112:40 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:223:35 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:225:35 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:283:31 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:373:51 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:380:51 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\components\ui_components.dart:424:53 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\digital_clock.dart:34:33 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\core\widgets\digital_clock.dart:36:52 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\lite_player_screen.dart:205:8 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\screens\lite_player_screen.dart:226:9 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:238:7 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:307:9 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:312:9 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:397:41 - Use 'const' with the constructor to improve performance. Try adding the 'const' keyword to the constructor invocation. - prefer_const_constructors info - lib\features\iptv\screens\lite_player_screen.dart:412:60 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\screens\lite_player_screen.dart:465:7 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:467:7 - Statements in an if should be enclosed in a block. Try wrapping the statement in a block. - curly_braces_in_flow_control_structures info - lib\features\iptv\screens\lite_player_screen.dart:498:35 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_playlist_screen.dart:230:41 - Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check. Guard a 'State.context' use with a 'mounted' check on the State, and other BuildContext use with a 'mounted' check on the BuildContext. - use_build_context_synchronously info - lib\features\iptv\screens\mobile_playlist_screen.dart:232:48 - Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check. Guard a 'State.context' use with a 'mounted' check on the State, and other BuildContext use with a 'mounted' check on the BuildContext. - use_build_context_synchronously info - lib\features\iptv\screens\mobile_playlist_screen.dart:374:31 - Don't use 'BuildContext's across async gaps, guarded by an unrelated 'mounted' check. Guard a 'State.context' use with a 'mounted' check on the State, and other BuildContext use with a 'mounted' check on the BuildContext. - use_build_context_synchronously info - lib\features\iptv\screens\mobile_playlist_screen.dart:530:52 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_playlist_screen.dart:546:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_playlist_selection_screen.dart:342:52 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_playlist_selection_screen.dart:345:33 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_playlist_selection_screen.dart:364:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\mobile_series_detail_screen.dart:161:46 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\native_player_screen.dart:169:29 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\screens\native_player_screen.dart:194:117 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\screens\native_player_screen.dart:1218:31 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\native_player_screen.dart:1396:29 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\native_player_screen.dart:1528:45 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\screens\native_player_screen.dart:1693:29 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\screens\native_player_screen.dart:1695:48 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\services\xtream_service_mobile.dart:1:1 - Dangling library doc comment. Add a 'library' directive after the library comment. - dangling_library_doc_comments info - lib\features\iptv\services\xtream_service_mobile.dart:130:46 - Missing a required trailing comma. Try adding a trailing comma. - require_trailing_commas info - lib\features\iptv\widgets\mobile_live_tv_tab.dart:423:54 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\widgets\mobile_live_tv_tab.dart:426:39 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\features\iptv\widgets\mobile_movies_tab.dart:402:53 - Use 'const' with the constructor to improve performance. Try adding the 'const' keyword to the constructor invocation. - prefer_const_constructors info - lib\features\iptv\widgets\mobile_settings_tab.dart:376:44 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\providers\mobile_xtream_providers.dart:3:8 - The import of '../../core/models/iptv_models.dart' is unnecessary because all of the used elements are also provided by the import of '../../features/iptv/models/xtream_models.dart'. Try removing the import directive. - unnecessary_import info - lib\mobile\theme\mobile_theme.dart:60:50 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:56:24 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:58:58 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:61:43 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:131:32 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:248:36 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\mobile_scaffold.dart:253:41 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\tv_focusable.dart:160:34 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use info - lib\mobile\widgets\tv_focusable.dart:166:34 - 'withOpacity' is deprecated and shouldn't be used. Use .withValues() to avoid precision loss. Try replacing the use of the deprecated member with the replacement. - deprecated_member_use 334 issues found.