PsTube - Watch and download videos without ads

Overview

PsTube - Formerly FluTube

Watch and download videos without ads

GitHub release License Download Translation status

Features

  • Beautiful user interface
  • Lightweight and fast
  • No Login Required
  • Keep your liked videos and comments
  • Playlists support
  • Download videos, audios and thumbnails
  • Ads free forever
  • Free libre and open source (FLOSS)

Supported services

  • Youtube

Direct app download


Contribute translations

We use weblate for translations.

Build from source

  • Download latest Flutter SDK (>=2.8.0)
  • Clone this repo and then for building
# Download dependencies
flutter pub get; flutter create .

# For Direct Testing
flutter build <windows/apk/linux>

Credits

This project would not be possible without youtube_explode_dart ported from C# by Hexer10.

License

GNU GPLv3 Image

TLDR; PsTube is a Free Software: Do whatever you want with this privately for your own use and do public the source code with same license when you release it for public / when you use it commercially.

Comments
  • Add french translation

    Add french translation

    Hello!

    I have made the French translation of the app.

    Also, for future updates, it would be nice to translate with something like Weblate as it is free for open-source projects, auto-push the new translations and support .arb files.

    opened by BrightDV 4
  • Minor suggestion for release-assets

    Minor suggestion for release-assets

    Add version code in the names of all packages. It's hard to recognize versions if someone downloaded multiple releases of same type packages. For reference check KOReader release-assets.

    Thankyou🙏🏿

    opened by shuvashish76 3
  • request: direct download from url

    request: direct download from url

    a "direct download from url" sort of thing would be very time saving that would start download in pre set quality [if available, 3gpp should be always available], set from the settings, directly from the entered url. It's button can be placed where url is entered.

    opened by sidmint 3
  • Incorrect cmake version while running in debug mode

    Incorrect cmake version while running in debug mode

    Incorrect version of cmake is identified with message. While I have version 3.24.1 for cmake on linux system.

    This will generate a JSON format file containing all messages that 
    need to be translated.
    Launching lib/main.dart on Linux in debug mode...
    CMake Error at flutter/ephemeral/.plugin_symlinks/dart_vlc/linux/CMakeLists.txt:19 (cmake_minimum_required):
      CMake 3.13 or higher is required.  You are running version 3.10.2
    

    Tried with flutter clean. Rebuilding for linux platform has also been unsuccessful attempt.

    opened by bohrasankalp 2
  • Arabic translation

    Arabic translation

    hi I translated the program into Arabic app_ar.arb

    {
        "home": "الرئيسية",
        "playlist": "قوائم التشغيل",
        "downloads": "التنزيلات",
        "settings": "الإعدادات",
        "downloadFromVideoUrl": "التنزيل من رابط الفيديو",
        "alsoDeleteThemFromStorage": "الحذف أيضا من الجهاز",
        "confirm": "تأكيد",
        "yes": "نعم",
        "clearAll": "مسح الكل",
        "add": "أضف",
        "lowResolution": "دقة منخفضة",
        "mediumResolution": "دقة متوسطة",
        "standardResolution": "دقة قياسية",
        "highResolution": "دقة عالية",
        "maxResolution": "إعلى دقة",
        "downloadStarted": "بدء التنزيل",
        "downloadFinished": "انتها التنزيل",
        "about": "حول",
        "videos": "الفيديوهات",
        "liked": "الإعجابات",
        "comments": "التعليقات",
        "stats": "الحالة",
        "joined": "انضم",
        "views": "المشاهدات",
        "description": "الوصف",
        "links": "روابط",
        "license": "الرخصة",
        "licenses": "التراخيص",
        "noPlaylistsFound": "لم يتم العثور على قوائم تشغيل",
        "noVideosFound": "لا توجد فيديوهات",
        "downloadFolder": "مجلد التنزيلات",
        "chooseDownloadFolder": "اختر مجلد التنزيلات",
        "darkMode": "الوضع المظلم",
        "thumbnailDownloader": "تنزيل الصورة المصغرة",
        "showThumbnailDownloaderInDownloadPopup": "إظهار أداة تنزيل الصور المصغرة في نافذة التنزيل المنبثقة",
        "update": "تحديث",
        "youAreUsingTheLatestVersion": "أنت تستخدم أحدث إصدار",
        "isAvailable": "متاح",
        "infoAboutTheAppAndtheDevelopers": "معلومات عن البرنامج والمطورين",
        "like": "أعجبني",
        "dislike": "لا يعجبني",
        "share": "مشاركة",
        "download": "تنزيل",
        "done": "أنتها",
        "create": "إنشاء",
        "createNew": "إنشاء جديد",
        "save": "حفظ",
        "replies": "الردود",
        "error": "خطأ",
        "thumbnail": "الصورة المصغرة",
        "videoPlusAudio": "صوت وفيديو",
        "audioOnly": "صوت فقط",
        "videoOnly": "فيديو فقط",
        "hidden": "إخفاء",
        "subscribers": "مشترك",
        "reply": "رد",
        "now": "الآن",
        "loading": "جار التنزيل...",
        "cancel": "إلغاء",
        "ok": "حسنا",
        "resetDefault": "إستعادة الوضع الإفتراضي",
        "noDownloadsFound": "لم يتم العثور على تنزيلات",
        "clearItemFromDownloadList": "مسح العنصر من قائمة التنزيل؟",
        "noLikedVideosFound": "لم يتم العثور على مقاطع فيديو أعجبتك.",
        "noLikedCommentsFound": "لا توجد تعليقات أعجبتك.",
        "downloadLinks": "روابط التنزيل",
        "uploadDate": "تاريخ الرفع",
        "readMore": "اقرء المزيد",
        "showLess": "إظهار أقل",
        "networkLostShowingCachedData": "فقدت الشبكة عرض البيانات المخزنة مؤقتًا",
        "backOnline": "العودة إلى الاتصال",
        "developer": "مطور",
        "github": "Github"
    }
    
    opened by MesterPerfect 2
  • Feature: Copy video link

    Feature: Copy video link

    It would be very useful to be able to copy the video link some how. Even in the search grid it would be handy to be able to quickly copy the link from there.

    enhancement 
    opened by danrobi11 2
  • questions

    questions

    1.unable to install in windows 10. Is there any guide? 2.will you add 4k video downloading and playback with sound. 3. do you plan to add oled theme? 4. do you plan to add sign in option?

    opened by venkat2305 1
  • HIgh cpu usage

    HIgh cpu usage

    Hi. Flutube uses lots of cpu usage. Note that it uses as much cpu when im in the home page in Flutube as mpv when I watch a 360p video. About 25% of my 2 core thinkpad in the home page :( Running the AppImage on MX 21.

    bug 
    opened by danrobi11 1
  • request: home screen and search access to be always present, clear all downloads option

    request: home screen and search access to be always present, clear all downloads option

    home screen and search access should always be present to quickly search from anywhere and check downloads quickly. "Clear all" option in downloads would clean history easily.

    opened by sidmint 1
  • setup exe

    setup exe

    Can you add a normal installation file because the operating system I use windows 11 does not run some portable programs, whatever I did it did not work

    enhancement 
    opened by senolfndk 0
  • How to share link with ps tube

    How to share link with ps tube

    Pleae watch video

    ps tube is not in the app list

    https://user-images.githubusercontent.com/112402936/189156129-7bcef5f8-7395-412b-a78b-4d677843db72.mp4

    opened by KalpanaChetan 2
  • Ubuntu touch build

    Ubuntu touch build

    Hi,

    Can you publish the clickable package for Ubuntu Touch ?

    That allow to run Youtube Natively on any UB phone or tablet.

    That can attract mass of user on this app.

    opened by shiipou 0
  • Play the downloaded video on the PStube application, not on the external PStube

    Play the downloaded video on the PStube application, not on the external PStube

    Play the downloaded video on the PStube application, not on the external PStube

    Originally posted by @g0coders in https://github.com/prateekmedia/pstube/issues/63#issue-1268944852

    enhancement 
    opened by prateekmedia 1
Releases(2.6.0)
Owner
Prateek Sunal
git log | grep happiness
Prateek Sunal
Google mobile ads applovin - AppLovin mediation plugin for Google Mobile Ads (Flutter).

AppLovin mediation plugin for Google Mobile Ads Flutter Google Mobile Ads Flutter mediation plugin for AppLovin. Use this package as a library depende

Taeho Kim 1 Jul 5, 2022
Flutter native ads - Show AdMob Native Ads use PlatformView

flutter_native_ads Flutter plugin for AdMob Native Ads. Compatible with Android and iOS using PlatformView. Android iOS Getting Started Android Androi

sakebook 64 Dec 20, 2022
A Flutter App To Watch Anime Online With No Ads

Tako Play A Mobile App to Watch Anime With No ADS !! . Please Do not put Tako-Pl

Kaung Satt Hein 133 Dec 22, 2022
Stop Watch - Stop Watch Timer in Flutter

timerapp A new Flutter project. Getting Started This project is a starting point

MD Omar Faruk. 0 Jan 27, 2022
Mangato - An Android & IOS app to read manga on your phone without ads.

Mangato Read your favorite Japanese manga on Mangato including Attack on Titan, Fairy Tail, The Seven Deadly Sins, Fuuka, One Piece, and more. WARNING

Marouane 20 Nov 21, 2022
A Flutter App To Download Videos From YouTube In Mp3 Format

Flutter_YouTube_MP3 App A Simple app To Download mp3 Videos From YouTube ❤️ Found this project useful? If you found this project useful, then please c

Sheraz Mahar 24 Dec 19, 2022
Flutter Download Manager is a Cross-Platform file downloader with Parallel and Batch Download support

Flutter Download Manager is a Cross-Platform file downloader with Parallel and Batch Download support. Manage download tasks by url and be notified of status and their progress. Pause, Cancel, Queue and Resume Downloads.

Nabil Mosharraf 11 Dec 17, 2022
A flutter plugin to play Youtube Videos without API Key in range of Quality(144p, 240p,360p,480p,720p and 1080p).

Youtube Player Plugin This plugin is discontinued. Please use youtube_player_flutter which is an officially provided way of playing youtube videos, su

Sarbagya Dhaubanjar 120 Nov 13, 2022
The lightweight and powerful wrapper library for Twitter Ads API written in Dart and Flutter 🐦

TODO: Put a short description of the package here that helps potential users know whether this package might be useful for them. Features TODO: List w

Twitter.dart 2 Aug 26, 2022
Admob Flutter plugin that shows banner ads using native platform views.

Looking for Maintainers. Unfortunately I haven't been able to keep up with demand for features and improvments. If you are interested in helping maint

Kevin McGill 418 Dec 3, 2022
Easy-to-make native ads in flutter using AdMOB SDK.

native_admob_flutter Easy-to-make ads in Flutter with Google's AdMob SDK. English | Português Get started To get started with Native Ads for Flutter,

Bruno D'Luka 81 Dec 12, 2022
An easy way to add all google ads to your flutter app.

Google Ads An easy way to add all google ads to your flutter app. How to use it Add the google_mobile_ads package using flutter pub add google_mobile_

Yemeni Open Source 4 Sep 27, 2022
a mobile app to search for information and watch movie, series and TV show trailers

inWatch Just a clean architecture app, to get trailers and informations of movies, series and TV shows, made with Getx, omdb API and Flutter sdk. The

Augusto da Silva 20 Nov 10, 2022
Bringing back contex.read and context.watch for riverpod

This package brings back the context extensions for riverpod that were discontinued in version 1.0.0. To read any provider, do context.read(myProvider

Kilian Schulte 2 Sep 28, 2022
Arispewdie - Flutter app to watch LIVE subscriber count of PewDiePie vs T-Series

PewDiePie VS T-Series Flutter app to watch LIVE subscriber count of PewDiePie vs

Behruz Hurramov 1 Jan 10, 2022
Flutter-watchtips - Flutter App (Embedded Watch Kit app with iOS version)

watchtips Update Version 2.2 The Watch tips project has been updated again, The interface has been tidied up and a seperate value for the tip cost has

Steve Rogers 137 Dec 31, 2022
This is Stop Watch Timer for flutter plugin.🏃‍♂️

stop_watch_timer Simple CountUp timer / CountDown timer. It easily create app of stopwatch. https://pub.dev/packages/stop_watch_timer Example code See

shohei 75 Nov 9, 2022
watch it on YouTube

Furniture App - Flutter UI Watch it on YouTube Packages we are using: flutter_svg: link goole_fonts: link Fonts Poppins link We design two pages one i

Abu Anwar 570 Dec 9, 2022