flutter_ytdlp_plugin 0.0.7
flutter_ytdlp_plugin: ^0.0.7 copied to clipboard
A Flutter plugin for YouTube video streaming using yt-dlp. Supports fetching video formats, related videos, and more.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.7 #
Fixed #
- Fixed an issue where dart couldn't find the
mainClassentry in the plugin's pubspec.yaml.
0.0.6 #
Fixed #
- Fixed an issue where the python module doesn't get initalised
fileNameSpaceissues. - [forDevelopers]
- Added tests checks for ytmusic and Ytdlp
0.0.5 #
Fixed #
- Resolved Kotlin compilation error: "Unreachable code" in method call handler
- Fixed nested
whenstatement structure causing unreachable code afterreturn@execute - Improved code structure by moving initialization checks to individual method handlers
- Enhanced null safety in Python-Kotlin bridge helper methods
0.0.4 #
Fixed #
- Resolved an issue where the compiler failed to locate the plugin entry point, resulting in the error: "The plugin flutter_ytdlp_plugin doesn't have a main class defined in FlutterYtdlpPlugin.java or .kt."
0.0.3 #
Added #
- Initialization checks for Python and yt-dlp
- BREAKING:
initialize()now returnsInitializationResultinstead ofbool
0.0.2 #
Fixed #
- Crash on Android when Python environment not properly initialized
- Memory leaks in long-running Python operations
- Thread synchronization issues in Kotlin executor
- Initialization checks for Python and yt-dlp
- Better error handling with detailed messages
Changed #
- Improved thread safety in Kotlin bridge
- Initialization checks for Python and yt-dlp
Added #
initialize()method to explicitly start the pluginisInitialized()method to check plugin status- Proper documentation for all public methods