tachibanagenerallaboratories / download-navi Goto Github PK
View Code? Open in Web Editor NEWFree and Open Source software download manager
License: GNU General Public License v3.0
Free and Open Source software download manager
License: GNU General Public License v3.0
Hi, right now the rename function doesn't seem to preserve the filename. For example, if I download "music.mp3" and rename it to "song" it just saves as "song" with no file extension. It should save as song.mp3. I realize I could just type "song.mp3" but that seems completely unnecessary. I will rarely, if ever, have to change the file extension because I'm downloading the exact type of file I want. Can we have an option so that when renaming a file, it only changes the filename and not the extension? Thanks.
I would not want to do as in many download managers - keep username and password unencrypted. Therefore, I see two ways out:
Error: Expected OK, but received partial
I get this error when downloading files such as:
• The release apk
• Files from this test site
Files download directly from the git repo fine.
Android: 9
Model: Nexus 6
Manufacturer: motorola
when I want to download something from this type of url
it shows server error returned HTTP 400 code.I can't download.Please solve the problem.
during the usage of the program i am seeing a few inaccurate translations while it is shown in my language (e.g "resume" meing shown as "resumar" instead of "retomar")
is there a page on weblate i can use to help with translations?
edit.typo
Preface: I am not asking you to host a proxy server.
I prefer FOSS software because I know it will generally respect my privacy better than proprietary software. The same seems to hold here with DLNavi.
I believe that allowing the user to filter their downloads through their proxy is just another step towards freedom in this sense.
I personally have a vpn subscription which provides a SOCKS5 proxy server for me to use. Many apps I own support this functionality to ensure the data sent through that particular app is handled safely, without the need to toggle my vpn every time. I think this functionality would compliment a FOSS download manager very well. Both for privacy, and freedom.
TL;DR give users the option to download everything through a proxy
Example: Look at telegram proxy settings
Redacted
Example: https://mirrors.ustc.edu.cn/lineageos/full/oneplus3/
get wrong file just 5B
I tried downloading a Xubuntu ISO to test this manager on big files and no matter how much I try, I get "Error: Handshake failed" on the following link.
It works fine on browsers, ADM, everything else.
This is with the latest 1.0.2 on Android 7.1.2
android.util.AndroidRuntimeException: java.lang.reflect.InvocationTargetException
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:270)
at android.webkit.WebSettings.getDefaultUserAgent(WebSettings.java:1270)
at com.tachibana.downloader.core.system.SystemFacadeImpl.getSystemUserAgent(SystemFacadeImpl.java:74)
at com.tachibana.downloader.core.settings.SettingsRepositoryImpl$Default.userAgent(SettingsRepositoryImpl.java:80)
at com.tachibana.downloader.core.settings.SettingsRepositoryImpl.userAgent(SettingsRepositoryImpl.java:459)
at com.tachibana.downloader.ui.adddownload.AddDownloadViewModel.getPrefUserAgent(AddDownloadViewModel.java:153)
at com.tachibana.downloader.ui.adddownload.AddDownloadDialog.initParams(AddDownloadDialog.java:240)
at com.tachibana.downloader.ui.adddownload.AddDownloadDialog.onCreate(AddDownloadDialog.java:223)
at androidx.fragment.app.Fragment.performCreate(Fragment.java:2586)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:838)
at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:439)
at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManagerImpl.java:2079)
at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManagerImpl.java:1869)
at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManagerImpl.java:1824)
at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManagerImpl.java:1727)
at androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(FragmentManagerImpl.java:2663)
at androidx.fragment.app.FragmentManagerImpl.dispatchActivityCreated(FragmentManagerImpl.java:2613)
at androidx.fragment.app.FragmentController.dispatchActivityCreated(FragmentController.java:246)
at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:542)
at androidx.appcompat.app.AppCompatActivity.onStart(AppCompatActivity.java:201)
at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1391)
at android.app.Activity.performStart(Activity.java:7165)
at android.app.ActivityThread.handleStartActivity(ActivityThread.java:2972)
at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1813)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6671)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:860)
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(Native Method)
at android.webkit.WebViewFactory.getProvider(WebViewFactory.java:265)
... 35 more
Caused by: java.lang.RuntimeException: Cannot load WebView
at org.chromium.android_webview.AwBrowserProcess.a(PG:24)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.a(PG:81)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.<init>(PG:12)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.<init>(PG:1)
at com.android.webview.chromium.WebViewChromiumFactoryProviderForP.create(PG:1)
... 37 more
Caused by: he
at org.chromium.base.library_loader.LibraryLoader.a(PG:33)
at org.chromium.base.library_loader.LibraryLoader.a(PG:13)
at org.chromium.android_webview.AwBrowserProcess.a(PG:20)
... 41 more
Caused by: java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "\/system\/app\/webview\/webview.apk"],nativeLibraryDirectories=[\/system\/app\/webview\/lib\/arm64, \/system\/app\/webview\/webview.apk!\/lib\/arm64-v8a, \/system\/lib64, \/vendor\/lib64, \/system\/lib64, \/vendor\/lib64]]] couldn't find "libwebviewchromium.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
at java.lang.System.loadLibrary(System.java:1669)
at org.chromium.base.library_loader.LibraryLoader.a(PG:24)
... 43 more
I'd like a way to set Download Navi to always download with a default number of pieces and useragent so I don't have to select them every time I download something. For example, I like to download things at 4 pieces and have my useragent be a Firefox browser. Can we get something like that in the settings page so we can customize it once and never have to select those options again when adding a new download?
I wanted something like ADM /FDM OF PC IN ANDROID.
single app that can handle torrent, magnet link ,normal link to download
Version 1.0.3 (from f-droid)
Android 6
Huawei
Hi,
I tried downloading several podcasts because AntennaPod fails if not pressing download intermittently.
Same seems to happen here too, though. It dowloads a few minutes and then claims it finished. Even if just fractions of files have "landed".
Settings set to retry, I raised the retry attempts, it is allowed on metered connections. I also tried piecing up the files.
Speed is between 5-20K/s
Need more details?
Add internal browser , unlike pc can't integrate this with browser
Allow the user to define file types to be downloaded to correlating directories.
Example:
Etc
I think you need an explanation of what will be included in Remote Access/Control.
Links from google drive that are > than 400-500mb are not downloaded, instead it only downloads the webpage. A possible solution would be to use webview to intercept these links.
Test:
-> Open Navi, add a drive link with file size > than 500mb
-> Add the URL, connect and start download
Result:
Downloads the webpage instead
These downloads show up in the 'Completed' tab, and they play just fine. But the notification is stuck there, as you can see. Tapping 'Shutdown' from the menu does nothing.
Force stopping the app clears them up, as expected.
This might have been caused by adding lots of new downloads without letting previous ones complete.
I can't download file frome https links
1st error: can not find information about developer
If override it then
2nd error: unknown error
Android 8.0
F-Droid will update how we display summary text in our next app release. Summary text will now always be highlighted and prepended to the long app description.
Your long description text starts with the same text you've got in your summary. This will look redundant. I recommend to remove the summary text from your long description.
here are more infos/screenshots about this update: fdroidclient!855
I think you need an explanation of what will be included in scheduler.
Add Media link Grabber ,Integration With Chromium/Kiwi browser or integrated browser with grabber,Batch File Downloader ,Site Grabber
Sent from my Redmi Note 3 using FastHub-Libre
Hello there,
May I ask, is there any way to make the downloads that end with errors, resumable? Like adding a "resume" button to files that end with errors.
This is a second request related to the previous , is there any way to update link for already existing files?
I request these because most files I try to download end with an error, either because of bad connection or the site itself (since others don't seem to have any problems).
it says "all apps associated with this action have been turned off , blocked , or are not installed"
i tried giving it permission to install unknown apps (had to go to app info , but it would be better if there is a shortcut within the app) but still nothing changed
Why do we have to enter the name each time we add a link? Why can't it just download the link? The name field should be optional IF we want to change the filename, which most of the time, we do not.
This is with the latest 1.0.2 on Android 7.1.2
I don't know whether the title is correct or not, here is the logcat from the stacktrace file: ACRA_LOGCAT.
If you have some files protected by Basic Auth (example https://jigsaw.w3.org/HTTP/Basic/ ), it's not possible to provide download-navi a username/password in order to authenticate.
Apart from providing username/passwords, it should also be possible to save them as well.
I'd like to see an about section easily available inside app.
To find version nr, webpage (if any), contact info/bugreport link.
Where is it?
Hello,
I can't find out how do I change the app's language,
My phone language is set on french and I'm french.
Thanks
It would be nice to specify a chechsum at the time of adding a file and checking over it at the end of the download.
Actually there are 2 language code for Indonesian language. id
which is newer and in
which is older and deprecated (ref). And Android is stuck with the old one, in
.
Can you change the code? Or better keep them both for future compatibility.
Thank you.
Expected functionality:
User calls non-system download or AddDownloadActivity
some other way. (tasker/activity shortcut gesture/etc)
AddDownloadActivity
will display over the previously focused app.
After tapping "add", the activity will close and the user will be returned to their previous app.
Almost all downloads I tried failed, showing the following error:
Error: Expected OK, but received partial
Screen:
This happens with all kinds of files (APK, EPUB, FB2, PNG, ZIP, etc). I am using Download Navi (version 1.0.1, F-Droid release, Android 8).
Download Navi has a nice interface and offers a good set of features but it simply fails to download files on my device.
not work save file on external micro sd 64gb
There's a F-Droid badge in the Readme, but it isn't linked to anywhere, and can't find the app in F-Droid.
Is it still available from F-Droid?
Excepted Ok, but received partial
Everytime i see this error on any file type of any size.
Huawei Mate 10 Lite
Android 8.0.0
Currently changing the theme requires a manual app restart.
Please consider mentioning this in the settings section. 👍
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.