andrewiankidd / rcloneexplorer Goto Github PK
View Code? Open in Web Editor NEWrclone GUI for Windows
rclone GUI for Windows
File Sorting
Transfer List
Download directories/multiple files
Pause/Play button doesnt work and is more of an example of why I captured the ffplay window
context menu isnt conditional
currently if no remote is found config ini and rclone config is opened so a user can see a list of their remotes
would be nice if there was some sort of wizard for setting up remote
Hi, was trying to build this, saw I needed signtool.exe and found rcloneExplorer_TemporaryKey.pfx included, not sure if signing key should be included in github repo.
I get the following error on Windows 10 x64 when uploading very large files or folders ~30GB
Hitting continue seems to allow files to continue to upload successfully
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at rcloneExplorer.rcloneExplorerTickHandler.transferTimer_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
JIT Debugging
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
nearing to sync functionality having it's first functional commit, afterwards will spend some time cleaning up code and improving the code design
(tested+working)
rclone cat acdcrypt:"test.mkv" | ffplay -fs -window_title test.mkv -
rclone cat {remote}:{filename} | ffplay -fs -window_title {filename} -
should stay at the top
sorting by filesize sorts as alphabetically rather than by size
Hello,
Can you please post the compiled versions on the releases directory?
I don't have Visual Studio to compile myself.
I'm sorry, this is sure i stupid question. But how do i download a file? No right-click menu, i can't drag and drop files. What am i doing wrong?
Drag and drop to upload files i working juste fine. Plese help.
Need to break up and generalize download cancel function so it can be used for uploads and downloads
if ini isnt found:
notepad launched
rclone config launched
application exits
cant launch rclone if it doesnt exist
New Folder
Delete folder
hash>md5
hash>sha1
Properties (window should display more info like path size)
Is it possible to use my old rclone configuration with this program? It has my remotes set up and the entire configuration file has been encrypted with the rclone command.
empty folders dont work...
this is because the current hack to get folders is to split by /, could patch this but going to move to a combination of lsd and lsl instead for better performance
ie currently it works via
lstExplorer.items = rclone lsl remote:/path/ & split by / to tell if directory or not
(since empty folders only have content on one side of the slash, they get skipped over)
new way:
lstExplorer.items = rclone lsd remote:/path/
lstExplorer.items += rclone lsl -max-depth 1
which instead of one big slow query and function, two quick querys return the exact needed data
Any chance of a Linux version? This looks amazing.
If had the remote path spaces at the directory name,
the code line string filePath = temp[11];
can not work.
At the populatelstExplorer method.
At the
rcloneExplorer/rcloneExplorer/rcloneExplorer.Core.ExploreHandler.cs
class.
Hello,
it seems, ncw is planning to take over FTP.
Do you can add FTP support to rclone Explorer?
It would be so helpful for me!!!
With the scripting being handled within rclone itself, it stops users from being able to learn how rclone works properly. In an ideal world, everyone would use the CLI for syncing, so in an attempt to fix this, give an option to generate .bat files for syncing.
This can also be used to manage multiple syncs, maybe rewrite the sync screen as a bat editor
-Add button to sync screen to save settings as bat
-Add ability to load and edit bats
forgot to encapsulate the folder name in qoutes when changing dir
This project seems like a nice fit for mounting the remotes in rclone as drives in Windows using Dokany. There is a FUSE wrapper that's supposed make things easy to port from Unix systems.
I myself don't have the required skill set to pull this of, but I'm hopeing someone who passes by might ๐
Hi this tool looks awesome but I'm having some difficulties in starting it.
I've downloaded a zip of the project, extracted it and ran the setup.exe to install, all went fine.
On startup of rcloneExplorer it shows a messagebox about a missing .ini file.
On manual creation of the .ini file it shows a messagebox about rclone.exe.
After placing the rclone.exe file in the appropriate folder rcloneExplorer starts but shows nothing: https://i.sli.mg/5dnIIg.jpg (using slimgur as imgur was showing an error messages at the time)
I'm sure I'm missing something.
If i make an LSD call with rclone at my OneDrive i get this:
D:\Projects\rcloneExplorer\rcloneExplorer\bin\Debug>rclone lsd one:
-1 2016-02-26 12:10:41 9 BackUp
-1 2016-12-21 14:05:55 68 Documents
-1 2016-12-02 14:41:34 4 eBooks
-1 2016-10-10 18:48:07 3 Musik
-1 2016-12-22 08:20:57 33 Pictures
-1 2013-09-19 20:56:06 0 Public
-1 2016-04-23 20:55:12 1 Videos
2016/12/22 10:54:53
Transferred: 0 Bytes (0 Bytes/s)
Errors: 0
Checks: 0
Transferred: 0
Elapsed time: 900ms
But rcloneExplorer show me this Directory names:
9 BackUp
Documents
4 eBooks
3 Musik
Pictures
0 Public
1 Videos
Seems that is again an Space-Spliting-Issue ;-)
Anyway, i still love your tool ;-)
Hi there,
Trying to play around with this a little bit and it seems that the rcloneExplorer cannot handle folder/file name in Chinese / Japanese at the moment.
Thanks!
I've just started testing out rclone explorer, but I ran into some problems when trying to stream certain file types like mp4s. Streaming other file types like .mkv, .mp3, .jpg, and .flac seems to be fine. Don't know if this is relevant, but calling ffplay video.mp4
works fine for local playback of .mp4s too.
I'm not sure where to begin troubleshooting, but this is the console output when I try to stream an .mp4 using rclone explorer, so hopefully it helps:
ffplay version N-82966-g6993bb4 Copyright (c) 2003-2016 the FFmpeg developers
built with gcc 5.4.0 (GCC)
configuration: --enable-gpl --enable-version3 --enable-dxva2 --enable-libmfx --enable-nvenc --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libfreetype --enable-libgme --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-decklink --enable-zlib
libavutil 55. 43.100 / 55. 43.100
libavcodec 57. 70.100 / 57. 70.100
libavformat 57. 61.100 / 57. 61.100
libavdevice 57. 2.100 / 57. 2.100
libavfilter 6. 68.100 / 6. 68.100
libswscale 4. 3.101 / 4. 3.101
libswresample 2. 4.100 / 2. 4.100
libpostproc 54. 2.100 / 54. 2.100
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] Could not find codec parameters for stream 0 (Video: h264 (avc1 / 0x31637661), none, 1024x768, 30601 kb/s): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'pipe:':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
date : 2016
encoder : Lavf57.41.100
Duration: 00:00:15.11, bitrate: N/A
Stream #0:0(und): Video: h264 (avc1 / 0x31637661), none, 1024x768, 30601 kb/s, 59.78 fps, 59.94 tbr, 60k tbn, 120k tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 196 kb/s (default)
Metadata:
handler_name : SoundHandler
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 1 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000d993c0] stream 1, offset 0x30: partial file
Last message repeated 2 times
if there is any additional information that you'd like me to provide please let me know
I am trying to add ACD as a new remote. It attempts to create new mount then advises me to accept oauth request in browser. However it is not attempting to open a browser for me to accept and will not let me continue. Suggestions?
causing a few issues, need to set aside time to debug!
issue as a reminder
watched folders
basically just runs rclone sync
will be in a new tab with a bunch of settings for this
todo:
build UI
allow minimize to tray
allow user configurable sync options
allow user configurable sync/copy option
allow user to commit dry run
allow user to cancel a sync
allow store settings to ini
logic for analyzing null/zero settings
logic for seeing if a sync is in progress
logic for seeing if a sync has completed
logic for starting a sync process via button
logic for starting a sync process automatically
replace \r\n with newline on console out for readability
Hey there,
What license is this released under? I didn't see one listed.
Thanks,
-MH
drag and drop uploads
new tab for upload progress
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.