Code Monkey home page Code Monkey logo

udhayarajan / vidsnap Goto Github PK

View Code? Open in Web Editor NEW
81.0 4.0 23.0 1.41 MB

All in one Social media video downloader exclusively for android using Android Studio. Instagram video(reels, IGTV, video post), Facebook videos, Youtube video(shorts and videos), Twitter videos( video post and Broadcast), WhatsApp Status saver

Home Page: https://www.buymeacoffee.com/udhayarajan

License: GNU General Public License v3.0

Java 91.89% Kotlin 8.11%
android java youtube facebook insatagram twitter video downloader andriod-app android-11-support

vidsnap's Introduction

VidSnap Social Media Video Downloader App

VidSnap is an Android app that allows users to download videos from popular social media platforms such as Instagram, Facebook, Twitter, YouTube, Vimeo, DailyMotion, and Sharechat. This app is licensed under the GPL V3.0 license, and anyone who forks the project is requested to maintain the same license as per the law.

Features

  • Download videos from Instagram, Facebook, Twitter, YouTube, Vimeo, DailyMotion, and Sharechat
  • Uses Java and Kotlin programming languages
  • Utilizes FFmpeg-kit for merging audio and video
  • Entirely customized directory for storage of downloaded file to database file

Acknowledgments

We would like to thank the creators of

Without these libraries, this project would not have been possible.

Connect

Connect with us over discord VidSnap. For real-time communication.

Installation

To use VidSnap, you can download the APK from the releases page. Once downloaded, simply install the APK on your Android device, and you are good to go!

Usage

Open the VidSnap app on your Android device Enter the URL of the video you want to download Click the download button The video will be downloaded and saved in your device's gallery

NOTE

  • The commit message says FFmpeg is used with min-gpl but later after commit .so files are replaced with full-gpl

  • If you build/modify this app of your own, please make sure that you are comply with GNU GPL v3 Rules.

  • If you plan to publish your own build in PlayStore, please remove YouTube.java & build, apk with static library loading of FFmpeg, by default this app uses dynamic loading of FFmpeg .so files to reduce apk size

Contribution

  1. Fork it
  2. Modify it
  3. Create a pull request

All contributions are welcomed...

License

VidSnap Android App is licensed under the GPL V3.0 license. Any fork of this project is requested to maintain the same license as per the law. See the LICENSE file for more details..

Sponsorship☕

"Buy Me A Coffee"

vidsnap's People

Contributors

udhayarajan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

vidsnap's Issues

Firebase

Hello, will there be a problem if I first publish this application on google play? My second question is, is it possible to write the values for firebase remote connection from here? Which parameter names should we enter and what should we write in this parameter values section. thanks. I wanted to talk about the situation in the sample picture.
image

🪦End-Of-Life? (EOL)⚰️

This repo is almost dead. Yeah, I know most of it is not working eg Twitter, Instagram even FB, and sometimes YouTube crashes. I know these, so do I really need to work on it? I worked on it for more than 3 years from 2020 - 2023(1st quarter). Now, I think I need to get out of this non-profit hell. I hope everyone understands my situation. I'll try my best to keep it alive but in rare cases, it won't.

Is there any replacement? Will it be possible to make it alive by ourselves?

Hopefully, yes. The good part is by replacing the version number of VidSnapKit. If you think it won't be good then you can go with Cloud-Service. Meet you guys around there.

When will this repo be back?

If the repo, is not updated before the end of 2023, this repo will be marked as archived. And permanently no longer receives updates. But there will be support for those 2 alternatives. You may go with that.

There are some doubts and issues I am facing if I try to change it according to your instructions for Play store.. Details below ↓

Please clear these doubts -

  1. What do I have to change In your Reference 2? It looks like there is nothing I have to do there but at the same time, I thought I have to change something in it.
  • I try to remain it same but I am facing a bug during downloading. it stuck at 100%
  1. According to your [Reference 3] when I remove half-line. I am facing other issues during the download. 'errors catch by logcat'

There are lots of stuff we have to remove from it for a proper run. Maybe you should put some lines of code for play store purposes and just comment out those codes. so people can directly use it without any issues.

Add Pause, Resume, feature and fix some bug...

All things working fine just add Pause, Resume, feature and fix some bugs

1st: Switch internet connection from mobile data to wifi or wifi to mobile data app got crashed
2nd: When clicking on the cancel button please remove the item from adapter curently not updating the adapter while running the app
3rd: Check if the task already exists (Downloading) or is paused. E.g -> I have 1 link when I download it, it will start downloading and if I again download that link it will download that link too (add validation task already exist).

Overall nice app thanks.

[YouTube] speed throttled

Network speed throttled while downloading YouTube videos. Even at the maximum only 200kbps is the download speed.

I don't like addition files

User when download in play Store directly to download video but why ask this app additional files like fb insta this is irritating to user please consider Direct download via link not additional files please

Memory leaks

There are lots of Memory leakes in last preview release. Even download getting stopped incase of application closing.

Instagram not working

Currently Instagram video are unable to download to download it there is a hack,

Step 1: Make sure you have logout of Instagram in VidSnap
Step 2: Find your a private account that you're following.
Step 3: Copy a reel URL from the account and try downloading.
Step 4: Now it will be asking for login/signup, give your appropriate credentials(Note: It is legal login page & secure and it's not a phishing page)
Step 5: That's all, now you can download any videos from Instagram without any problem unless you are changing password or loging out of Instagram.

I'm too busy now-a-days. Once I'm free I will be fixing it.
If any other like to contribute to it regarding this issue
WhatsApp me

not work good

vimo, youtube,dailymotion.
I get one error "nonfatalerror the request video page missing"
Any one help me?
I use debug apk from github

Download Location in SettingFragment does not work!

  1. if your first activity after installation is SettingFragment, it will crash after Download location selection.
  2. Regardless whether you choose the default and change the directory, the fragment will not update the outcome.
  3. Essentially, it does not work at all. But the location is able to change in other fragments.

Error in SafeAnalyze

when downloading instagram reels, this message showed up,
android message: org.json.JSONException: No value for ProfilePage

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.