├── .gitignore ├── .metadata ├── README.md ├── android ├── .gitignore ├── app │ ├── build.gradle │ └── src │ │ ├── debug │ │ └── AndroidManifest.xml │ │ ├── main │ │ ├── AndroidManifest.xml │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── example │ │ │ │ └── h_player_flutter │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ ├── drawable │ │ │ └── launch_background.xml │ │ │ ├── mipmap-hdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxxhdpi │ │ │ └── ic_launcher.png │ │ │ └── values │ │ │ └── styles.xml │ │ └── profile │ │ └── AndroidManifest.xml ├── build.gradle ├── gradle.properties ├── gradle │ └── wrapper │ │ └── gradle-wrapper.properties └── settings.gradle ├── assets └── images │ └── bg.jpg ├── gradlew ├── gradlew.bat ├── ios ├── .gitignore ├── Flutter │ ├── AppFrameworkInfo.plist │ ├── Debug.xcconfig │ └── Release.xcconfig ├── Podfile ├── Podfile.lock ├── Runner.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── xcshareddata │ │ └── xcschemes │ │ └── Runner.xcscheme ├── Runner.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ ├── IDEWorkspaceChecks.plist │ │ └── WorkspaceSettings.xcsettings └── Runner │ ├── AppDelegate.swift │ ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── icon-1024.png │ │ ├── icon-20-ipad.png │ │ ├── icon-20@2x-ipad.png │ │ ├── icon-20@2x.png │ │ ├── icon-20@3x.png │ │ ├── icon-29-ipad.png │ │ ├── icon-29.png │ │ ├── icon-29@2x-ipad.png │ │ ├── icon-29@2x.png │ │ ├── icon-29@3x.png │ │ ├── icon-40.png │ │ ├── icon-40@2x.png │ │ ├── icon-40@3x.png │ │ ├── icon-60@2x.png │ │ ├── icon-60@3x.png │ │ ├── icon-76.png │ │ ├── icon-76@2x.png │ │ └── icon-83.5@2x.png │ └── LaunchImage.imageset │ │ ├── Contents.json │ │ ├── LaunchImage.png │ │ ├── LaunchImage@2x.png │ │ ├── LaunchImage@3x.png │ │ └── README.md │ ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard │ ├── Info.plist │ └── Runner-Bridging-Header.h ├── jsons ├── cache_config.json ├── pagination.json ├── profile.json ├── video_card_type.json ├── video_source_type.json └── video_type.json ├── lib ├── common │ ├── global.dart │ ├── http_client.dart │ ├── index.dart │ ├── net_cache.dart │ └── parse_xml.dart ├── index.dart ├── main.dart ├── models │ ├── cache_config.dart │ ├── cache_config.g.dart │ ├── index.dart │ ├── pagination.dart │ ├── pagination.g.dart │ ├── profile.dart │ ├── profile.g.dart │ ├── video_card.dart │ ├── video_card.g.dart │ ├── video_card_type.dart │ ├── video_card_type.g.dart │ ├── video_source_type.dart │ ├── video_source_type.g.dart │ ├── video_type.dart │ └── video_type.g.dart ├── routes │ ├── collection │ │ └── collection.dart │ ├── home │ │ ├── drawer.dart │ │ ├── home.dart │ │ ├── home_model.dart │ │ ├── tab_view.dart │ │ └── tabs.dart │ ├── index.dart │ ├── search │ │ ├── search.dart │ │ └── search_model.dart │ ├── video_card_widget.dart │ └── video_detail │ │ ├── index.dart │ │ ├── video_detail.dart │ │ └── video_info.dart ├── states │ ├── collection_model.dart │ ├── index.dart │ ├── pagination_model.dart │ ├── search_state.dart │ ├── theme_model.dart │ ├── video_card_model.dart │ ├── video_source_model.dart │ └── video_type_model.dart ├── utils │ └── debounce.dart └── widgets │ ├── configurable_expansion_tile.dart │ ├── empty.dart │ ├── pagination.dart │ └── video_player │ └── player.dart ├── local.properties ├── pubspec.lock ├── pubspec.yaml ├── screenshot ├── 911601974061_.pic.jpg ├── 921601974062_.pic.jpg ├── 931601974062_.pic.jpg ├── 941601974062_.pic.jpg ├── 951601974062_.pic.jpg ├── 961601974062_.pic.jpg └── 971601974063_.pic.jpg └── test └── widget_test.dart /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/.gitignore -------------------------------------------------------------------------------- /.metadata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/.metadata -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/README.md -------------------------------------------------------------------------------- /android/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/.gitignore -------------------------------------------------------------------------------- /android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/build.gradle -------------------------------------------------------------------------------- /android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /android/app/src/main/kotlin/com/example/h_player_flutter/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/kotlin/com/example/h_player_flutter/MainActivity.kt -------------------------------------------------------------------------------- /android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/drawable/launch_background.xml -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/app/src/profile/AndroidManifest.xml -------------------------------------------------------------------------------- /android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/build.gradle -------------------------------------------------------------------------------- /android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/gradle.properties -------------------------------------------------------------------------------- /android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/android/settings.gradle -------------------------------------------------------------------------------- /assets/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/assets/images/bg.jpg -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/gradlew.bat -------------------------------------------------------------------------------- /ios/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/.gitignore -------------------------------------------------------------------------------- /ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Flutter/AppFrameworkInfo.plist -------------------------------------------------------------------------------- /ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Flutter/Debug.xcconfig -------------------------------------------------------------------------------- /ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Flutter/Release.xcconfig -------------------------------------------------------------------------------- /ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Podfile -------------------------------------------------------------------------------- /ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Podfile.lock -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/AppDelegate.swift -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-1024.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20-ipad.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x-ipad.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29-ipad.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x-ipad.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /ios/Runner/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/ios/Runner/Info.plist -------------------------------------------------------------------------------- /ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /jsons/cache_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/cache_config.json -------------------------------------------------------------------------------- /jsons/pagination.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/pagination.json -------------------------------------------------------------------------------- /jsons/profile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/profile.json -------------------------------------------------------------------------------- /jsons/video_card_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/video_card_type.json -------------------------------------------------------------------------------- /jsons/video_source_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/video_source_type.json -------------------------------------------------------------------------------- /jsons/video_type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/jsons/video_type.json -------------------------------------------------------------------------------- /lib/common/global.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/common/global.dart -------------------------------------------------------------------------------- /lib/common/http_client.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/common/http_client.dart -------------------------------------------------------------------------------- /lib/common/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/common/index.dart -------------------------------------------------------------------------------- /lib/common/net_cache.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/common/net_cache.dart -------------------------------------------------------------------------------- /lib/common/parse_xml.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/common/parse_xml.dart -------------------------------------------------------------------------------- /lib/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/index.dart -------------------------------------------------------------------------------- /lib/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/main.dart -------------------------------------------------------------------------------- /lib/models/cache_config.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/cache_config.dart -------------------------------------------------------------------------------- /lib/models/cache_config.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/cache_config.g.dart -------------------------------------------------------------------------------- /lib/models/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/index.dart -------------------------------------------------------------------------------- /lib/models/pagination.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/pagination.dart -------------------------------------------------------------------------------- /lib/models/pagination.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/pagination.g.dart -------------------------------------------------------------------------------- /lib/models/profile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/profile.dart -------------------------------------------------------------------------------- /lib/models/profile.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/profile.g.dart -------------------------------------------------------------------------------- /lib/models/video_card.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_card.dart -------------------------------------------------------------------------------- /lib/models/video_card.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_card.g.dart -------------------------------------------------------------------------------- /lib/models/video_card_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_card_type.dart -------------------------------------------------------------------------------- /lib/models/video_card_type.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_card_type.g.dart -------------------------------------------------------------------------------- /lib/models/video_source_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_source_type.dart -------------------------------------------------------------------------------- /lib/models/video_source_type.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_source_type.g.dart -------------------------------------------------------------------------------- /lib/models/video_type.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_type.dart -------------------------------------------------------------------------------- /lib/models/video_type.g.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/models/video_type.g.dart -------------------------------------------------------------------------------- /lib/routes/collection/collection.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/collection/collection.dart -------------------------------------------------------------------------------- /lib/routes/home/drawer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/home/drawer.dart -------------------------------------------------------------------------------- /lib/routes/home/home.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/home/home.dart -------------------------------------------------------------------------------- /lib/routes/home/home_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/home/home_model.dart -------------------------------------------------------------------------------- /lib/routes/home/tab_view.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/home/tab_view.dart -------------------------------------------------------------------------------- /lib/routes/home/tabs.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/home/tabs.dart -------------------------------------------------------------------------------- /lib/routes/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/index.dart -------------------------------------------------------------------------------- /lib/routes/search/search.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/search/search.dart -------------------------------------------------------------------------------- /lib/routes/search/search_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/search/search_model.dart -------------------------------------------------------------------------------- /lib/routes/video_card_widget.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/video_card_widget.dart -------------------------------------------------------------------------------- /lib/routes/video_detail/index.dart: -------------------------------------------------------------------------------- 1 | export 'video_detail.dart'; 2 | -------------------------------------------------------------------------------- /lib/routes/video_detail/video_detail.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/routes/video_detail/video_detail.dart -------------------------------------------------------------------------------- /lib/routes/video_detail/video_info.dart: -------------------------------------------------------------------------------- 1 | // class 2 | -------------------------------------------------------------------------------- /lib/states/collection_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/collection_model.dart -------------------------------------------------------------------------------- /lib/states/index.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/index.dart -------------------------------------------------------------------------------- /lib/states/pagination_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/pagination_model.dart -------------------------------------------------------------------------------- /lib/states/search_state.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/search_state.dart -------------------------------------------------------------------------------- /lib/states/theme_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/theme_model.dart -------------------------------------------------------------------------------- /lib/states/video_card_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/video_card_model.dart -------------------------------------------------------------------------------- /lib/states/video_source_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/video_source_model.dart -------------------------------------------------------------------------------- /lib/states/video_type_model.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/states/video_type_model.dart -------------------------------------------------------------------------------- /lib/utils/debounce.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/utils/debounce.dart -------------------------------------------------------------------------------- /lib/widgets/configurable_expansion_tile.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/widgets/configurable_expansion_tile.dart -------------------------------------------------------------------------------- /lib/widgets/empty.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/widgets/empty.dart -------------------------------------------------------------------------------- /lib/widgets/pagination.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/widgets/pagination.dart -------------------------------------------------------------------------------- /lib/widgets/video_player/player.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/lib/widgets/video_player/player.dart -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/local.properties -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /screenshot/911601974061_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/911601974061_.pic.jpg -------------------------------------------------------------------------------- /screenshot/921601974062_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/921601974062_.pic.jpg -------------------------------------------------------------------------------- /screenshot/931601974062_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/931601974062_.pic.jpg -------------------------------------------------------------------------------- /screenshot/941601974062_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/941601974062_.pic.jpg -------------------------------------------------------------------------------- /screenshot/951601974062_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/951601974062_.pic.jpg -------------------------------------------------------------------------------- /screenshot/961601974062_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/961601974062_.pic.jpg -------------------------------------------------------------------------------- /screenshot/971601974063_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/screenshot/971601974063_.pic.jpg -------------------------------------------------------------------------------- /test/widget_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SquirrelJimmy/video-collection-player/HEAD/test/widget_test.dart --------------------------------------------------------------------------------