A YouTube player & downloader built with Flutter.
Tumi Nol is a Flutter-based app that lets you play and manage YouTube videos with ease.
It aims to provide both online playback and offline playlist management in a simple, modern UI.
▶️ Play YouTube videos directly or from a playlist.- 📂 Save playlists locally
- Stored playlists automatically fetch new videos added on YouTube.
- (Currently not fully implemented)
- 🎶 Create local playlists to save and organize your favorite videos.
- (Todo)
- ⬇️ Download YouTube videos for offline viewing.
- (Todo)
- Framework: Flutter
- UI: ShadCN UI for Flutter
- State Management: Riverpod
- Database: Drift
- for YouTube: youtube_explode_dart
- Implement fully working auto-fetch for saved playlists.
- Add local playlist creation & management.
- Enable video downloads with multiple quality options.
- Add theming and a modern UI polish with ShadCN UI.
- Convert to a native video player for better performance.
- Flutter SDK installed
- Dart SDK installed
-
Clone the repo
-
Get dependencies:
flutter pub get
-
Run the app:
flutter run
Contributions are welcome!
Feel free to open issues or submit PRs to help improve Tumi Nol.
This project is licensed under the MIT License.



