Y2D : A open-source YouTube Downloader App built in Flutter

Overview

logo

Y2D : A open-source YouTube Downloader App built in Flutter

[TOC]


Download

Watch the demo video

Download Link :

Features

  • Download YouTube Videos Thumbnail (High/Medium/Low)
  • Download Only Video / Audio from YouTube
  • Download Full Videos from YouTube
  • Download Video from Playlist / Channel

Screenshots

ss1 ss1 ss1
ss1 ss1 ss1
ss1 ss1 ss1
ss1 ss1 ss1
ss1 ss1 ss1
ss1

Dark Mode

darkmode

Questions & Answers

  • Where's my downloaded videos/thumbnail/audios ?

    All downloaded items are in the External Storage Download folder.

  • Channel ID search not working?

    First of all, channel and user id are different.

    Here's how chennel id looks like: ss1

    Here's how User id looks like:user

    In this app you have to paste channel ID not user ID. You can search user ID in the search video tab and get all his channel videos.

  • How do i search playlist?

    You can just paste the playlist id in search playlist tab

    playlist

    Here's the above playlist id : PLLqySrPI20q-kcFreUhiQG_xfX3YqqKUi

Tutorial : https://www.youtube.com/watch?v=F5usT0HEmfk

Comments
  • feature asked from reddit

    feature asked from reddit

    Good job mate. Everything seems to be working as it should. My only 2 points are:

    1. Lack of nightmode. I know it's still in early stages but this bright white UI hurt my eyes when I firstly opened it in a dark environment.
    2. I think u made a typo in the thumbnails' download section. I am talking about "midium" instead of "medium".

    Overall I am very satisfied using the app. Keep it up buddy.

    opened by RomjanHossain 1
  • implement didChangeDependencies

    implement didChangeDependencies

    https://github.com/RomjanHossain/ytdownload-flutter/blob/77bf08260f0dae587a461081fcec3f309de980f0/lib/pages/results/results.dart#L105-L110


    This issue was generated by todo based on a TODO comment in 77bf08260f0dae587a461081fcec3f309de980f0. It's been assigned to @RomjanHossain because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • implement dispose

    implement dispose

    https://github.com/RomjanHossain/ytdownload-flutter/blob/77bf08260f0dae587a461081fcec3f309de980f0/lib/pages/results/results.dart#L98-L103


    This issue was generated by todo based on a TODO comment in 77bf08260f0dae587a461081fcec3f309de980f0. It's been assigned to @RomjanHossain because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • implement initState

    implement initState

    https://github.com/RomjanHossain/ytdownload-flutter/blob/77bf08260f0dae587a461081fcec3f309de980f0/lib/pages/results/results.dart#L76-L81


    This issue was generated by todo based on a TODO comment in 77bf08260f0dae587a461081fcec3f309de980f0. It's been assigned to @RomjanHossain because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • Add your own signing config for the release build.

    Add your own signing config for the release build.

    https://github.com/RomjanHossain/ytdownload-flutter/blob/77bf08260f0dae587a461081fcec3f309de980f0/android/app/build.gradle#L46-L51


    This issue was generated by todo based on a TODO comment in 77bf08260f0dae587a461081fcec3f309de980f0. It's been assigned to @RomjanHossain because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • Specify your own unique Application ID (https://developer.android.com/studio/bui...

    Specify your own unique Application ID (https://developer.android.com/studio/bui...

    https://github.com/RomjanHossain/ytdownload-flutter/blob/77bf08260f0dae587a461081fcec3f309de980f0/android/app/build.gradle#L36-L41


    This issue was generated by todo based on a TODO comment in 77bf08260f0dae587a461081fcec3f309de980f0. It's been assigned to @RomjanHossain because they committed the code.
    todo :spiral_notepad: 
    opened by todo[bot] 0
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 14% πŸŽ‰

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /web/favicon.png | 0.90kb | 0.64kb | 29.01% | | /ss/Screenshot_1631447804.png | 69.25kb | 50.58kb | 26.96% | | /ss/ch.png | 7.40kb | 5.93kb | 19.90% | | /ss/playlist.png | 8.71kb | 6.97kb | 19.88% | | /ss/Screenshot_1631447999.png | 231.07kb | 185.83kb | 19.58% | | /ss/home.png | 129.89kb | 105.24kb | 18.98% | | /ss/pe.png | 5.18kb | 4.26kb | 17.74% | | /ss/Screenshot_1631447795.png | 1,872.03kb | 1,578.57kb | 15.68% | | /ss/Screenshot_1633339138.png | 942.54kb | 795.00kb | 15.65% | | /ss/Screenshot_1631447865.png | 573.62kb | 483.90kb | 15.64% | | /ss/Screenshot_1633339104.png | 1,212.21kb | 1,026.29kb | 15.34% | | /ss/Screenshot_1631447916.png | 452.53kb | 383.34kb | 15.29% | | /ss/Screenshot_1631447970.png | 824.65kb | 699.35kb | 15.19% | | /ss/Screenshot_1631447882.png | 566.97kb | 481.46kb | 15.08% | | /ss/Screenshot_1631447889.png | 564.41kb | 479.49kb | 15.05% | | /ss/Screenshot_1631448253.png | 1,285.13kb | 1,093.94kb | 14.88% | | /ss/Screenshot_1631447919.png | 484.76kb | 412.91kb | 14.82% | | /ss/Screenshot_1633339119.png | 1,317.93kb | 1,126.43kb | 14.53% | | /ss/Screenshot_1631448605.png | 776.64kb | 676.75kb | 12.86% | | /ss/Screenshot_1631448617.png | 790.44kb | 691.10kb | 12.57% | | /android/app/src/main/res/mipmap-xxhdpi/launcher_icon.png | 27.00kb | 24.39kb | 9.66% | | /android/app/src/main/res/mipmap-xxxhdpi/launcher_icon.png | 44.83kb | 40.56kb | 9.51% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 19.64kb | 17.81kb | 9.30% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 19.64kb | 17.81kb | 9.30% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 29.66kb | 26.93kb | 9.20% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 11.43kb | 10.38kb | 9.17% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 39.90kb | 36.32kb | 8.98% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 34.11kb | 31.09kb | 8.86% | | /android/app/src/main/res/mipmap-xhdpi/launcher_icon.png | 13.39kb | 12.21kb | 8.83% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.95kb | 9.14kb | 8.16% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 9.04kb | 8.32kb | 7.93% | | /android/app/src/main/res/mipmap-hdpi/launcher_icon.png | 8.36kb | 7.73kb | 7.50% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 862.14kb | 802.96kb | 6.86% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 6.23kb | 5.86kb | 5.96% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 5.90kb | 5.57kb | 5.66% | | /assets/logo/logo.png | 368.30kb | 349.78kb | 5.03% | | /android/app/src/main/res/mipmap-mdpi/launcher_icon.png | 4.37kb | 4.20kb | 3.95% | | /assets/svg/yt.svg | 0.58kb | 0.57kb | 2.01% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.26kb | 3.24kb | 0.69% | | /ios/Runner/Assets.xcassets/AppIcon.appiconset/[email protected] | 3.26kb | 3.24kb | 0.69% | | | | | | | Total : | 13,637.23kb | 11,706.08kb | 14.16% |


    πŸ“ docs | :octocat: repo | πŸ™‹πŸΎ issues | πŸͺ marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 0
Owner
Romjan D. Hossain
i code SOLO 😎!
Romjan D. Hossain
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Timy app An amazing open-source group messaging app build with flutter. ✨ Main Features Multiple groups (similar to Teams in Slack). Multiple open or

null 1.9k Dec 25, 2022
An open source shazam alternative built using Flutter

bazinga An open source shazam alternative Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Daniel Dennis 3 Aug 27, 2022
Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger This is a simple app that will allow you to schedule your tasks, create a simple to-do, and also make recurring tasks. The app ends you noti

Routinger 16 Dec 17, 2022
An open source task manager (todo list) app, developed using Dart language and Flutter framework.

Tasker An open source task manager (todo list) app, developed using Dart language and Flutter framework. Screenrecords     Screenshots                

Erfan Rahmati 42 Dec 29, 2022
Spacex-Go Flutter App - Simple yet powerful, open-source SpaceX launch tracker

SpaceX GO- Rwema App! Simple yet powerful, open-source SpaceX launch tracker About the project The purpose of this project is

Rwema 31 Oct 5, 2022
freeCodeCamp's open-source mobile app

freeCodeCamp.org's open-source mobile app freeCodeCamp.org is a friendly community where you can learn to code for free. Our full-stack web developmen

freeCodeCamp.org 248 Jan 9, 2023
Easy to use open source Hub πŸ•ΈοΈ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 26 Nov 23, 2022
Easy to use open source Hub πŸ•ΈοΈ to control your smart devices from one app.

CyBear Jinni Hub Welcome! This repository is in charge of controlling smart devices and is part of the CyBear Jinni Smart Home system. The software is

CyBear Jinni 13 Jul 22, 2021
Open source password generator app for Android and iOS

Parole is an open-source, free, and cross-platform service that is intended to make people secure on the internet ecosystem. Parole excels to build up

Shivam Yadav 1 Oct 19, 2021
Open Source app to view Free resources available online.

University Open Source app to view Free resources available online. The resources would be condesed into roadmaps provided by mentors skilled in their

Aditya Thakur 23 Sep 3, 2022
An open-source pubic transport app πŸšŒπŸš‰

This is an open-source public transport app packed with cool features ?? Try it out Platform Link ?? iOS Get on Testflight ?? Android Download the lat

GaΓ«tan 30 Jan 3, 2023
Open source app to book EDISU study rooms.

Open Edisu A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if th

Antonio Spadaro 8 Jun 30, 2022
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Pawan Kumar 1.5k Jan 8, 2023
A fully open source visual to-do list Flutter application.

A fully open source visual to-do list Flutter application.

Abigail Mabe 1 Oct 24, 2021
An open source encrypted peer-to-peer system. Own data, own privacy. (Rust+Flutter)

An open source encrypted peer-to-peer system. Own data, own privacy. (Rust+Flutter)

Cymple Tech 124 Oct 7, 2021
Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.

English | Portuguese Memo Monorepo for Memo. Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter. As of n

Olympus 1.7k Dec 30, 2022
GJAMAssist is an open source Flutter-based template for a business assistant application.

GJAMAssist is an open source Flutter-based template for a business assistant application. It has been designed to use Google Firebase as ba

Japan Gor 12 Oct 9, 2022
A flutter repository meant for open-source contributions in hacktoberfest 2021.

Hacktoberfest 2021 Hosted by DigitalOcean for the 8th year in a row, Hacktoberfest encourages participation in giving back to the open source communit

MLSA-AMU 14 Jan 23, 2022