Giter Site home page Giter Site logo

rcloneexplorer's People

Contributors

buywetwok avatar patrykcoding avatar x0b 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

rcloneexplorer's Issues

Asking for password when rclone.conf is not encrypted

When I import an unencrypted rclone.conf, I am asked for a password.

Below is my rclone.conf file

[drive]
type = drive
client_id = 
client_secret = 
token = {xxx}

[crypt]
type = crypt
remote = drive:/crypt
filename_encryption = standard
password = xxx
password2 = xxx

Connection to AWS servers

Information managed by this app may be sensible. I've checked that rcloneExplorer connects to AWS servers even with no remote configured. What are those connections used for?
NetMonitor App

Logo proposal: rcloneExplorer

Hey, I examined your project and saw that your project has no logo design yet. If you interested I can contribute on your project with making logo design. Actually my main purposes are supporting open source projects and make my portfolio better. I am waiting your feedbacks, we can talk about design decisions and ideas, have a nice day!

Ask for PW of rclone configuration

Testing an encrypted Google Drive remote, using v1.42-DEV on LineageOS.

Created a Google Drive remote and the encrypted it with rclone browser on Linux. rclone config file on Linux was password protected.

Imported config file from Linux. Can access encrypted GDrive fine, but rclone explorer does not ask for Config password.

Shouldn't rclone explorer ask for Config password at every startup/sleep in order to protect the encrypted Google Drive?

BTW, Thanks so much for this app.

Crash when streaming files in very large folders

Hi,

there's crash when I stream a video within a folder with about 900 videos:

12-23 14:44:23.818  3221  3221 E JavaBinder: !!! FAILED BINDER TRANSACTION !!!  (parcel size = 587208)
12-23 14:44:23.819  3221  3221 D AndroidRuntime: Shutting down VM
12-23 14:44:23.819  3221  3221 E AndroidRuntime: FATAL EXCEPTION: main
12-23 14:44:23.819  3221  3221 E AndroidRuntime: Process: ca.pkay.rcloneexplorer, PID: 3221
12-23 14:44:23.819  3221  3221 E AndroidRuntime: java.lang.RuntimeException: android.os.TransactionTooLargeException: data parcel size 587208 bytes
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3810)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:751)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:95)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:154)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:6186)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779)
12-23 14:44:23.819  3221  3221 E AndroidRuntime: Caused by: android.os.TransactionTooLargeException: data parcel size 587208 bytes
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.os.BinderProxy.transactNative(Native Method)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.os.BinderProxy.transact(Binder.java:615)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.app.ActivityManagerProxy.activityStopped(ActivityManagerNative.java:3636)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        at android.app.ActivityThread$StopInfo.run(ActivityThread.java:3802)
12-23 14:44:23.819  3221  3221 E AndroidRuntime:        ... 7 more

App crashes when opening files in background

App crashes with FATAL Exception when opening files from remotes on version #99ff68734acb60d3cf8914430ce7c905aeb2d213

Steps to reproduce:

  1. Empty file cache to insure that rcloneExplorer has to load the file from remote
  2. Click on the file, go to app switcher and do something in another app
  3. rcloneExplorer crashes after some time

What happens?

Proposed Fix:
#74

Crashes and sync fails on XCover 3 phone

Hello. I'd love to use this app, but I've had some issues with it that make it rather unusable.

  1. The app crashes when viewing directories that contain files. It appears to work fine when viewing directories that only contain other directories.
    Example: https://giphy.com/gifs/21RuJ2v00oX5PJbU2t

  2. The app fails to sync files. Here I'm trying to sync a remote that only contains a single two line text file, which fails.
    Example: https://giphy.com/gifs/tKxJRryZXwD2y6G8GY

As other people seem to be using this app without problems, so I'm assuming it's something to do with my phone, so system specs follow:

cpu model: ARMv7 Processor rev 3 (v7l)
cpu features: swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt
android ver: 6.0.1
sdk: 23

Any idea what might be causing this?

Automatically create year month subfolders

I don't know if this is already possible, but if it is I couldn't find out how and please ignore the rest of this issue.

Would be nice to be able to create subfolders based on the file creation date. So if the file is for example created in January 2019, it should be automatically placed in a folder path like

.../2019/01/filename

I don't know if this is supported by Rclone?

Play video from encrypted remote

Hello,

Is there a way to play a video from an encrypted remote ?
I'm trying to play a .mp4 file directly from a pCloud encrypted remote with:

screenshot_20180729-123342

  • Google Video Player (default Android video player)

screenshot_20180729-123256

I have also tried the "open as" "video" feature. Same issue.
The "open as" "image" works perfectly.
When i download the video manually, these two players can play it perfectly.
I have a Xiaomi Redmi Note 3 Pro Prime with LineageOS 13 Official Stable build (Android 6.0.1_r81 with security patch level 2018-06-05).

add webdav serve and built-in images browser

rcloneExplorer is a very cool project.

Can add rclone serve webdav function for rcloneExplorer, since many android app support webdav but not http?

Can support a built-in image viewer in rcloneExplorer, browse pictures one by one without opening a third-party photo browser app for every time.

Failed to upload file to serve webdav in rcloneExplorer

Run serve webdav in rcloneExplorer(1.6.0-013-47533d4-ฮฒ), then use an android webdav client, such as ES Explorer, Solid Explorer or FolderSync to connected serve webdav in rcloneExplorer.

Browsing or download files from webdav client is work fine, but it's failed to upload file via this webdav
client, and some app reported error : "Method Not Allowed".

But if run rclone serve webdav in Linux/Windows shell, this android webdav client can work fine and upload file success.

So I think this is maybe a rcloneExplorer issue. @kaczmarkiewiczp can you help to fix it?

Show empty state in more situations

Been toying with the idea whether the empty state (the Ooops! screen) should be shown in more scenarios, not just when the rclone config file is not present.

Right now, the empty state is only shown when the user hasn't created a rclone config, either manually or through importing.

However, the user can also end up with a blank screen with no remotes shown, when the user manually deletes all existing remotes.

In #112 I've began a change where when there's no remotes left, the empty state can also be shown to the user. This way, when the user opens the app again, or try to list the remotes using the left navigation menu, they'll be shown the empty state.

I've also updated the message to prompt the user to either import config or just add a remote in through the app directly.

There is one other scenario that haven't been dealt with yet, which is when the user deletes their last remote, an empty list of remotes will be shown instead of auto-refreshing the view to display the empty state immediately. Tried a few things but I haven't been able to refresh the remote fragment after a delete remote event (and of course, the remotes list being empty). It feels like better user experience if the user can be taken to the empty state immediately.

Access to external storage

When selecting device storage, the only storage that is accessible to the App is the internal memory.

It would be extremely useful if you could include external storage (microSD) in the "Select Storage" dialog box as a upload location.

Thanks!

Technical details:
App Version: 1.7.0-ARM64
Rclone Version: v1.42-DEV

A chance for Android 4.4.2 comaptibility?

Hello,

i have an Android Kitkat 4.4.2 and have tryed your last RCExplorer.apk and RCExplorerArm32.apk on an THL 5000 and it gives an ParseProblem that why i think i have not the minimal Android Api.

Any chance for 4.4.x compatibilty? Will be very great;).

Thx

Please add webdav serve

Can add rclone serve webdav function for rcloneExplorer, since many android app(File Browser or Music/Video Player) support webdav but not http?

not streaming video file from mega?

@kaczmarkiewiczp
I have installed last version. I streamed in the past videos from mega, I believe with this version.
Was not using it for a time. Tried several days lately and it gets stuck in wainting but no streaming starts.
Any hint?
Changes in mega?
Thanks
CT

Last modified date not calculated correctly

When using the app with Backblaze B2 and pCloud, I've noticed the last modified timestamp is incorrect.
Newly created files will have a offset of several hours.
This does not affect the upload file picker when choosing a file to upload from the phone, only happens when browsing through different remotes.

Looks like some timezone issue, I've attempted a fix here: #101

I don't have accounts with all the possible rclone remotes, so not sure if the fix will cater for everything.
Hopefully @kaczmarkiewiczp you've got test accounts in more places to try this out ๐Ÿ˜„

Crash on screen rotation with dialog open

App crashes when some dialogs are open and screen orientation changes.

The following dialogs are affected:

  • ColorPicker Dialog
  • FileProperties Dialog
  • Input Dialog
  • Link Dialog
  • Loading Dialog
  • NumberPicker Dialog
  • Open As Dialog
  • PasswordGenerator Dialog

Download failed - no log created

Hi!
I have a Moto G4 Plus running Android 7.0
I have the latest Rclone Explorer App installed (1.7.1 with Rclone Version v.142-DEV)

I am trying to download music files from my Synology NAs via Webdav. I already have the files on the SD Card and moved them to the Rclone Storage Directory on the SD Card. When I try to downoad all the files, i get some errors displayed in the notification, and then the download stops with "Download failed".

I tried looking if a certain file is the problem, but I can not find a log file. Neither at Device storage > Android > data > ca.pkay.rcloneexplorer > files > logs nor at the SD Card in the same place.

The directory is empty and no files are created.
I have "Use logs" and "Send anonymous crash reports" activated in the settings.

Can't download to external storage

Hello,

rcloneExplorer seems to not be able to download to external storage (microSD card).

I have a 32 Go internal storage (named "sdcard" on rcloneExplorer, but it's not a microSD card) and my real external 64 Go microSD card is not detected.

screenshot_20180813-195153

Plus, two entries are flagged as "storages" but they are not. See screenshot below:

screenshot_20180813-195110

  • Phone: Xiaomi Redmi Note 3 Pro Prime (ARM64)
  • System: LineageOS 13 Official Stable build (Android 6.0.1_r81 with security patch level 2018-06-05).

Change location of rclone.conf

In fact this is a request, not really an issue.
It happens that I need to run rcloneExplorer on an Android Tv (Sony Bravia) and this TV don't have documentsui built in so I cannot import my existing rclone.conf file. It also won't let me create a new one because...well...it's Sony, all crippled android.
In this case I would like to request, if possible, to move the location of rclone.conf from /data/ into /storage/sdcard, perhaps under Android/data so I can put my rclone.conf inside this folder and next time that I open the app it should read without problems.
I can install any file explorer and use it but for importing the app tries to load the documentui from Android.
I'm not sure if I was clear enough about this but if need I can provide more details.

Thanks a lot.

Can't Figure Out How To Import my rclone.conf File.

I copied the rclone.conf file from My Mac to my Galaxy S8+. I put it in the Downloads folder of the phone storage (not SD). But for some reason when I tap Import Configuration and navigate to Downloads, the folder shows me all its contents except for the rclone.conf file. Do I need to rename it to something especial or anything like that?

End "HTTP serve" streaming service

Hello,

Is there a way to end the "HTTP serve" streaming service without having to kill rcloneExplorer with an advanced (root) task manager ?

screenshot_20180729-122450

SFTP/SSH remote cannot list files

Right now SFTP/SSH remote won't work because getDirectoryContent will just create remoteAndPath = remote + ":" which is invalid for SFTP/SSH since any path should start with \.

#114 is a quick workaround, but it means all remotes will have this extra \ added which might not be ideal because it isn't necessary. There may be unknown consequences, but a quick test showed that other remotes don't seem to complain. More testing is required though.

I'm not sure where's the best place to insert this extra \ if SFTP/SSH remote is chosen, but at least #114 shows that we do need to add in the slash for this remote type to work.

Mega remotes

@kaczmarkiewiczp
Does 1.7.4 allow to configure a mega remote?
If yes, how?
Thanks

Cannot import rclone.config

Just installed last version in android 7.
Screen for config import pops but I am unable to navigate to select the config file I downloaded.
RcloneExplorer only searches in "recent" and "downloaded" but only shows media files and apks.
Is there a workaround? Could I copy the config file to the "expected" place so import is not necessary?
Thanks

how to stream?

Can you provide some insight of how should I configure rcloneExplorer to be able to stream?
I have an Android box so really do not know to how to do it.
I see in the app create link and serve http none of them help me with vlc in android - I see only video, audio, local network.... but I cannot include an http link anywhere...
(it would be much easier with a "share to" or alike ... probably it is there but I cannot get it....)

Thanks again

Startup password

It would be a useful feature asking for a password/pin/fingerprint for accessing the remotes.

Serve files via Android App Links

Hi there and first of all thanks for all the hard work to build this great app!

I love to use this app to reference files saved in my (crypted) cloud storage using file links in my notes application. That is currently possible, but requires the local webserver to be running.

Would it be possible to use Android App Links to serve files without leaving a service running in the background? This is the way Apps like Reddit open automatically when you click a link to reddit.com/Whatever somewhere on your phone. RCloneExplorer could register for some URL (maybe even 127.0.0.1:8080 or something) and would be notified by an Android Intent when a link of that form is clicked. It could then automatically serve a requested file.

This might be related to #228 , even though it's not exactly the same.

Improvement request : rclone sync

Hello,

Since we are now able to download / upload files, can you please add the rclone sync command to sync Android directories like the SD-card content or a specific folder to a remote server ?

Thanks for rcloneExplorer, it rocks ! ๐Ÿ‘

Regards

Feature Request: Pause Transfers

Can you add the ability to pause the current transfer? Adding a pause option next to cancel in the notification would work the best imho.

Often I find the need to pause long transfers especially when it's eating up all my bandwidth.

Currently the only option is to cancel the transfer (hope there isn't another transfer queued) and restart it when I'm ready to resume the transfer.

Maybe suspending the process would work? If the transfer itself has its own pid. Anyway, I hope this is fairly easy to implement. Thanks in advance!

Cannot open encrypted G Suite Team Drive

Hi!

First of all thanks a lot for this amazing app!

Unfortunately i cannot open my encrypted TeamDrive in your app, it looks like something with my config is not correct. On linux and windows my config does work but not in you app. When i try to open the encrypted folder configuration it just throws me the error message "Error retrieving directory content".

If i use the Team Drive configuration only, without encryption, i can see files and folders. The Cache configuration does not work too.

How can i debug this issue or provide you a log file (could not find it). Thanks a lot again!

Or can you share a working config so that i can edit mine? Not sure how the cache config should look like, etc.

THANKS

This app doesn't work. (Google drive)

The app worked yesterday, but somehow it is broken now.

How to reproduce:

  1. import rclone.conf (This config file is okay, I imported the file on my other computer and it works)

  2. I tried to connect to Google drive profile, saw "Error retrieve directory content".

  3. I tried to add new remote in the app itself, saw "Error creating remote" despite the browser says "Success!"

  4. Tried to clear app data and do step 1~3 (or just 3) again, nothing changes, error happens.

I've tried:

  1. Switch between Wi-Fi and mobile.

  2. Clear app data.

  3. Two Google accounts.

My Android is using Oreo (8.1)

Feature Request: Add password protection for rclone serve webdav

@kaczmarkiewiczp , rclone serve webdav is a very useful feature in rcloneExploer, it will always run as a service on my phone, and I'm worried that other people on the LAN will also be able to access it.

So is there a way to add a password protection for webdav? For example, put the password settings in the app settings, thanks.

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.