yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] pdastapure:
Thanks a lot

I have already given a thumbs up to the post. But still wanted to just say thanks. This guide was really helpful! Cheers!
[Android Apps and Games] paed808:
Works in CM14.1, Moto G 2014. It would be nice to have an option to store to the external SD card with DocumentProvider storage.

I am able to store to the external SD card if I create an app folder like "/storage/SD_CARD_FOLDER/Android/data/com.randomapp.blah", however, I would prefer to just store to a custom folder.

Anyways, thanks for this. I have been looking for a youtube-dl gui for Android for a while. :good:
[Android Apps and Games] royale1223:
Thank you. Document provider support will be added soon.
[Android Apps and Games] A_Random_Guy:
It crashes a few seconds when it says loading. Sometime it doesn't
[Android Apps and Games] StariX37:
Well this app..works perfectly for me . Running on Android 7.1.1 on my Nexus 6P. Great App :good:
[Android Apps and Games] royale1223:
Can you report the crash from the phone?
[Android Apps and Games] A_Random_Guy:
It doesn't crash now which is odd. If it ever happens again, i will report it
[Android Apps and Games] royale1223:
Alright
[Android Apps and Games] royale1223:
Version 1.03 upladed:

Fixed some bugs.

Some tweaks on UI.
[Android Apps and Games] dimmak:
Does it support auto update?
[Android Apps and Games] royale1223:
Yes, it does. But needs to be tested.
[Android Apps and Games] GrandPrime17:
Audio download support perhaps? :eek:
[Android Apps and Games] royale1223:
I was panning this feature but since the app hasn't become much popular, I'm not sure if I can afford to work on it.

BTW, you can download audio by selecting the m4a format in YouTube. Some other sites should work too, like SoundCloud.
[Android Apps and Games] royale1223:
New version 1.05

- Fixed in app youtube-dl update and apk update.

- Doesn't need yt plugin anymore

- Fixed some notification bugs

- Fixed some crashes

- Better wordings for some stuff.
[Android Apps and Games] asifbaig:
OHMYGOD! You Sir royale1223, are a gentleman and a scholar! Thank you so much for making this. While there are so many youtube downloaders out there, youtube-dl is the best because of how many hundreds of sites it supports.

I would love to see this app developed further and would gladly donate for this purpose.

Some suggestions for the Avidd app:

1. Keep the last search stored in cache in case someone wants to download multiple formats (so it doesn't have to search for formats for each attempt). Even better, allow selection of multiple formats when downloading.

2. If I understand correctly, this app runs youtube-dl in the background and theoretically should support all the command line switches that youtube-dl supports. In that case, please also allow the option for advanced users to enter the command line code the way they would enter it on a computer. This way we can customize playlist downloads, automatic numbering, naming format etc.

3. One amazing feature in the youtube-dl program on PC is how it can automatically use ffmpeg to mix the best audio and best video files. I don't know if ffmpeg runs on android (or even if it is needed) but the ability to download bestaudio+bestvideo combination and automatically mixing it would be amazing.

Again, thank you so much for making this.
[Android Apps and Games] ytdl:
Great work!

The app is vey well designed, love it :)

Also what a funny name.

Suggestions

Download playlist from the share link from the YouTube app.

Direct download best audio quality from share link.

Clear search history option.

Include song metadata. (sometimes it's tricky to find the song in the Music app)

Questions

Where is the source code?

How the python implementation works?

Do you think include a audio conversion process or you want to stick to the WEBM and M4A strategy ?
[Android Apps and Games] Frandy19:
It does not work. After installing. It says downloading files. Halfway thru. It stopped working and crashes. I have an S7 edge.
[Android Apps and Games] royale1223:
[MENTION=3614813]asifbaig[/MENTION], [MENTION=7937202]ytdl[/MENTION] thank you for the kind words. The app have not received enough attention to develop it further. Only about 1000 downloads so far. If and when the app becomes popular, I'll add those features and publish the source code.
[Android Apps and Games] foxdog66:
nice app.... source code would be excellent
[Android Apps and Games] aewahab:
Thanx
[Android Apps and Games] todonormal:
Interesting. It's possible download videos of other sites with this?
[Android Apps and Games] benny10033:
App crashes while showing loading, logcat says ShowStatusIcon on inactive InputConnection
[Android Apps and Games] bluemooncityzen225:
I've been using Vidmate heavily for the past year, while also constantly trying alternatives in search of something better. I just wanted to say, great job man. I've probably tried every video downloader out there and this is the one I've been looking for. Awesome app.
[Android Apps and Games] todonormal:
I testing in my Xperia SP with LineageOS 14.1 and download music without problems. Interesting integrate convert to mp3. Thanks

NOTE: [MENTION=4320523]royale1223[/MENTION] i am try download but it's impossible [YOUTUBE]m9xqO9kKqyk[/YOUTUBE]

Extraction of formats video failed
[Android Apps and Games] SkaboXD:
Conversion will just degrade audio quality.
[Android Apps and Games] todonormal:
But i try video full download, and it's impossible, ERROR: Extraction of formats video failed
[Android Apps and Games] SkaboXD:
The best app for downloading high quality videos and audios from YouTube is arkTube. It costs 1.69 dollars and I'm currently using it. For other sites idk
[Android Apps and Games] todonormal:
I too use snaptube, but Avidd is great for me...I interesting in source code:p
[Android Apps and Games] psspvhqn:
It crashes for me too. I found the app on GitHub and tracked down the reason why. The app chooses which version of Python to use depending on your system ABI. But inside getArch() it uses the wrong method to figure that out. (It uses System.getProperty("os.arch"), but the right thing to use is Build.SUPPORTED_ABIS).

I was able to solve the issue easily by fixing that function and recompiling. [MENTION=4320523]royale1223[/MENTION] I tried to submit the complete fix, but you have pull requests disabled on the repo so I couldn't create one. Please enable issues/pull requests! :)
[Android Apps and Games] jlukanc:
Crashes on Droid Turbo 2

The app opens, does first time download, and then shows the search bar and loading wheels, and promptly crashes. :confused:
[Android Apps and Games] huntokar:
Github

It would be really cool if you could post the source on github so it can be improved on by the community (ie. adding playlist support)
[Android Apps and Games] aeroxy:
is it just me or this thing doesn't work no more (I mean for websites other than youtube)
[Android Apps and Games] chemeleon:
Tried downloading some SoundCloud pages, but get the error "extraction of video formats failed". Is the app compatible with SoundCloud? I'm using version 1.05. If there was an interface to type commands on the command line that'd be pretty handy.
[Android Apps and Games] gwgreen1:
Unable to download youtube playlist

I want to download all videos in the youtube playlist. If not this app is just useless:cowboy:
[Android Apps and Games] Roman Sv:
Sony Xperia E4 Dual e2115

Android 4.4.4

v1.05 & v1.03 - Error parsing the package.

v1.01 has been successfully installed. But this version crash when i try to download something.

Android 5.1 ok with v1.05. But 1.01 & 1.03 frequently crach.
[Android Apps and Games] sergoreg:
Closes right after start up on Asus Zenfone 3 Laser, Android 7.1.1
[Android Apps and Games] blueset:
Crashes when starts.

Android 7.1, Nexus 6P

Logcat Traceback

07-31 21:34:41.700 22110 22829 E AndroidRuntime: FATAL EXCEPTION: AsyncTask #1
07-31 21:34:41.700 22110 22829 E AndroidRuntime: Process: com.aviddapp, PID: 22110
07-31 21:34:41.700 22110 22829 E AndroidRuntime: java.lang.RuntimeException: An error occurred while executing doInBackground()
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at android.os.AsyncTask$3.done(AsyncTask.java:325)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:354)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.FutureTask.setException(FutureTask.java:223)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.FutureTask.run(FutureTask.java:242)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:243)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.lang.Thread.run(Thread.java:761)
07-31 21:34:41.700 22110 22829 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at org.joda.time.format.PeriodFormatterBuilder$FieldFormatter.parseInto(SourceFile:1518)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at org.joda.time.format.PeriodFormatterBuilder$Composite.parseInto(SourceFile:2162)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at org.joda.time.format.PeriodFormatterBuilder$Separator.parseInto(SourceFile:2035)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at org.joda.time.format.PeriodFormatter.parseMutablePeriod(SourceFile:322)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at org.joda.time.format.PeriodFormatter.parsePeriod(SourceFile:308)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at com.vibhinna.avidd.engine.search.YouTubeTrendingSearch.search(SourceFile:112)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at com.vibhinna.avidd.engine.search.WebSearch.search(SourceFile:27)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at com.vibhinna.avidd.b.q.a(SourceFile:53)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at com.vibhinna.avidd.b.q.doInBackground(SourceFile:33)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at android.os.AsyncTask$2.call(AsyncTask.java:305)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	at java.util.concurrent.FutureTask.run(FutureTask.java:237)
07-31 21:34:41.700 22110 22829 E AndroidRuntime:	... 4 more
07-31 21:34:41.707 592 1636 W ActivityManager: Force finishing activity com.aviddapp/com.vibhinna.avidd.MainActivity
[Android Apps and Games] :
This app still in development or not?

I get extraction errors with all music videos.
[Android Apps and Games] royale1223:
I'm not compelling you to use this app. Even when actively developing, I don't accept impolite feature requests.

It's not. Try updating the youtube-dl after a couple of days. My hosting expired.
[Android Apps and Games] maXity:
Sorry, I'm not sure if I understand...

So you stopped developing the app? That's unfortunate, it was extremely useful!

What do you mean by "Try updating the youtube-dl after a couple of days"? Keeping the yt-dl binary up to date seems to be critically important, maybe you could explain how to do it?
[Android Apps and Games] royale1223:
youtube-dl can be updated from app settings. I'm not sure if I mentioned it in the op. Any volunteers to keep youtube-dl upto date in the server?

My day job is taking too much of my time and I'm trying to learn trading stocks these days. I have suspended development but I hope to resume it some day.
[Android Apps and Games] maXity:
Well yes, certainly. What needs to be done?

Feel free to contact me via PM
[Android Apps and Games] furkannnet:
Hello, I want to translate this application into Turkish
[Android Apps and Games] royale1223:
I have updated youtube-dl to 11.09.2017, you can update it from app's settings.

I'll send you a PM.

I have attached strings.xml to this post. Are you a blogger?
[Android Apps and Games] furkannnet:
Turkish translation was completed :) I'm not blogger, just I do translation on my free time :)
[Android Apps and Games] stuaxo:
Hi,

I've been trying this on an asus x86vandroid tablet. After I click a video it shows the progress thing for a while then crashes.

S
[Android Apps and Games] ruvort:
I'd love to help out as well. Would you also be open to providing the source on github?
[Android Apps and Games] maXity:
ruvort, royale1223 has contacted me earlier with instructions on how to update it server-side, but I haven't yet had the chance to take a closer look - if you're familiar with this kind of work, would be great if you could help keeping it alive!
[Android Apps and Games] shizzel:
Hi! Nice app! I translated the app to Dutch (NL). Strings.xml attached.
[Android Apps and Games] -->:
Not working, it keep crashing on start up :(
[Android Apps and Games] maXity:
You have to install the additional plugin for YouTube, see first post
[Android Apps and Games] -->:
Already installed it but still crashing
[Android Apps and Games] SuX.Dickinson:
Same here, crashing all the time.
[Android Apps and Games] Nikola G.:
What's the current status of this app, is development active? Ping [MENTION=4609052]maXity[/MENTION] , [MENTION=4320523]royale1223[/MENTION].
[Android Apps and Games] royale1223:
There seems to be some renewed interest in this project. So I'll be trying to fix some of those bugs today. And I'll try to make it play store complaint. Is the video search option useful? I'm thinking of getting rid of it.
[Android Apps and Games] maXity:
That's great, thank you!

My main use case for the app would be via the Android "share" function - i.e. send a particular link to the app for video extraction. Don't need a search function.
[Android Apps and Games] hyper1FU:
It keeps crushing before the download begin. Tried both v1.03 and v1.05 with YT plugin, either of them didn't work on my phone.

Model: Redmi note 2

Firmware: MIUI Global 8.5.1.0 (Android 5.0.2)
[Android Apps and Games] iHack13:
Hi.

Sounds great. Generally search function isn't really needed as long as you can feed the YouTube link over the share button in browser or YouTube app.

Not sure how to make it Play store compliant. Google doesn't allow YouTube downloaders.

When you download the first video downloader in play store , open it and visit YouTube.com in its Internal browser it tells you that YouTube is not allowed.

That's why all YouTube downloaders are offered outside the play store from my understanding.

So far I like the GetTube GUI the best. Sadly development was dropped .

It can be found on XDA. Dev is DSM

Btw: app crashes for me
[Android Apps and Games] DeathHacker:
That's great to hear! I thought this was dead a while ago.

Personally I think the search is somewhat unnecessary, as long as it's still easy to "share" from YouTube

I also have a bug report, whenever I try to download, it crashes.

By try to download, I mean either tapping a video icon in app or sharing a video from YouTube

It will show the loading screen for a bit, and then just crash.

I can post logs if you want, let me know if you do.

EDIT: regarding distribution of the app, it'd be nice if you could get it on fdroid, although I'm not sure of their policy. (I believe it has to be open source for starters)
[Android Apps and Games] anonchique:
Hm, dont get rid of search, its usefull for guys like me who got something like «ha that was good youtube vid, i need to download it now» in crowded bus :)

Hoping of play store version soon.

Thanks for development!
[Android Apps and Games] LThMT:
Would love to use this app, it seems really nice. However, it keeps crashing whenever I try to download a video the app crashes. I'm on LinageOS 14.1 on a OnePlus One. Thanks!
[Android Apps and Games] DeathHacker:
Has this died down again? Is app development dead?
[Android Apps and Games] gouster3:
Background playback support?
[Android Apps and Games] shnk123:
Does it has support for downloading 2k or 4k (30 or 60 frames per second) videos and merging it with "best audio" available with the help of ffmpeg? By the way, youtube-dl command for that will be:

youtube-dl -c -f bestvideo+bestaudio --merge-output-format mkv URL

I have youtube-dl installed om my device with the help of pip on Termux. This works with some glitches, though does work.
[Android Apps and Games] automatisms:
I’m by no means an expert, but from my understanding and limited experience, once ffmpeg is installed, youtube-dl’s bestvideo+bestaudio argument (already the default) will also automatically default to outputting in mkv format.
[Android Apps and Games] TheLMGN:
Not working on OnePlus 3T Android 7.1.2 (Dirty Unicorns) app crashes whenever I try to open anything
[Android Apps and Games] dj4br1k:
Nice work...., keep working bro
[Android Apps and Games] ibmonkey:
App crashes every time upon opening.

Honor 8 (Android 7.0)
[Android Apps and Games] muimmortal:
Thank you!
[Android Apps and Games] Samuel Prouse:
Crash Data (Google Galaxy Nexus)

Device Information:

Operating System: LineageOS

Android Version: 6.0.1

LineageOS Version: 13.0 (November 12 2017, nightly build, toro)

Kernel Version: 3.0.101-g423532f

Upon opening the app for the first time, it crashed after about 1.5 seconds of working properly. Then, after I installed the YouTube plugin, the app worked fine. Though upon pasting a video URL and navigating there, the app crashed before fully loading it. Then, opening it again, I found that it's begun to crash again, every time I open the app. Could it be that I need to install Python separately?

(Please forgive the question, and my inexperience.)

(I've just discovered an update to LineageOS. I'll update the information after the update, and let you know of my progress.)
[Android Apps and Games] xdamatter:
Nice work..downloading it right now.
[Android Apps and Games] DeathHacker:
Same issue with the crashing on loading video (on LineageOS as well). Seems this thing is dead, although a little while ago there was a bit of activity, updating (I believe) to 1.05. Been waiting a few months, be prepared to wait a loooooong time.
[Android Apps and Games] Valkiry:
So didn't work for me on GT-P5210 (Lin 14.1 7.1.2) you should find log cat attached
[Android Apps and Games] Samuel Prouse:
I'm now encountering the same repeating crash issue as before, but now on Dirty Unicorns.

(Info below)
[Android Apps and Games] KaMyKaSii:
[MENTION=4320523]royale1223[/MENTION] any news? This app is definitely something that should exist on Android, please do not abandon it!
[Android Apps and Games] ukracer:
Yes its going to be very useful.

My problem is whilst it runs on my galaxy edge 7 it crashes everytime i try to download.

Any suggestions..
[Android Apps and Games] psycholyzern:
Sad to see such a good project died
[Android Apps and Games] haroonbro:
Don't use it, it Might compromise your privacy

Google don't allow its users to download YouTube videos on their smartphones and that's why tubemate app is not on Google Play.

So, that's obvious that YouTube dl won't get listed on Google Play which is unfortunate to see if that apk package will be bring bugs to your phone when you download it on your Android.

I use desktop version of YouTube-dl on PC with antivirus protection ON... Because then I feel save about my privacy...

https://softstribe.com/youtube/bulk-download-youtube-videos-using-youtube-dl/

I don't know what will you prefer but I highly recommend you to analyze things first if you don't wanna mess up your privacy..
[Android Apps and Games] royale1223:
Hi guys,

First let me apologise for abandoning you for year. Life and job got in the way. However today I have updated the app to version 1.06. Almost everything should work as it used to. I will try to improve the app and do routine maintenance in the future. Thank you all for your support and patience.
[Android Apps and Games] KaMyKaSii:
Hello, thank you very much!

Could you add filters? For example, I'd rather download at 720p60 in webm, so I'd like that option already appears by default or that I could filter the list. And could you also add ffmpeg to auto-merge audio and video?
[Android Apps and Games] royale1223:
I will try to make the app bit more stable first. After that I'll consider those features.
[Android Apps and Games] lkcl:
sorry dude, it keeps constantly crashing, again and again. crashes occur either right at the start during search at first start-up, or they occur after a couple of seconds spinning during a search, or they occur during the middle of a download. after half an hour trying to download a one-minute video approximately twenty five times i'm sorry but i'm giving up.

if you can please provide the source code, published in a git repository online, i and other people will be able to investigate and fix the problem without needing to trouble you. as the app utilises and leverages free software licensed programs that should not be a problem for you at all. i recommend that you release it under a straight GPLv3+ license (please do not make the mistake of attempting to impose other restrictions).

thanks,

---------- Post added at 06:25 PM ---------- Previous post was at 06:24 PM ----------

also you forgot to sign the 1.06 APK, it can't be installed.
[Android Apps and Games] royale1223:
I have no intention of releasing this app as open source. Sorry. If you want the bug fixed, please upload the crash log like everyone else. Use the 1.06 apk after uninstalling the previous version.
[Android Apps and Games] gibbsnich:
Like this?

02-26 20:53:32.743 E/AndroidRuntime(2594): Process: com.aviddapp, PID: 2594

02-26 20:53:32.743 E/AndroidRuntime(2594):	at com.vibhinna.avidd.engine.search.YouTubeTrendingSearch.search(Unknown Source:240)

02-26 20:53:32.743 E/AndroidRuntime(2594):	at com.vibhinna.avidd.engine.search.WebSearch.search(Unknown Source:8)

02-26 20:53:32.743 E/AndroidRuntime(2594):	at com.vibhinna.avidd.b.e.a(Unknown Source:14)

02-26 20:53:32.743 E/AndroidRuntime(2594):	at com.vibhinna.avidd.b.e.doInBackground(Unknown Source:2)

02-26 20:53:32.777 W/ActivityManager(1151): Force finishing activity com.aviddapp/com.vibhinna.avidd.MainActivity

02-26 20:53:32.807 I/ActivityManager(1151): Showing crash dialog for package com.aviddapp u0

02-26 20:53:37.227 I/ActivityManager(1151): Killing 2594:com.aviddapp/u0a2 (adj 900): crash

02-26 20:53:37.254 W/ViewRootImpl[aviddapp](1151): Dropping event due to root view being removed: MotionEvent { action=ACTION_MOVE, actionButton=0, id[0]=0, x[0]=280.0, y[0]=999.0, toolType[0]=TOOL_TYPE_FINGER, buttonState=0, metaState=0, flags=0x0, edgeFlags=0x0, pointerCount=1, historySize=2, eventTime=19931369, downTime=19931349, deviceId=3, source=0x1002 }

02-26 20:58:58.521 V/ForumDbHelper(3557): ⇢ getForumHierarchy(forumId=530, title="[APP][5.0+] youtube-dl Material GUI for Android - Avidd")

02-26 20:58:58.530 V/ForumHierarchy(3557): ⇢ <init>(forumId=0, title="[APP][5.0+] youtube-dl Material GUI for Android - Avidd", parentId=0, responseForum=null)

Happens every time so it is easy to reproduce, I hope.

Edit: It happens not really every time. I think it could depend on what YouTube content is shown. Could you maybe add an option to disable that YouTube content on the search screen?
[Android Apps and Games] royale1223:
Thank you. Yeah, I'll probably disable it.
[Android Apps and Games] KaMyKaSii:
Could you make subfolders for each different service? I believe the downloads would be more organized. And it would be nice if you could add the "bestvideo" option in the settings, so by adding a link the video would be downloaded automatically, without needing to choose any format. And the option of extracting the download link to use in an external download manager would also be good
[Android Apps and Games] royale1223:
Excellent suggestions. I'll try to implement these if I get time.
[Android Apps and Games] royale1223:
New version 1.14:

- New best video/audio options via intent chooser(share dialog from browser etc.)

- Removed search functionality as it is abarely useful and hard to maintain

- Fixed some crashes