├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── anim │ │ │ │ ├── .idea │ │ │ │ │ ├── .gitignore │ │ │ │ │ ├── misc.xml │ │ │ │ │ ├── vcs.xml │ │ │ │ │ └── modules.xml │ │ │ │ ├── go_left.xml │ │ │ │ ├── go_right.xml │ │ │ │ └── rotate_around_center_point.xml │ │ │ ├── font │ │ │ │ ├── consola.ttf │ │ │ │ ├── futura.ttf │ │ │ │ ├── gotham.ttf │ │ │ │ ├── verdana.ttf │ │ │ │ ├── comic_sans.ttf │ │ │ │ ├── open_sans.ttf │ │ │ │ ├── netflix_sans.ttf │ │ │ │ ├── stix_general.ttf │ │ │ │ ├── trebuchet_ms.ttf │ │ │ │ ├── lucida_grande.ttf │ │ │ │ ├── poppins_regular.ttf │ │ │ │ ├── times_new_roman.ttf │ │ │ │ ├── ubuntu_regular.ttf │ │ │ │ ├── productsans_black.ttf │ │ │ │ ├── productsans_bold.ttf │ │ │ │ ├── productsans_light.ttf │ │ │ │ ├── productsans_thin.ttf │ │ │ │ ├── productsans_italic.ttf │ │ │ │ ├── productsans_medium.ttf │ │ │ │ ├── productsans_regular.ttf │ │ │ │ ├── productsans_bolditalic.ttf │ │ │ │ ├── productsans_thinitalic.ttf │ │ │ │ ├── productsans_blackitalic.ttf │ │ │ │ ├── productsans_lightitalic.ttf │ │ │ │ └── productsans_mediumitalic.ttf │ │ │ ├── xml │ │ │ │ ├── backup_descriptor.xml │ │ │ │ ├── data_extraction_rules.xml │ │ │ │ └── provider_paths.xml │ │ │ ├── drawable │ │ │ │ ├── example_qr.png │ │ │ │ ├── example_poster.jpg │ │ │ │ ├── profile_bg_blue.jpg │ │ │ │ ├── profile_bg_pink.jpg │ │ │ │ ├── profile_bg_red.jpg │ │ │ │ ├── profile_bg_teal.jpg │ │ │ │ ├── profile_bg_orange.jpg │ │ │ │ ├── profile_bg_purple.jpg │ │ │ │ ├── profile_bg_dark_blue.jpg │ │ │ │ ├── subtitles_preview_background.jpg │ │ │ │ ├── solid_primary.xml │ │ │ │ ├── storage_bar_mid.xml │ │ │ │ ├── .idea │ │ │ │ │ ├── misc.xml │ │ │ │ │ ├── vcs.xml │ │ │ │ │ └── modules.xml │ │ │ │ ├── rounded_progress.xml │ │ │ │ ├── storage_bar_left_box.xml │ │ │ │ ├── storage_bar_mid_box.xml │ │ │ │ ├── outline_drawable.xml │ │ │ │ ├── outline_drawable_less.xml │ │ │ │ ├── storage_bar_right_box.xml │ │ │ │ ├── bg_color_both.xml │ │ │ │ ├── bg_color_center.xml │ │ │ │ ├── tab_selector.xml │ │ │ │ ├── outline_drawable_forced.xml │ │ │ │ ├── outline_drawable_round_20.xml │ │ │ │ ├── indicator_background.xml │ │ │ │ ├── outline_drawable_forced_round.xml │ │ │ │ ├── subtitles_background_gradient.xml │ │ │ │ ├── title_shadow.xml │ │ │ │ ├── background_shadow.xml │ │ │ │ ├── outline_drawable_less_inset.xml │ │ │ │ ├── video_bottom_button.xml │ │ │ │ ├── dialog__window_background.xml │ │ │ │ ├── storage_bar_left.xml │ │ │ │ ├── dub_bg_color.xml │ │ │ │ ├── material_outline_background.xml │ │ │ │ ├── search_background.xml │ │ │ │ ├── sub_bg_color.xml │ │ │ │ ├── rounded_dialog.xml │ │ │ │ ├── type_bg_color.xml │ │ │ │ ├── rating_bg_color.xml │ │ │ │ ├── storage_bar_right.xml │ │ │ │ ├── video_pause.xml │ │ │ │ ├── video_play.xml │ │ │ │ ├── ic_baseline_play_arrow_24.xml │ │ │ │ ├── circle_shape.xml │ │ │ │ ├── ic_baseline_pause_24.xml │ │ │ │ ├── video_frame.xml │ │ │ │ ├── episodes_shadow.xml │ │ │ │ ├── ic_baseline_skip_next_24.xml │ │ │ │ ├── ic_baseline_check_24.xml │ │ │ │ ├── ic_baseline_fast_forward_24.xml │ │ │ │ ├── ic_baseline_brightness_1_24.xml │ │ │ │ ├── ic_baseline_volume_mute_24.xml │ │ │ │ ├── ic_baseline_warning_24.xml │ │ │ │ ├── netflix_play.xml │ │ │ │ ├── baseline_remove_24.xml │ │ │ │ ├── baseline_stop_24.xml │ │ │ │ ├── home_icon_filled_24.xml │ │ │ │ ├── ic_home_black_24dp.xml │ │ │ │ ├── ic_outline_home_24.xml │ │ │ │ ├── library_icon_selector.xml │ │ │ │ ├── home_icon_selector.xml │ │ │ │ ├── ic_baseline_check_24_listview.xml │ │ │ │ ├── splash_background.xml │ │ │ │ ├── ic_baseline_sort_24.xml │ │ │ │ ├── player_button_tv_attr_no_bg.xml │ │ │ │ ├── settings_icon_selector.xml │ │ │ │ ├── ic_baseline_star_24.xml │ │ │ │ ├── ic_baseline_clear_24.xml │ │ │ │ ├── ic_baseline_close_24.xml │ │ │ │ ├── ic_baseline_equalizer_24.xml │ │ │ │ ├── outline_bookmark_add_24.xml │ │ │ │ ├── ic_baseline_bookmark_border_24.xml │ │ │ │ ├── notifications_icon_selector.xml │ │ │ │ ├── outline_big_20.xml │ │ │ │ ├── ic_baseline_resume_arrow.xml │ │ │ │ ├── title_24px.xml │ │ │ │ ├── baseline_skip_previous_24.xml │ │ │ │ ├── ic_baseline_skip_next_24_big.xml │ │ │ │ ├── ic_dashboard_black_24dp.xml │ │ │ │ ├── video_tap_button.xml │ │ │ │ ├── ic_baseline_tv_24.xml │ │ │ │ ├── ic_baseline_volume_down_24.xml │ │ │ │ ├── home_icon_outline_24.xml │ │ │ │ ├── ic_baseline_brightness_2_24.xml │ │ │ │ ├── netflix_pause.xml │ │ │ │ ├── outline_big_20_gray.xml │ │ │ │ ├── rounded_outline.xml │ │ │ │ ├── ic_baseline_brightness_3_24.xml │ │ │ │ ├── ic_baseline_arrow_back_ios_24.xml │ │ │ │ ├── ic_baseline_brightness_6_24.xml │ │ │ │ ├── video_tap_button_always_white.xml │ │ │ │ ├── bg_color_top.xml │ │ │ │ ├── ic_outline_info_24.xml │ │ │ │ ├── rdload.xml │ │ │ │ ├── baseline_fullscreen_24.xml │ │ │ │ ├── bg_color_bottom.xml │ │ │ │ ├── ic_baseline_ondemand_video_24.xml │ │ │ │ ├── baseline_fullscreen_exit_24.xml │ │ │ │ ├── download_icon_load.xml │ │ │ │ ├── ic_baseline_open_in_new_24.xml │ │ │ │ ├── ic_baseline_system_update_24.xml │ │ │ │ ├── ic_baseline_text_format_24.xml │ │ │ │ ├── ic_baseline_picture_in_picture_alt_24.xml │ │ │ │ ├── ic_baseline_resume_arrow2.xml │ │ │ │ ├── ic_baseline_brightness_5_24.xml │ │ │ │ ├── ic_baseline_favorite_24.xml │ │ │ │ ├── ic_baseline_subtitles_24.xml │ │ │ │ ├── ic_outline_subtitles_24.xml │ │ │ │ ├── baseline_network_ping_24.xml │ │ │ │ ├── ic_baseline_aspect_ratio_24.xml │ │ │ │ ├── pin_ic.xml │ │ │ │ ├── video_tap_button_skip.xml │ │ │ │ ├── rounded_select_ripple.xml │ │ │ │ ├── outline.xml │ │ │ │ ├── ic_baseline_storage_24.xml │ │ │ │ ├── ic_baseline_star_border_24.xml │ │ │ │ ├── outline_less.xml │ │ │ │ ├── baseline_description_24.xml │ │ │ │ ├── baseline_text_snippet_24.xml │ │ │ │ ├── ic_baseline_folder_open_24.xml │ │ │ │ ├── ic_baseline_skip_next_rounded_24.xml │ │ │ │ ├── ic_filled_notifications_24dp.xml │ │ │ │ ├── ic_mic.xml │ │ │ │ ├── baseline_headphones_24.xml │ │ │ │ ├── baseline_theaters_24.xml │ │ │ │ ├── custom_rating_bar.xml │ │ │ │ ├── ic_baseline_exit_24.xml │ │ │ │ ├── ic_refresh.xml │ │ │ │ ├── library_icon_filled.xml │ │ │ │ ├── ic_baseline_hd_24.xml │ │ │ │ ├── circle_shape_dotted.xml │ │ │ │ ├── ic_baseline_edit_24.xml │ │ │ │ ├── ic_baseline_remove_red_eye_24.xml │ │ │ │ ├── ic_baseline_speed_24.xml │ │ │ │ ├── ic_notifications_black_24dp.xml │ │ │ │ ├── ic_baseline_bookmark_24.xml │ │ │ │ ├── ic_baseline_volume_up_24.xml │ │ │ │ ├── ic_baseline_brightness_4_24.xml │ │ │ │ ├── ic_baseline_more_vert_24.xml │ │ │ │ ├── ic_baseline_thumb_up_24.xml │ │ │ │ ├── baseline_notifications_none_24.xml │ │ │ │ ├── ic_baseline_collections_bookmark_24.xml │ │ │ │ ├── speedup.xml │ │ │ │ ├── ic_baseline_brightness_7_24.xml │ │ │ │ ├── ic_baseline_thumb_down_24.xml │ │ │ │ ├── player_button_tv.xml │ │ │ │ ├── ic_baseline_autorenew_24.xml │ │ │ │ ├── ic_network_stream.xml │ │ │ │ ├── baseline_grid_view_24.xml │ │ │ │ ├── ic_baseline_developer_mode_24.xml │ │ │ │ ├── ic_baseline_restart_24.xml │ │ │ │ ├── ic_outline_notifications_24dp.xml │ │ │ │ ├── baseline_help_outline_24.xml │ │ │ │ ├── baseline_sync_24.xml │ │ │ │ ├── ic_baseline_extension_24.xml │ │ │ │ ├── hourglass_24.xml │ │ │ │ ├── circular_progress_bar_clockwise.xml │ │ │ │ ├── ic_baseline_playlist_play_24.xml │ │ │ │ ├── player_button_tv_attr.xml │ │ │ │ ├── circular_progress_bar_counter_clockwise.xml │ │ │ │ ├── netflix_download.xml │ │ │ │ ├── play_button_transparent.xml │ │ │ │ ├── baseline_list_alt_24.xml │ │ │ │ ├── ic_battery.xml │ │ │ │ ├── ic_baseline_public_24.xml │ │ │ │ ├── ic_baseline_keyboard_arrow_down_24.xml │ │ │ │ ├── baseline_restore_page_24.xml │ │ │ │ ├── circular_progress_bar_small_to_large.xml │ │ │ │ ├── ic_baseline_dns_24.xml │ │ │ │ ├── ic_baseline_favorite_border_24.xml │ │ │ │ ├── ic_baseline_replay_24.xml │ │ │ │ ├── baseline_save_as_24.xml │ │ │ │ ├── preview_seekbar_24.xml │ │ │ │ └── ic_outline_remove_red_eye_24.xml │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_banner.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── values │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── color │ │ │ │ ├── white_attr_20.xml │ │ │ │ ├── color_primary_transparent.xml │ │ │ │ ├── player_button_tv.xml │ │ │ │ ├── player_on_button_tv.xml │ │ │ │ ├── player_on_button_tv_attr.xml │ │ │ │ ├── toggle_button_text.xml │ │ │ │ ├── white_transparent_toggle.xml │ │ │ │ ├── black_button_ripple.xml │ │ │ │ ├── check_selection_color.xml │ │ │ │ ├── selectable_black.xml │ │ │ │ ├── selectable_white.xml │ │ │ │ ├── text_selection_color.xml │ │ │ │ ├── toggle_button_outline.xml │ │ │ │ ├── toggle_selector.xml │ │ │ │ ├── toggle_button.xml │ │ │ │ ├── chip_color_text.xml │ │ │ │ ├── chip_color.xml │ │ │ │ ├── item_select_color_tv.xml │ │ │ │ ├── tag_stroke_color.xml │ │ │ │ ├── button_selector_color.xml │ │ │ │ └── item_select_color.xml │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ ├── ic_banner.xml │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ │ ├── values-b+ti │ │ │ │ └── strings.xml │ │ │ ├── layout │ │ │ │ ├── fragment_webview.xml │ │ │ │ ├── subtitle_settings_dialog.xml │ │ │ │ ├── download_button.xml │ │ │ │ ├── result_selection.xml │ │ │ │ ├── loading_poster.xml │ │ │ │ ├── sort_bottom_footer_add_choice.xml │ │ │ │ ├── library_viewpager_page.xml │ │ │ │ ├── tvtypes_chips_scroll.xml │ │ │ │ ├── loading_line.xml │ │ │ │ ├── loading_line_short.xml │ │ │ │ ├── result_mini_image.xml │ │ │ │ ├── fragment_easter_egg_monke.xml │ │ │ │ ├── confirm_exit_dialog.xml │ │ │ │ └── loading_line_short_center.xml │ │ │ └── menu │ │ │ │ └── cast_expanded_controller_menu.xml │ │ ├── ic_launcher-playstore.png │ │ └── java │ │ │ └── com │ │ │ └── lagradost │ │ │ └── cloudstream3 │ │ │ ├── utils │ │ │ ├── IDisposable.kt │ │ │ └── Vector2.kt │ │ │ ├── ui │ │ │ ├── player │ │ │ │ ├── OutlineSpan.kt │ │ │ │ └── SSLTrustManager.kt │ │ │ ├── library │ │ │ │ └── LibraryScrollTransformer.kt │ │ │ ├── account │ │ │ │ └── AccountSelectLinearItemDecoration.kt │ │ │ └── download │ │ │ │ └── button │ │ │ │ └── ProgressBarAnimation.kt │ │ │ ├── mvvm │ │ │ └── Lifecycle.kt │ │ │ └── syncproviders │ │ │ └── BackupAPI.kt │ ├── debug │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_banner.png │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── drawable-hdpi │ │ │ │ └── ic_stat_name.png │ │ │ ├── drawable-mdpi │ │ │ │ └── ic_stat_name.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ ├── drawable-xhdpi │ │ │ │ └── ic_stat_name.png │ │ │ ├── drawable-xxhdpi │ │ │ │ └── ic_stat_name.png │ │ │ └── mipmap-anydpi-v26 │ │ │ │ ├── ic_banner.xml │ │ │ │ ├── ic_launcher.xml │ │ │ │ └── ic_launcher_round.xml │ │ └── ic_launcher-playstore.png │ └── prerelease │ │ ├── res │ │ ├── values │ │ │ ├── strings.xml │ │ │ └── ic_launcher_background.xml │ │ ├── mipmap-hdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-mdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xhdpi │ │ │ ├── ic_banner.png │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ ├── mipmap-xxxhdpi │ │ │ ├── ic_launcher.png │ │ │ └── ic_launcher_round.png │ │ └── mipmap-anydpi-v26 │ │ │ ├── ic_banner.xml │ │ │ ├── ic_launcher.xml │ │ │ └── ic_launcher_round.xml │ │ └── ic_launcher-playstore.png └── lint.xml ├── docs ├── .gitignore └── build.gradle.kts ├── library ├── .gitignore ├── src │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ └── kotlin │ │ │ └── com │ │ │ └── lagradost │ │ │ ├── cloudstream3 │ │ │ └── utils │ │ │ │ └── Coroutines.android.kt │ │ │ └── api │ │ │ ├── Log.kt │ │ │ └── ContextHelper.android.kt │ ├── jvmMain │ │ └── kotlin │ │ │ └── com │ │ │ └── lagradost │ │ │ ├── cloudstream3 │ │ │ └── utils │ │ │ │ └── Coroutines.jvm.kt │ │ │ └── api │ │ │ ├── ContextHelper.jvm.kt │ │ │ └── Log.kt │ └── commonMain │ │ └── kotlin │ │ └── com │ │ └── lagradost │ │ ├── cloudstream3 │ │ ├── plugins │ │ │ └── CloudstreamPlugin.kt │ │ ├── syncproviders │ │ │ └── SyncAPI.kt │ │ ├── extractors │ │ │ ├── VidhideExtractor.kt │ │ │ └── HDStreamAbleExtractor.kt │ │ └── utils │ │ │ └── StringUtils.kt │ │ └── api │ │ ├── Log.kt │ │ └── ContextHelper.kt └── lint.xml ├── fastlane └── metadata │ └── android │ ├── ko-KR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ur │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── af │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── am │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── apc │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ar-SA │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ar │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── as │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── be │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── bg │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ca │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ckb │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── cs-CZ │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── de-DE │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── el-GR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── en-US │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── es-AR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── es-ES │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── fa-IR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── fr-FR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── hr │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── hu-HU │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── id │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── it-IT │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ja-JP │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── lt │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── lv │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── mk-MK │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── mt │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── nl-NL │ ├── title.txt │ └── short_description.txt │ ├── no-NO │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── pa │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── pl-PL │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── pt-BR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── pt │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ro │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── sk │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── sv-SE │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ta-IN │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── tr-TR │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── uk │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── vi │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── zh-CN │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── zh-TW │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── hi-IN │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ml-IN │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ ├── ru-RU │ ├── title.txt │ ├── changelogs │ │ └── 2.txt │ ├── short_description.txt │ └── full_description.txt │ └── or │ └── changelogs │ └── 2.txt ├── jitpack.yml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── discoverium.yml ├── .github └── ISSUE_TEMPLATE │ └── config.yml └── settings.gradle.kts /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /fastlane/metadata/android/ko-KR/title.txt: -------------------------------------------------------------------------------- 1 | 클라우드스티림 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ur/title.txt: -------------------------------------------------------------------------------- 1 | کلاؤڈسٹریم 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/af/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/am/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/apc/title.txt: -------------------------------------------------------------------------------- 1 | كلاود ستريم 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar-SA/title.txt: -------------------------------------------------------------------------------- 1 | كلاودستريم 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/title.txt: -------------------------------------------------------------------------------- 1 | كلاود ستريم 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/as/title.txt: -------------------------------------------------------------------------------- 1 | ক্লাউডষ্ট্ৰিম 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/be/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ckb/title.txt: -------------------------------------------------------------------------------- 1 | کلاود ستريم 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/el-GR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-AR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa-IR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu-HU/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ja-JP/title.txt: -------------------------------------------------------------------------------- 1 | クラウドストリーム 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk-MK/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mt/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/no-NO/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/title.txt: -------------------------------------------------------------------------------- 1 | ਕਲਾਊਡਸਟ੍ਰੀਮ 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv-SE/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta-IN/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/title.txt: -------------------------------------------------------------------------------- 1 | CloudStream 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/title.txt: -------------------------------------------------------------------------------- 1 | क्लाउडस्ट्रीम 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ja-JP/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - 変更履歴追加! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ml-IN/title.txt: -------------------------------------------------------------------------------- 1 | ക്ലൗഡ് സ്ട്രീം 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/title.txt: -------------------------------------------------------------------------------- 1 | Облачный поток 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - 新增更新日志! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - 新增更新紀錄! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/am/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog ታክሏል! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko-KR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - 변경기록이 추가됨! 2 | -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- 1 | jdk: 2 | - openjdk17 # Same JDK as github workflow 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/apc/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - نزاد سجل التغيير! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/be/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Дададзены спіс змен! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Добавен е Changelog! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog added! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-AR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog añadido! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa-IR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - تغییرات اضافه شد! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - चेंजलॉग जोड़ा गया! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ml-IN/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | -ചേഞ്ച്ലോഗ് ചേർത്തു! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mt/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog miżjud! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - ਚੇਂਜਲੌਗ ਜੋੜਿਆ ਗਿਆ! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog adăugat! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Zoznam zmien pridaný! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | – Додано журнал змін! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/short_description.txt: -------------------------------------------------------------------------------- 1 | 串流和下载电影、剧集和动漫。 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/short_description.txt: -------------------------------------------------------------------------------- 1 | 串流或下載電影、劇集與動漫。 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar-SA/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | تمت إضافة سجل التغيير! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - تمت إضافة سجل التغيير! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/as/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - পৰিৱৰ্তনলগ যোগ কৰা হৈছে! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Registre de canvis afegit! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ckb/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - گۆڕانکاريەکان زيادکرا! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Přidán seznam změn! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Dodan je dnevnik promjena! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Log perubahan ditambahkan! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | -Pridėtas pokyčių žurnalas! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/no-NO/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Endringslogg tillagt. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/or/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - ପରିବର୍ତ୍ତନ ପୋଥି ଯୋଡ଼ାଗଲା! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Dodano dziennik zmian! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv-SE/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Ändringslogg tillagd! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Sürüm notları eklendi! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ur/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Changelog شامل کر لیا گیا! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Đã thêm Nhật ký thay đổi! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/af/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Wysigingsregister bygevoeg! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu-HU/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Változáslista hozzáadva! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Pievienots izmaiņu žurnāls! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Добавлен список изменений! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta-IN/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - சேஞ்ச்லாக் சேர்க்கப்பட்டது! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Änderungsprotokoll hinzugefügt! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/el-GR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Προστέθηκε ο κατάλογος αλλαγών! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - ¡Registro de cambios añadido! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ja-JP/short_description.txt: -------------------------------------------------------------------------------- 1 | 映画、TVシリーズ、アニメのストリーミングとダウンロード。 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko-KR/short_description.txt: -------------------------------------------------------------------------------- 1 | 영화, TV 시리즈 및 애니메이션 스트림과 내려받기. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk-MK/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Дневникот на промени е додаден! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Histórico de mudanças adicionado! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Adicionado o registo de alterações! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Ajout du journal des modifications ! 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/changelogs/2.txt: -------------------------------------------------------------------------------- 1 | - Aggiunto registro delle modifiche! 2 | -------------------------------------------------------------------------------- /app/src/main/res/anim/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/apc/short_description.txt: -------------------------------------------------------------------------------- 1 | عملو ستريم للأفلام والمسلسلات والأنمي. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/short_description.txt: -------------------------------------------------------------------------------- 1 | Stream dan unduh film, seri TV, dan anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/short_description.txt: -------------------------------------------------------------------------------- 1 | Xem và tải xuống phim lẻ, phim bộ và anime. 2 | -------------------------------------------------------------------------------- /library/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/af/short_description.txt: -------------------------------------------------------------------------------- 1 | Laai af en stroom flieks, TV-reekse en anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/am/short_description.txt: -------------------------------------------------------------------------------- 1 | ፊልሞችን፣ ተከታታይ ቲቪዎችን እና አኒሜ በዥረት ይመልከቱ እና ያውርዱ። 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/short_description.txt: -------------------------------------------------------------------------------- 1 | Стриймване и изтегляне филми, сериали и аниме. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-AR/short_description.txt: -------------------------------------------------------------------------------- 1 | Mirá y descarga Películas, Series y Anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/short_description.txt: -------------------------------------------------------------------------------- 1 | Gledajte i preuzmite filmove, TV serije i anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk-MK/short_description.txt: -------------------------------------------------------------------------------- 1 | Гледај и преземај филмови, ТВ серии и аниме. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mt/short_description.txt: -------------------------------------------------------------------------------- 1 | Tistrimja u tniżżel films, serje tat-TV u Anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/nl-NL/short_description.txt: -------------------------------------------------------------------------------- 1 | Stream en download films, tv-shows en anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar-SA/short_description.txt: -------------------------------------------------------------------------------- 1 | بث وتحميل الأفلام, الأنمي, والمسلسلات التلفزيونية. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/short_description.txt: -------------------------------------------------------------------------------- 1 | بث وتحميل الأفلام والأنمي والمسلسلات التلفزيونية. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/short_description.txt: -------------------------------------------------------------------------------- 1 | Streamování a stahování filmů, TV seriálů a anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/short_description.txt: -------------------------------------------------------------------------------- 1 | Stream and download movies, TV series and anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/short_description.txt: -------------------------------------------------------------------------------- 1 | Transmita e transfira filmes, séries de TV e anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/short_description.txt: -------------------------------------------------------------------------------- 1 | Transmiteți și descărcați filme, seriale TV și anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/short_description.txt: -------------------------------------------------------------------------------- 1 | Транслируйте и скачивайте фильмы, сериалы и аниме. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv-SE/short_description.txt: -------------------------------------------------------------------------------- 1 | Streama och ladda ner filmer, TV serier och anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/short_description.txt: -------------------------------------------------------------------------------- 1 | Транслюйте та завантажуйте фільми, серіали та аніме. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/as/short_description.txt: -------------------------------------------------------------------------------- 1 | চলচ্চিত্ৰ, টিভি শৃঙ্খলা আৰু এনিমে ষ্ট্ৰিম আৰু ডাউনলোড কৰক। 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/be/short_description.txt: -------------------------------------------------------------------------------- 1 | Трансліруйце і спампоўвайце фільмы, тэлесерыялы і анімэ. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/short_description.txt: -------------------------------------------------------------------------------- 1 | Mira i descarrega pel·licules, sèries televisives i anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ckb/short_description.txt: -------------------------------------------------------------------------------- 1 | ستریم و دابەزاندنی فیلم، و زنجیرە تەلەفزیۆنی و ئەنیمێ. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/no-NO/short_description.txt: -------------------------------------------------------------------------------- 1 | Se filmer, TV-serier og anime direkte eller last ned 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/short_description.txt: -------------------------------------------------------------------------------- 1 | ਫਿਲਮਾਂ, ਟੀਵੀ-ਸੀਰੀਜ਼ ਅਤੇ ਐਨੀਮੇ ਨੂੰ ਸਟ੍ਰੀਮ ਅਤੇ ਡਾਊਨਲੋਡ ਕਰੋ। 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/short_description.txt: -------------------------------------------------------------------------------- 1 | Streamuj i pobieraj filmy, seriale telewizyjne i anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/short_description.txt: -------------------------------------------------------------------------------- 1 | Faça transmissões, download de filmes, séries, e anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/short_description.txt: -------------------------------------------------------------------------------- 1 | Stream a sťahovanie filmov, televízny seriálov a anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ur/short_description.txt: -------------------------------------------------------------------------------- 1 | فلمیں، ٹی وی سیریز، اور anime کو سٹریم اور ڈاؤن لوڈ کریں۔ 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/short_description.txt: -------------------------------------------------------------------------------- 1 | Filme, Fernsehserien und Animes streamen und herunterladen. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/el-GR/short_description.txt: -------------------------------------------------------------------------------- 1 | Μετάδοση και λήψη ταινιών, τηλεοπτικών σειρών και anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/short_description.txt: -------------------------------------------------------------------------------- 1 | Vea y descargue películas, series de televisión y anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/short_description.txt: -------------------------------------------------------------------------------- 1 | फ़िल्में, टीवी धारावाहिक और एनिमे स्ट्रीम और डाउनलोड करें। 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/short_description.txt: -------------------------------------------------------------------------------- 1 | Scarica e riproduci in streaming film, serie TV e anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/short_description.txt: -------------------------------------------------------------------------------- 1 | Transliuokite ir atsisiųskite filmus, TV serialus ir anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/short_description.txt: -------------------------------------------------------------------------------- 1 | Straumēt un lejupielādēt filmas, seriālus, raidījumus un anime. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/short_description.txt: -------------------------------------------------------------------------------- 1 | Filmleri, TV dizilerini ve animeleri yayınlayın ve indirin. 2 | -------------------------------------------------------------------------------- /app/src/debug/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CloudStream Debug 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa-IR/short_description.txt: -------------------------------------------------------------------------------- 1 | فیلم‌ها، سریال‌های تلویزیونی و انیمه‌ها را پخش و دانلود کنید. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/short_description.txt: -------------------------------------------------------------------------------- 1 | Regarder et télécharger des films, des séries TV et des animes. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu-HU/short_description.txt: -------------------------------------------------------------------------------- 1 | Streameljen vagy töltsön le filmeket, TV sorozatokat vagy animét. 2 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ml-IN/short_description.txt: -------------------------------------------------------------------------------- 1 | സ്ട്രീം ഒപ്പം ഡൗൺലോഡ് സിനിമകളും, ടിവി സീരീസുകളും, ആനിമേഷനും . 2 | -------------------------------------------------------------------------------- /app/src/main/res/font/consola.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/consola.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/futura.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/futura.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/gotham.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/gotham.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/verdana.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/verdana.ttf -------------------------------------------------------------------------------- /app/src/prerelease/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | CloudStream Beta 3 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/font/comic_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/comic_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/open_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/open_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_descriptor.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta-IN/short_description.txt: -------------------------------------------------------------------------------- 1 | திரைப்படங்கள், டிவி தொடர்கள் மற்றும் அனிமே ஸ்ட்ரீம் செய்து பதிவிறக்கவும். 2 | -------------------------------------------------------------------------------- /app/src/main/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/font/netflix_sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/netflix_sans.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/stix_general.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/stix_general.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/trebuchet_ms.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/trebuchet_ms.ttf -------------------------------------------------------------------------------- /app/src/debug/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/example_qr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/example_qr.png -------------------------------------------------------------------------------- /app/src/main/res/font/lucida_grande.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/lucida_grande.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/poppins_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/poppins_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/times_new_roman.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/times_new_roman.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/ubuntu_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/ubuntu_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_black.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_black.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_bold.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_light.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_thin.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/example_poster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/example_poster.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_blue.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_pink.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_pink.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_red.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_red.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_teal.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_teal.jpg -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_italic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_medium.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_regular.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/prerelease/ic_launcher-playstore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/ic_launcher-playstore.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-hdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/drawable-hdpi/ic_stat_name.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-mdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/drawable-mdpi/ic_stat_name.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_orange.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_orange.jpg -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_purple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_purple.jpg -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_bolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_bolditalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_thinitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_thinitalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xhdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/drawable-xhdpi/ic_stat_name.png -------------------------------------------------------------------------------- /app/src/debug/res/drawable-xxhdpi/ic_stat_name.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/drawable-xxhdpi/ic_stat_name.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/profile_bg_dark_blue.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/profile_bg_dark_blue.jpg -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_blackitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_blackitalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_lightitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_lightitalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/font/productsans_mediumitalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/font/productsans_mediumitalic.ttf -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xhdpi/ic_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xhdpi/ic_banner.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/subtitles_preview_background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/main/res/drawable/subtitles_preview_background.jpg -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /app/src/debug/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #000000 4 | -------------------------------------------------------------------------------- /app/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #000000 4 | -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/recloudstream/cloudstream/HEAD/app/src/prerelease/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /library/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/prerelease/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | #000000 4 | -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-CN/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3可以让你串流和下载电影、剧集和动漫。 2 | 3 | 这款应用没有任何广告和隐私分析并且 4 | 它支持多个预告片和电影网站等。特点包括: 5 | 6 | 书签 7 | 8 | 下载字幕 9 | 10 | 支持投屏 11 | -------------------------------------------------------------------------------- /library/src/jvmMain/kotlin/com/lagradost/cloudstream3/utils/Coroutines.jvm.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.utils 2 | 3 | actual fun runOnMainThreadNative(work: () -> Unit) { 4 | work.invoke() 5 | } -------------------------------------------------------------------------------- /fastlane/metadata/android/zh-TW/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 讓您能串流與下載電影、劇集、與動漫。 2 | 3 | 這款應用程式沒有任何廣告與隱私分析,並且 4 | 支援多個預告片與電影站點、以及更多功能,例如: 5 | 6 | 書籤管理 7 | 8 | 字幕下載 9 | 10 | Chromecast 支援 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/solid_primary.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_mid.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/anim/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/color/white_attr_20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ko-KR/full_description.txt: -------------------------------------------------------------------------------- 1 | 클라우트스트림-3는 영화, TV-연속극 및 애니메이션 스트리밍을 할 수 있고 내려받을 수 있습니다. 2 | 3 | 이 앱은 광고나 분석 없이 제공되고 4 | 여러 예고편 & 영화 사이트 등을 지원합니다. 5 | 6 | 북마크 7 | 8 | 자막 내려받기 9 | 10 | 크롬캐스트 지원 11 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/cloudstream3/plugins/CloudstreamPlugin.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.plugins 2 | 3 | @Suppress("unused") 4 | @Target(AnnotationTarget.CLASS) 5 | annotation class CloudstreamPlugin -------------------------------------------------------------------------------- /fastlane/metadata/android/ja-JP/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3は映画、TVシリーズ、アニメのストリーミングとダウンロードを可能にします。 2 | 3 | このアプリは広告やアナリティクスが一切なく、 4 | 、複数の予告編や映画サイトなどをサポートしています。 5 | 6 | ブックマーク 7 | 8 | 字幕ダウンロード 9 | 10 | Chromecastサポート 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_banner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi-v26/ic_banner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/color/color_primary_transparent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_progress.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-anydpi-v26/ic_banner.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_left_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/player_button_tv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_mid_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /library/src/jvmMain/kotlin/com/lagradost/api/ContextHelper.jvm.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | import java.lang.ref.WeakReference 4 | 5 | actual fun getContext(): Any? { 6 | return null 7 | } 8 | 9 | actual fun setContext(context: WeakReference) { 10 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable_less.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_right_box.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /docs/build.gradle.kts: -------------------------------------------------------------------------------- 1 | plugins { 2 | alias(libs.plugins.kotlin.jvm) 3 | alias(libs.plugins.dokka) 4 | } 5 | 6 | dependencies { 7 | dokka(project(":app:")) 8 | dokka(project(":library:")) 9 | } 10 | 11 | dokka { 12 | moduleName = "Cloudstream" 13 | } 14 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/cloudstream3/syncproviders/SyncAPI.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.syncproviders 2 | 3 | enum class SyncIdName { 4 | Anilist, 5 | MyAnimeList, 6 | Trakt, 7 | Imdb, 8 | Simkl, 9 | LocalList, 10 | } 11 | -------------------------------------------------------------------------------- /app/src/main/res/color/player_on_button_tv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_color_both.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_color_center.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/tab_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/am/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 ፊልሞችን፣ ተከታታይ ቲቪ እና አኒሜ በዥረት እንዲመለከቱ እና እንዲያወርዱ ያስችልዎታል። 2 | 3 | መተግበሪያው ያለ ምንም ማስታወቂያዎች እና ትንታኔዎች እና 4 | በርካታ የፊልም ማስታወቂያ እና ሳይቶችን ይደግፋል፣ እና ሌሎችም፣ ለምሳሌ 5 | 6 | ዕልባቶች 7 | 8 | የግርጌ ጽሑፍ ውርዶች 9 | 10 | Chromecast ድጋፍ 11 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/api/Log.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | expect object Log { 4 | fun d(tag: String, message: String) 5 | fun i(tag: String, message: String) 6 | fun w(tag: String, message: String) 7 | fun e(tag: String, message: String) 8 | } -------------------------------------------------------------------------------- /app/src/main/res/color/player_on_button_tv_attr.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/toggle_button_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable_forced.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/white_transparent_toggle.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable_round_20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/apc/full_description.txt: -------------------------------------------------------------------------------- 1 | "كلاود ستريم-3" بخليكون تعملو ستريم للأفلام والمسلسلات والأنيمي. 2 | 3 | الآپليكايشن بيجي بلا دعايات أو أناليتيكس 4 | وبيحتوي ع كذا موقع للترايليرز والأفلام وإلخ. 5 | 6 | إشارات مرجعية 7 | 8 | تنزيل الترجمة 9 | 10 | بيدعم "كروم كاست" 11 | -------------------------------------------------------------------------------- /app/src/main/res/color/black_button_ripple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/check_selection_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/selectable_black.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/selectable_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/text_selection_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/toggle_button_outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/toggle_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/indicator_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable_forced_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/color/toggle_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/vi/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 cho phép bạn xem và tải xuống phim lẻ, phim bộ và anime. 2 | 3 | Ứng dụng không có quảng cáo hay và phân tích nào, 4 | đồng thời hỗ trợ nhiều trang web xem phim, v.v. 5 | 6 | Đánh dấu 7 | 8 | Tải phụ đề 9 | 10 | Hỗ trợ Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/subtitles_background_gradient.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/anim/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/cs-CZ/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 umožňuje streamovat a stahovat filmy, televizní seriály a anime. 2 | 3 | Aplikace je bez reklam a analytik a podporuje 4 | spoustu stránek s trailery a filmy a další, např. 5 | 6 | Záložky 7 | 8 | Stahování titulků 9 | 10 | Podpora Chromecastu 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hr/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 omogućuje gledanje i preuzimanje filmova, TV serija i animea. 2 | 3 | Aplikacija ne koristi oglase i analitike te 4 | podržava stranice s trailerima, filmovima i više, npr. 5 | 6 | Oznake 7 | 8 | Preuzimanja titlova 9 | 10 | Chromecast podrška 11 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/VidhideExtractor.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.extractors 2 | 3 | open class VidhideExtractor : VidHidePro() { 4 | override var name = "VidHide" 5 | override var mainUrl = "https://vidhide.com" 6 | override val requiresReferer = false 7 | } -------------------------------------------------------------------------------- /app/src/main/res/color/chip_color_text.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar-SA/full_description.txt: -------------------------------------------------------------------------------- 1 | يسمح لك كلاود ستريم -3 ببث وتنزيل الأفلام, المسلسلات التلفزيونية, والأنيمي. 2 | 3 | يأتي التطبيق بدون أي إعلانات وتحليلات و 4 | يدعم العديد من مواقع البث الاولي(التريلر) ,والأفلام, والمزيد. 5 | 6 | إشارات مرجعية 7 | 8 | تنزيلات الترجمة 9 | 10 | دعم كروم كاست 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/en-US/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 lets you stream and download Movies, TV-Series and Anime. 2 | 3 | The app comes without any ads and analytics and 4 | supports multiple trailer & movie sites, and more, e.g. 5 | 6 | Bookmarks 7 | 8 | Subtitle downloads 9 | 10 | Chromecast support 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mt/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 iħallik tistrimja u tniżżel Films, Serje TV u Anime. 2 | 3 | L-app tiġi mingħajr reklami u analytics u 4 | jappoġġja siti multipli ta' trejlers u films, u aktar, eż. 5 | 6 | Bookmarks 7 | 8 | Downloads tas-sottotitli 9 | 10 | Appoġġ tal-Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/color/chip_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /fastlane/metadata/android/as/full_description.txt: -------------------------------------------------------------------------------- 1 | ক্লাউডষ্ট্ৰিম-৩ৰ সৈতে চলচ্চিত্ৰ, টিভি শৃঙ্খলা আৰু এনিমে ষ্ট্ৰিম আৰু ডাউনলোড কৰক। 2 | 3 | এই এপত কোনো বিজ্ঞাপন বা বিশ্লেষণ নাই আৰু 4 | একাধিক ট্ৰেইলাৰ আৰু চলচ্চিত্ৰ ছাইট সমৰ্থন কৰে, আৰু বহুতো, যেনে: 5 | 6 | বুকমাৰ্ক 7 | 8 | উপশিৰোনামা ডাউনলোড 9 | 10 | ক্ৰ’মকাষ্ট সমৰ্থন 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lv/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 ļauj straumēt un lejupielādēt filmas, seriālus, raidījumus un anime. 2 | 3 | Lietotne nesatur reklāmu un analītiku un 4 | atbalsta daudzas reklāmrullīšu un filmu vietnes, kā arī, piem. 5 | 6 | Grāmatzīmes 7 | 8 | Subtitru lejupielādi 9 | 10 | Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sk/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 vám umožní streamovať sťahovať filmy, TV série a Anime. 2 | 3 | Aplikácia prichádza bez akýchkoľvek reklám a analýz a 4 | podporuje viaceré prívesy a filmové stránky a ďalšie, napr. 5 | 6 | Aktuality 7 | 8 | Prenosy titulkov 9 | 10 | Podpora Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/title_shadow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/bg/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 Ви позволява да стриймвате и изтегляте филми, сериали и аниме. 2 | 3 | Приложението не съдържа реклами и аналитики и 4 | поддържа няколко сайтове за трейлъри и филми и още, например: 5 | 6 | Отметки 7 | 8 | Изтегляне на субтитри 9 | 10 | Поддръжка на Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/no-NO/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 lar deg strømme og laste ned filmer, TV-serier, og anime. Programmet er reklamefritt, og det utføres ingen analyse. Flere førfilmer og filmsteder støttes, med mer. 2 | Noen av funksjonene. 3 | 4 | Bokmerker 5 | 6 | Nedlasting av undertekster 7 | 8 | Chromecast-støtte 9 | -------------------------------------------------------------------------------- /app/src/main/res/color/item_select_color_tv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/background_shadow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_drawable_less_inset.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_bottom_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /fastlane/metadata/android/be/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 дазваляе вам трансліраваць і спампоўваць фільмы, тэлесерыялы і анімэ. 2 | 3 | Праграма пастаўляецца без рэкламы і аналітыкі і 4 | падтрымлівае шматлікія сайты з трэйлерамі і фільмамі і іншае, напрыклад 5 | 6 | Закладкі 7 | 8 | Спампоўку субцітраў 9 | 10 | Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-AR/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 le permite transmitir y descargar películas, series de TV y Anime. 2 | 3 | La aplicación viene sin anuncios y análisis y 4 | soporta múltiples sitios de película de trailer y más, por ejemplo. 5 | 6 | Marcas 7 | 8 | Subtítulos descargas 9 | 10 | Apoyo Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/sv-SE/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 låter dig streama och ladda ner filmer, TV-serier och anime. 2 | 3 | Appen levereras utan annonser och analyser och 4 | stöder flera trailer- och film webbplatser och mer, t.ex. 5 | 6 | Bokmärken 7 | 8 | Nedladdning av undertexter 9 | 10 | Stöd för Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dialog__window_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ckb/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 ڕێگەت پێدەدات فیلم و زنجیرەی تیڤی و ئەنیمێ ستریم و دابەزێنى. 2 | 3 | ئەپەکە بەبێ هیچ ڕیکلام و شیکارییەک دێت هەروەها 4 | پشتگیری لە چەندین سایتی ترەیلەر و فیلم دەکات، و زیاتر، بۆ نموونە. 5 | 6 | ئاماژەکان 7 | 8 | داونڵۆدکردنى ‌ژێرنووس 9 | 10 | پشتگيرى chromecast دەکات 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fa-IR/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 به شما امکان می دهد فیلم ها، سریال های تلویزیونی و انیمه ها را پخش و دانلود کنید. 2 | این برنامه بدون هیچ گونه تبلیغات و تجزیه و تحلیل ارائه می‌شود و 3 | از چندین سایت تریلر و فیلم و موارد دیگر پشتیبانی می‌کند به عنوان مثال : 4 | نشانک‌ها 5 | دانلود زیرنویس 6 | پشتیبانی از کروم کست 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/lt/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 leidžia transliuoti ir atsisiųsti filmus, TV serialus ir anime. 2 | 3 | Programa pateikiama be jokių reklamų ir analitikų ir 4 | palaiko daugybę anonsų ir filmų svetainių ir dar daugiau, pvz. 5 | 6 | Žymės 7 | 8 | Subtitrų atsisiuntimai 9 | 10 | Chromecast palaikymas 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/mk-MK/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 овозможува пренос и преземање филмови, ТВ-серии и аниме. 2 | 3 | Апликацијата доаѓа без никакви реклами и аналитика и 4 | поддржува повеќе страници за трејлери и филмови, и повеќе, на пр. 5 | 6 | Обележувачи 7 | 8 | Преземања на преводи 9 | 10 | Поддршка за Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ro/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 vă permite să difuzați și să descărcați filme, seriale TV și anime. 2 | 3 | Aplicația vine fără reclame și analize și 4 | suportă mai multe site-uri de rulare și filme, și nu numai, de ex. 5 | 6 | Marcaje 7 | 8 | Descărcări de subtitrări 9 | 10 | Suport pentru Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/dub_bg_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/material_outline_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/search_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/sub_bg_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pa/full_description.txt: -------------------------------------------------------------------------------- 1 | ਕਲਾਊਡਸਟ੍ਰੀਮ-3 ਤੁਹਾਨੂੰ ਮੂਵੀਜ਼, ਟੀਵੀ-ਸੀਰੀਜ਼ ਅਤੇ ਐਨੀਮੇ ਨੂੰ ਸਟ੍ਰੀਮ ਅਤੇ ਡਾਊਨਲੋਡ ਕਰਨ ਦਿੰਦਾ ਹੈ। 2 | 3 | ਐਪ ਬਿਨਾਂ ਕਿਸੇ ਵਿਗਿਆਪਨ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇ ਆਉਂਦੀ ਹੈ ਅਤੇ 4 | ਮਲਟੀਪਲ ਟ੍ਰੇਲਰ ਅਤੇ ਮੂਵੀ ਸਾਈਟਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਅਤੇ ਹੋਰ, ਜਿਵੇਂ ਕਿ 5 | 6 | ਬੁੱਕਮਾਰਕਸ 7 | 8 | ਉਪਸਿਰਲੇਖ ਡਾਊਨਲੋਡ 9 | 10 | ਕਰੋਮਕਾਸਟ ਦਾ ਸਮਰਥਨ 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/type_bg_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rating_bg_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/storage_bar_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_pause.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_play.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/values-b+ti/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | %1$s ክፋል %2$d 4 | ክፋል %d በ ላይ ይወጣል 5 | ተዋሳእቲ፡ %s 6 | 7 | -------------------------------------------------------------------------------- /fastlane/metadata/android/af/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 laat jou toe om films, TV-reekse en Anime te stroom of aflaai. 2 | 3 | Die app kom sonder enige advertensies of ontledings en 4 | ondersteun verskeie lokprent- en filmwebwerwe, en bied selfs meer, bv. 5 | 6 | Boekmerke 7 | 8 | Aflaai van onderskrifte 9 | 10 | Chromecast-ondersteuning 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/es-ES/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 te permite ver y descargar películas, series de TV y anime. 2 | 3 | La aplicación viene sin ningún tipo de anuncios y análisis y 4 | soporta varias páginas de trailers y películas, y más, como: 5 | 6 | Marcadores 7 | 8 | Descargas de subtítulos 9 | 10 | Compatible con Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hi-IN/full_description.txt: -------------------------------------------------------------------------------- 1 | क्लाउडस्ट्रीम-3 आपको फ़िल्में, टीवी शृंखलाएँ और एनिमे स्ट्रीम एवं डाउनलोड करने की सुविधा देता है। 2 | 3 | ऐप विज्ञापन और विश्लेषिकी से मुक्त है एवं 4 | अनेकों ट्रेलर और मूवी साइटों के समर्थन जैसी सुविधाएँ देता है, जैसे कि – 5 | 6 | पृष्ठचिह्न 7 | 8 | उपशीर्षक डाउनलोड 9 | 10 | क्रोमकास्ट समर्थन 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/it-IT/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 ti consente di riprodurre in streaming e scaricare film, serie TV e anime. 2 | 3 | L'app viene fornita senza pubblicità e tracking. 4 | Supporta più siti di trailer e film e altro ancora, ad esempio: 5 | 6 | Preferiti 7 | 8 | Download di sottotitoli 9 | 10 | Supporto a Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/uk/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 дозволяє транслювати та завантажувати фільми, серіали та аніме. 2 | 3 | Застосунок не містить реклами та аналітики й 4 | підтримує безліч сайтів з трейлерами, фільмами тощо, а також багато іншого, наприклад: 5 | 6 | Закладки 7 | 8 | Завантаження субтитрів 9 | 10 | Підтримка Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ur/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 آپ کو فلمیں، ٹی وی سیریز اور Anime سٹریم اور ڈاؤن لوڈ کرنے دیتا ہے۔ 2 | 3 | ایپ کسی بھی قسم کے اشتہارات اور analytics کے بغیر آتی ہے اور یہ اپپ 4 | متعدد ٹریلرز، مووی سائٹس، اور مزید خصوصیات کو سپورٹ کرتا ہے، جیسے 5 | 6 | بک مارکس 7 | 8 | سب ٹائٹل ڈاؤن لوڈز 9 | 10 | Chromecast سپورٹ 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_play_arrow_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ca/full_description.txt: -------------------------------------------------------------------------------- 1 | Cloudstream-3 et permet mirar i descarregar pel·licules, sèries televisives i anime 2 | 3 | L'aplicació no conté publicitat ni rastrejament, i 4 | suporta diverses pàgines de tràilers i pel·licules, i més, com ara: 5 | 6 | Favorits 7 | 8 | Descàrrega de subtítols 9 | 10 | Compatibilitat amb Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/id/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 memungkinkan Anda melakukan streaming dan mengunduh Film, Serial TV, dan Anime. 2 | 3 | Aplikasi ini hadir tanpa iklan dan analitik apa pun dan 4 | mendukung beberapa situs cuplikan & film, dan banyak lagi, misalnya. 5 | 6 | Bookmark 7 | 8 | Pengunduhan subtitle 9 | 10 | Dukungan Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pl-PL/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 umożliwia strumieniowe przesyłanie i pobieranie filmów, seriali telewizyjnych i anime. 2 | 3 | Aplikacja jest dostarczana bez reklam i analityki, obsługuje 4 | wiele witryn ze zwiastunami, filmami i nie tylko, np. 5 | 6 | Zakładki 7 | 8 | Pobieranie napisów 9 | 10 | Obsługa Chromecasta 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt/full_description.txt: -------------------------------------------------------------------------------- 1 | O CloudStream-3 permite-lhe transmitir e descarregar filmes, séries de TV e anime. 2 | 3 | A aplicação é fornecida sem quaisquer anúncios e análises e 4 | suporta vários sites de trailers e filmes, e muito mais, por exemplo 5 | 6 | Marcadores 7 | 8 | Downloads de legendas 9 | 10 | Suporte para Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/pt-BR/full_description.txt: -------------------------------------------------------------------------------- 1 | O CloudStream-3 permite que você faça transmissões, download de filmes, séries, e anime. 2 | 3 | O aplicativo não contém anúncios ou ferramentas de análise, 4 | e suporta múltiplos sites de filmes e trailers, e muito mais, como: 5 | 6 | Favoritos 7 | 8 | Download de legendas 9 | 10 | Suporte à Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ru-RU/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 позволяет транслировать и скачивать фильмы, сериалы и аниме. 2 | 3 | Приложение поставляется без рекламы и аналитики и 4 | поддерживает множество сайтов с трейлерами и фильмами, а также многое другое, например 5 | 6 | Книжные закладки 7 | 8 | Загрузка субтитров 9 | 10 | Поддержка Chromecast 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/tr-TR/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3, Filmleri, TV Dizilerini ve Animeleri izlemenize ve indirmenize olanak tanır. 2 | 3 | Uygulama herhangi bir reklam ve analitik içermez ve 4 | birden fazla fragman & film sitesini ve daha fazlasını destekler, örneğin: 5 | 6 | Yer imleri 7 | 8 | Altyazı indirmeleri 9 | 10 | Chromecast desteği 11 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/cloudstream3/extractors/HDStreamAbleExtractor.kt: -------------------------------------------------------------------------------- 1 | // ! Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır. 2 | 3 | package com.lagradost.cloudstream3.extractors 4 | 5 | class HDStreamAble : PeaceMakerst() { 6 | override var name = "HDStreamAble" 7 | override var mainUrl = "https://hdstreamable.com" 8 | } -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/utils/IDisposable.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.utils 2 | 3 | interface IDisposable { 4 | fun dispose() 5 | } 6 | 7 | object IDisposableHelper { 8 | fun using(disposeObject: T, work: (T) -> Unit) { 9 | work.invoke(disposeObject) 10 | disposeObject.dispose() 11 | } 12 | } -------------------------------------------------------------------------------- /fastlane/metadata/android/de-DE/full_description.txt: -------------------------------------------------------------------------------- 1 | Mit CloudStream-3 kannst du Filme, TV-Serien und Anime streamen und herunterladen. 2 | 3 | Die App kommt ganz ohne Werbung und Analytik aus. 4 | Sie unterstützt zahlreiche Trailer, Filmseiten und vieles mehr, unter anderem: 5 | 6 | Lesezeichen 7 | 8 | Downloads von Untertiteln 9 | 10 | Chromecast-Unterstützung 11 | -------------------------------------------------------------------------------- /fastlane/metadata/android/hu-HU/full_description.txt: -------------------------------------------------------------------------------- 1 | A CloudStream-3 segítségével streamelhet vagy letölthet filmeket, TV sorozatokat vagy animéket.. 2 | 3 | Az app nem tartalmaz semmilyen reklámot vagy követést, 4 | és támogat többféle film és előzetes oldalt, és sok minden mást, pl. 5 | 6 | Könyvjelzőket 7 | 8 | Felirat Letöltést 9 | 10 | Chromecast támogatást 11 | -------------------------------------------------------------------------------- /library/src/androidMain/kotlin/com/lagradost/cloudstream3/utils/Coroutines.android.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.utils 2 | 3 | import android.os.Handler 4 | import android.os.Looper 5 | 6 | actual fun runOnMainThreadNative(work: () -> Unit) { 7 | val mainHandler = Handler(Looper.getMainLooper()) 8 | mainHandler.post { 9 | work() 10 | } 11 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_shape.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_pause_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_frame.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/episodes_shadow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_skip_next_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_webview.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | -------------------------------------------------------------------------------- /discoverium.yml: -------------------------------------------------------------------------------- 1 | app: 2 | name: CloudStream 3 | authors: recloudstream 4 | category: entertainment 5 | description: Android app for streaming and downloading media. 6 | icon: https://raw.githubusercontent.com/recloudstream/cloudstream/refs/heads/master/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png 7 | releases: 8 | url: https://github.com/recloudstream/cloudstream/releases -------------------------------------------------------------------------------- /fastlane/metadata/android/el-GR/full_description.txt: -------------------------------------------------------------------------------- 1 | Το CloudStream-3 σάς επιτρέπει να μεταδώσετε και να κατεβάζετε Ταινίες, Τηλεοπτικές σειρές και Anime. 2 | 3 | Η εφαρμογή έρχεται χωρίς διαφημίσεις και αναλυτικά στοιχεία και 4 | υποστηρίζει πολλούς ιστότοπους με τρέιλερ ταινιών και πολλά άλλα, π.χ. 5 | 6 | Σελιδοδείκτες 7 | 8 | Λήψεις υποτίτλων 9 | 10 | Υποστήριξη Chromecast 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_check_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_fast_forward_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ar/full_description.txt: -------------------------------------------------------------------------------- 1 | يتيح لك كلاود ستريم -3 بث وتنزيل الأفلام والمسلسلات التلفزيونية والأنيمي. 2 | 3 | يأتي التطبيق بدون أي إعلانات وتحليلات. 4 | و يدعم العديد من مواقع البث الاولي(التريلر) والأفلام والمزيد. وتشمل الميزات: 5 | 6 | إشارات مرجعية 7 | 8 | قم بتنزيل ودفق الأفلام والبرامج التلفزيونية والأنيمي 9 | 10 | تنزيلات الترجمة 11 | 12 | دعم كروم كاست 13 | -------------------------------------------------------------------------------- /app/lint.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/anim/go_left.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/go_right.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_1_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_volume_mute_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/fr-FR/full_description.txt: -------------------------------------------------------------------------------- 1 | CloudStream-3 vous permet de regarder et de télécharger des Films, des Séries TV et des Animes. 2 | 3 | L'application n'a aucune publicité, aucun traçage et 4 | la prise en charge de différentes bandes-annonces & sites, et plus, par exemple 5 | 6 | Signets 7 | 8 | Téléchargement des sous-titres 9 | 10 | Prise en charge de Chromecast 11 | -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_warning_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/netflix_play.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ml-IN/full_description.txt: -------------------------------------------------------------------------------- 1 | ക്ലൗഡ് സ്ട്രീം-3 സിനിമകൾ, ടിവി സീരീസ്, ആനിമേഷൻ എന്നിവ സ്ട്രീം ചെയ്യാനും ഡൗൺലോഡ് ചെയ്യാനും നിങ്ങളെ അനുവദിക്കുന്നു. 2 | 3 | പരസ്യങ്ങളും അനലിറ്റിക്‌സും കൂടാതെ ആപ്പ് വരുന്നു ഒപ്പം 4 | ഒന്നിലധികം ട്രെയിലർ, മൂവി സൈറ്റുകൾ എന്നിവയും മറ്റും പിന്തുണയ്ക്കുന്നു, ഉദാഹരണം 5 | 6 | ബുക്ക്മാർക്കുകൾ 7 | 8 | ഉപശീർഷകം ഡൗൺലോഡുകൾ 9 | 10 | ക്രോംകാസ്റ്റ് പിന്തുണ 11 | -------------------------------------------------------------------------------- /app/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_remove_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_stop_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/prerelease/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/home_icon_filled_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outline_home_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/library_icon_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/color/tag_stroke_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/home_icon_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_check_24_listview.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/splash_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/color/button_selector_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_sort_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/player_button_tv_attr_no_bg.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/settings_icon_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_star_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /fastlane/metadata/android/ta-IN/full_description.txt: -------------------------------------------------------------------------------- 1 | Cloudstream-3 உங்களை திரைப்படங்கள், தொலைக்காட்சி தொடர்கள் மற்றும் அனிம்களை ஸ்ட்ரீம் செய்யவும் பதிவிறக்கவும் அனுமதிக்கிறது. 2 | 3 | இந்த பயன்பாட்டில் எந்தவித விளம்பரங்களும் பகுப்பாய்வுகளும் இல்லாமல் வருகிறது மற்றும் 4 | பல டிரெய்லர் & திரைப்படத் தளங்கள் மற்றும் பலவற்றை ஆதரிக்கிறது, உதாரணத்திற்கு 5 | 6 | புக்மார்க்குகள் 7 | 8 | வசன பதிவிறக்கங்கள் 9 | 10 | Chromecast-இன் ஆதரவு 11 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/cloudstream3/utils/StringUtils.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.utils 2 | 3 | import java.net.URLDecoder 4 | import java.net.URLEncoder 5 | 6 | object StringUtils { 7 | fun String.encodeUri(): String { 8 | return URLEncoder.encode(this, "UTF-8") 9 | } 10 | 11 | fun String.decodeUri(): String { 12 | return URLDecoder.decode(this, "UTF-8") 13 | } 14 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_clear_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_close_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_equalizer_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_bookmark_add_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_bookmark_border_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/notifications_icon_selector.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_big_20.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/ui/player/OutlineSpan.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.ui.player 2 | 3 | import android.text.TextPaint 4 | import android.text.style.CharacterStyle 5 | import androidx.annotation.Px 6 | 7 | // source: https://github.com/androidx/media/pull/1840 8 | class OutlineSpan(@Px val outlineWidth : Float) : CharacterStyle() { 9 | override fun updateDrawState(tp: TextPaint?) { tp?.strokeWidth = outlineWidth } 10 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_resume_arrow.xml: -------------------------------------------------------------------------------- 1 | 6 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/title_24px.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_skip_previous_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_skip_next_24_big.xml: -------------------------------------------------------------------------------- 1 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_dashboard_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_tap_button.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/menu/cast_expanded_controller_menu.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_tv_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_volume_down_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/home_icon_outline_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_2_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/netflix_pause.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_big_20_gray.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 10 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | # Binary-only ZIP Checksum: https://gradle.org/release-checksums/ 4 | distributionSha256Sum=72f44c9f8ebcb1af43838f45ee5c4aa9c5444898b3468ab3f4af7b6076c5bc3f 5 | distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.1-bin.zip 6 | networkTimeout=10000 7 | validateDistributionUrl=true 8 | zipStoreBase=GRADLE_USER_HOME 9 | zipStorePath=wrapper/dists 10 | -------------------------------------------------------------------------------- /app/src/main/res/color/item_select_color.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_3_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_arrow_back_ios_24.xml: -------------------------------------------------------------------------------- 1 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_6_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_tap_button_always_white.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_color_top.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outline_info_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rdload.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /app/src/main/res/layout/subtitle_settings_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_fullscreen_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/bg_color_bottom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_ondemand_video_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/layout/download_button.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_fullscreen_exit_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/download_icon_load.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_open_in_new_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_system_update_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_text_format_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout/result_selection.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_picture_in_picture_alt_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_resume_arrow2.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_5_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_favorite_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_subtitles_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outline_subtitles_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_network_ping_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_aspect_ratio_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/pin_ic.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/anim/rotate_around_center_point.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/video_tap_button_skip.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/loading_poster.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/rounded_select_ripple.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/sort_bottom_footer_add_choice.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/src/main/res/xml/provider_paths.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 9 | 12 | 15 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_storage_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_star_border_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/outline_less.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_description_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_text_snippet_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_folder_open_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_skip_next_rounded_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /library/src/androidMain/kotlin/com/lagradost/api/Log.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | import android.util.Log 4 | 5 | actual object Log { 6 | actual fun d(tag: String, message: String) { 7 | Log.d(tag, message) 8 | } 9 | 10 | actual fun i(tag: String, message: String) { 11 | Log.i(tag, message) 12 | } 13 | 14 | actual fun w(tag: String, message: String) { 15 | Log.w(tag, message) 16 | } 17 | 18 | actual fun e(tag: String, message: String) { 19 | Log.e(tag, message) 20 | } 21 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_filled_notifications_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_mic.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_headphones_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_theaters_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/custom_rating_bar.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 6 | 7 | 10 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_exit_24.xml: -------------------------------------------------------------------------------- 1 | 8 | 9 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_refresh.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/library_icon_filled.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /library/src/jvmMain/kotlin/com/lagradost/api/Log.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | actual object Log { 4 | actual fun d(tag: String, message: String) { 5 | println("DEBUG $tag: $message") 6 | } 7 | 8 | actual fun i(tag: String, message: String) { 9 | println("INFO $tag: $message") 10 | } 11 | 12 | actual fun w(tag: String, message: String) { 13 | println("WARNING $tag: $message") 14 | } 15 | 16 | actual fun e(tag: String, message: String) { 17 | println("ERROR $tag: $message") 18 | } 19 | } -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | contact_links: 3 | - name: Request a new provider or report bug with an existing provider 4 | url: https://github.com/recloudstream 5 | about: EXTREMELY IMPORTANT - Please do not report any provider bugs here or request new providers. This repository does not contain any providers. Please find the appropriate repository and report your issue there or join the discord. 6 | - name: Discord 7 | url: https://discord.gg/5Hus6fM 8 | about: Join our discord for faster support on smaller issues. 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_hd_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/circle_shape_dotted.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_edit_24.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout/library_viewpager_page.xml: -------------------------------------------------------------------------------- 1 | 2 | 11 | 12 | -------------------------------------------------------------------------------- /library/src/commonMain/kotlin/com/lagradost/api/ContextHelper.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | import java.lang.ref.WeakReference 4 | 5 | /** 6 | * Set context for android specific code such as webview. 7 | * Does nothing on JVM. 8 | */ 9 | expect fun setContext(context: WeakReference) 10 | /** 11 | * Helper function for Android specific context. 12 | * Do not use this unless absolutely necessary. 13 | * setContext() must be called before this is called. 14 | * @return Context if on android, null if not. 15 | */ 16 | expect fun getContext(): Any? 17 | -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- 1 | // https://developer.android.com/build#settings-file 2 | pluginManagement { 3 | repositories { 4 | gradlePluginPortal() 5 | google() 6 | mavenCentral() 7 | } 8 | } 9 | 10 | dependencyResolutionManagement { 11 | repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) 12 | repositories { 13 | google() 14 | mavenCentral() 15 | mavenLocal() 16 | maven("https://jitpack.io") 17 | } 18 | } 19 | 20 | rootProject.name = "CloudStream" 21 | include(":app", ":library", ":docs") 22 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_remove_red_eye_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_speed_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/ui/player/SSLTrustManager.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.ui.player 2 | 3 | import java.security.cert.X509Certificate 4 | import javax.net.ssl.X509TrustManager 5 | 6 | class SSLTrustManager : X509TrustManager { 7 | override fun checkClientTrusted(p0: Array?, p1: String?) { 8 | } 9 | 10 | override fun checkServerTrusted(p0: Array?, p1: String?) { 11 | } 12 | 13 | override fun getAcceptedIssuers(): Array { 14 | return arrayOf() 15 | } 16 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_bookmark_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_volume_up_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_4_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_more_vert_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_thumb_up_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_notifications_none_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_collections_bookmark_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/speedup.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_brightness_7_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_thumb_down_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/player_button_tv.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/layout/tvtypes_chips_scroll.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_autorenew_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_network_stream.xml: -------------------------------------------------------------------------------- 1 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_grid_view_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_developer_mode_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_restart_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/layout/loading_line.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/loading_line_short.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/layout/result_mini_image.xml: -------------------------------------------------------------------------------- 1 | 2 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outline_notifications_24dp.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_help_outline_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_sync_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/layout/fragment_easter_egg_monke.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/utils/Vector2.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.utils 2 | 3 | import kotlin.math.sqrt 4 | 5 | data class Vector2(val x : Float, val y : Float) { 6 | operator fun minus(other: Vector2) = Vector2(x - other.x, y - other.y) 7 | operator fun plus(other: Vector2) = Vector2(x + other.x, y + other.y) 8 | operator fun times(other: Int) = Vector2(x * other, y * other) 9 | override fun toString(): String = "($x, $y)" 10 | fun distanceTo(other: Vector2) = (this - other).length 11 | private val lengthSquared by lazy { x*x + y*y } 12 | val length by lazy { sqrt(lengthSquared) } 13 | } -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/ui/library/LibraryScrollTransformer.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.ui.library 2 | 3 | import android.view.View 4 | import androidx.viewpager2.widget.ViewPager2 5 | import com.lagradost.cloudstream3.R 6 | import kotlin.math.roundToInt 7 | 8 | class LibraryScrollTransformer : ViewPager2.PageTransformer { 9 | override fun transformPage(page: View, position: Float) { 10 | val padding = (-position * page.width).roundToInt() 11 | page.findViewById(R.id.page_recyclerview).setPadding( 12 | padding, 0, 13 | -padding, 0 14 | ) 15 | } 16 | } 17 | 18 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_extension_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/hourglass_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /library/src/androidMain/kotlin/com/lagradost/api/ContextHelper.android.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.api 2 | 3 | import android.content.Context 4 | import java.lang.ref.WeakReference 5 | 6 | var ctx: WeakReference? = null 7 | 8 | /** 9 | * Helper function for Android specific context. Not usable in JVM. 10 | * Do not use this unless absolutely necessary. 11 | */ 12 | actual fun getContext(): Any? { 13 | return ctx?.get() 14 | } 15 | 16 | actual fun setContext(context: WeakReference) { 17 | val actualContext = context.get() as? Context 18 | if (actualContext != null) { 19 | ctx = WeakReference(actualContext) 20 | } 21 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_progress_bar_clockwise.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_playlist_play_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/player_button_tv_attr.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_progress_bar_counter_clockwise.xml: -------------------------------------------------------------------------------- 1 | 2 | 6 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/netflix_download.xml: -------------------------------------------------------------------------------- 1 | 8 | 14 | 15 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/play_button_transparent.xml: -------------------------------------------------------------------------------- 1 | 9 | 10 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/confirm_exit_dialog.xml: -------------------------------------------------------------------------------- 1 | 2 | 8 | 9 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/res/layout/loading_line_short_center.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_list_alt_24.xml: -------------------------------------------------------------------------------- 1 | 8 | 11 | 12 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_battery.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_public_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/mvvm/Lifecycle.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.mvvm 2 | 3 | import androidx.lifecycle.LifecycleOwner 4 | import androidx.lifecycle.LiveData 5 | 6 | /** NOTE: Only one observer at a time per value */ 7 | fun LifecycleOwner.observe(liveData: LiveData, action: (t: T) -> Unit) { 8 | liveData.removeObservers(this) 9 | liveData.observe(this) { it?.let { t -> action(t) } } 10 | } 11 | 12 | /** NOTE: Only one observer at a time per value */ 13 | fun LifecycleOwner.observeNullable(liveData: LiveData, action: (t: T) -> Unit) { 14 | liveData.removeObservers(this) 15 | liveData.observe(this) { action(it) } 16 | } 17 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/ui/account/AccountSelectLinearItemDecoration.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.ui.account 2 | 3 | import android.graphics.Rect 4 | import android.view.View 5 | import androidx.recyclerview.widget.RecyclerView 6 | 7 | class AccountSelectLinearItemDecoration(private val size: Int) : RecyclerView.ItemDecoration() { 8 | override fun getItemOffsets(outRect: Rect, view: View, parent: RecyclerView, state: RecyclerView.State) { 9 | val layoutParams = view.layoutParams as RecyclerView.LayoutParams 10 | layoutParams.width = size 11 | layoutParams.height = size 12 | view.layoutParams = layoutParams 13 | } 14 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_keyboard_arrow_down_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 8 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_restore_page_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/circular_progress_bar_small_to_large.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 12 | 15 | 16 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/syncproviders/BackupAPI.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.syncproviders 2 | 3 | /** Work in progress */ 4 | abstract class BackupAPI : AuthAPI() { 5 | open val filename : String = "cloudstream-backup.json" 6 | 7 | /** Get the backup file as a JSON string from the remote storage. Return null if not found/empty */ 8 | @Throws 9 | open suspend fun downloadFile(auth: AuthData?) : String? = throw NotImplementedError() 10 | 11 | /** Get the backup file as a JSON string from the remote storage. */ 12 | @Throws 13 | open suspend fun uploadFile(auth: AuthData?, data : String) : String? = throw NotImplementedError() 14 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_dns_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_favorite_border_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_baseline_replay_24.xml: -------------------------------------------------------------------------------- 1 | 6 | 9 | 10 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/baseline_save_as_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/res/drawable/preview_seekbar_24.xml: -------------------------------------------------------------------------------- 1 | 7 | 10 | 11 | -------------------------------------------------------------------------------- /app/src/main/java/com/lagradost/cloudstream3/ui/download/button/ProgressBarAnimation.kt: -------------------------------------------------------------------------------- 1 | package com.lagradost.cloudstream3.ui.download.button 2 | 3 | import android.view.animation.Animation 4 | import android.view.animation.Transformation 5 | import android.widget.ProgressBar 6 | 7 | class ProgressBarAnimation( 8 | private val progressBar: ProgressBar, 9 | private val from: Float, 10 | private val to: Float 11 | ) : 12 | Animation() { 13 | override fun applyTransformation(interpolatedTime: Float, t: Transformation?) { 14 | super.applyTransformation(interpolatedTime, t) 15 | val value = from + (to - from) * interpolatedTime 16 | progressBar.progress = value.toInt() 17 | } 18 | } -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_outline_remove_red_eye_24.xml: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | --------------------------------------------------------------------------------