Youtube Downloader Flutter
This is a cross platform app (currently tested on Android and Windows) to download videos from YouTube, it’s still a WIP. It is mostly e remake of YoutubeDownloader. You can search a video from YouTube (within the app) and chose which stream you’d like to download. If FFMPEG is added to the path you can long-press two tiles (audio and video), and those tracks will be merged into one, remember that muxed tracks (the ones with already audio + video, have a poor quality).
Building the app
You must have the flutter sdk installed.
First clone the app into your system: git clone https://github.com/Hexer10/youtube_downloader_flutter.git
Then from inside the project directory run: flutter build <windows/apk/linux>
Then locate and run the app (ie in windows it is located inside build\windows\runner\Release).
Todos / Known issues
- Directory finder inside settings doesn’t work in MacOS/Linux. (#7).
- Show notification when a file is being downloaded/has finished downloading (#9).
- Implement GitHub Actions and upload the binaries as artifacts (#6).
- Implement
flutter_ffmpeg
for IOS/Android (#8) - Parse playlists / channel uploads.
Screenshots
Download Youtube Downloader Flutter app source code on GitHub
https://github.com/Hexer10/youtube_downloader_flutter
Provides the list of the opensource Flutter apps collection with GitHub repository.