Filecat

Rating: 
4.941175
Your rating: None Average: 4.9 (17 votes)

A file manager for SailfishOS which allows cut, copy and paste of files and folders, seeing properties, changing permissions, opening up images in internal viewer, open multimedia files in internal player, open text files in internal editor. 

You can create Bookmarks for places you visit often that are shared between Filecat, Webcat and LLs Video Player. 

There is a quick navigation option to jump to last known folder by pressing and holding the folder name to add current folder to the last known folder.

Features:

  • Cut, Copy and Paste (multiple files)
  • Delete Files and Folders
  • Image Viewer
  • Multimedia Player (Audio + Video)
  • Text Editor
  • Sort files by Name, Time, Size, Type
  • See Properties of Files and Folders
  • Set Permissions of Files and Folders 
  • Open files externally 

Sourcecode: https://github.com/llelectronics/filecat

Screenshots: 
Application versions: 
AttachmentSizeDate
File harbour-filecat-1.0-1.armv7hl.rpm138.97 KB25/09/2019 - 23:31
File harbour-filecat-1.0-1.i486.rpm144.89 KB25/09/2019 - 23:31
File harbour-filecat-1.1-1.armv7hl.rpm139.4 KB30/09/2019 - 18:01
File harbour-filecat-1.1-1.i486.rpm145.55 KB30/09/2019 - 18:01
File harbour-filecat-1.8-1.armv7hl.rpm142.53 KB12/10/2019 - 23:53
File harbour-filecat-1.8-1.i486.rpm149.39 KB12/10/2019 - 23:53
File harbour-filecat-1.9-1.armv7hl.rpm144.42 KB06/03/2020 - 07:12
File harbour-filecat-1.9-1.i486.rpm151.08 KB06/03/2020 - 07:12
File harbour-filecat-2.0-1.armv7hl.rpm149.39 KB29/04/2020 - 04:18
File harbour-filecat-2.0-1.i486.rpm156.05 KB29/04/2020 - 04:18
File harbour-filecat-2.1-1.armv7hl.rpm154.27 KB04/05/2020 - 04:02
File harbour-filecat-2.1-1.i486.rpm162.26 KB04/05/2020 - 04:02
Changelog: 
  • Add share menu but disabled by default for now due to harbour rules
  • Better getSDCard algorithm that is able to identify encrypted cards aswell
  • Get USB Devices and show them under devices in places page
  • For now use basename of mounted usb device as name because lsblk label is always empty
  • Add support for reading dolphin .directory files for setting sorting of folders
  • Add support for writing dolphin compatible .directory files that save sorting mode

Comments

DameCENO's picture

Thanks for the update

predator2019's picture

Hi. I encrypted all user data and the sdcard. With both apps there is no way to open the sd card directly (SD Card is greyed out). So i need to open the folders -> Device memory -> media -> sdcard -> h5bnf.... -> That's basically ok, but a little bit complicated. Is there a work arround for easy access to the sd card folders? Thanx

llelectronics's picture

Fixed already on git. Scroll a bit down in the recent comments

predator2019's picture

Thanx. When will this update be available on openrepos?

llelectronics's picture

Soon

predator2019's picture

Oh man! Thank You very much for this fast update. Now it works!

flanker's picture

Leszek, are you planning to implement share option? For example for bluetooth, etc.

llelectronics's picture

I have to take a look at that

edit: It needs the 'Sailfish.TransferEngine 1.0' which is not allowed to import when it comes to harbour yet. As I don't want to split my codebase I will not enable that yet though I committed a change to github. If you uncomment the Sailfish.TransferEngine 1.0 import in sharePage and remove the false and outcommented !fileIsDir in FileItemDelegate you can use it with the git version already. 

babba22's picture

Thanks for the update! This would be my preferred file manager on sfos, problem is it still doesn't recognize my sd card (yes, I have encryption enabled on it). Since others file managers can recognize it, maybe you could have a look at how they do it?

llelectronics's picture

edit2: Fixed the issue by using lsblk which is able to allow me to see the various different partitions on the microsd card so I can distinguish it from usb-otg devices. See this commit: https://github.com/llelectronics/filecat/commit/1a955bfae32ef64b96beb40d74b7be89699fd14a

llelectronics's picture

They iterate through the /media/sdcard folder. I don't like this implementation as it will break with future updates or might end up showing something as sdcard which is in fact a usb otg device. 

I still have it on my radar and will take a look on how to implement it

edit: I have a test version for you that you can test. https://llelectronics.dd-dns.de/s/4smBPc97qmrYFqz

Please give feedback and tell me if it works for you. This will fail eventually when you have external usb-otg devices attached that have encrypted partitions though (it also uses folder recognition in combination with encrypted partition to guess it is a sd card)  

RodSeq's picture

Hi, I have used Filecat 1.8.1. to copy photos/videos camera folders (1 year data ~20GB) from my internal memory to a new 128GB SD card mounted on my phone: Filecat removed the folders from internal memory without copying it on the SD Card. Do you know a way to recover back my files on internal memory or are they lost ? Thanks for your help, I am quite desperate in this moment... (my phone is Xperia X with SailfishOS 3.2.0.12)

llelectronics's picture

That sounds really bad. I don't expect you have backups?

Of course the file copy process should never delete files.

As for undeleting. Photorec might be capable to restore some files. But you need to turn off the device immediately so it won't overwrite your files and use recovery mode.

 

Ezreal's picture

Thank you for your app. Is viewing files shared on the local network possible to be implemented in the future?

llelectronics's picture

This is not planned as there exists FishNetMount already which is able to handle network mount points.

nazzareno's picture

Got it. Thanks

nazzareno's picture

What about hidden files?

llelectronics's picture

You can make them visible by clicking the title of the folder. 

laoidheach's picture

It would be great if you could add a "share to" feature. I find it's often the easiest way to share arbitrary files, especially when sharing to Android apps.

dirksche's picture

Thanks for your answer.

dirksche's picture

Thanks for this filemanager. Two features would be wonderfull: Search for files by name and webDAV implementation

llelectronics's picture

I made a voting about sftp and mounting and the majority did not want it in a file manager but wanted a separate app for this kind of thing. 

This is why I decided for now not to implement this. I suggest maybe contacting and asking FishNetMount developer to implement it there for now. Also webdav from everything I experienced on the desktop so far is a very complex and error prone protocol. 

Search is another thing I personally want to stay out of the file manager. As the other file managers implementation of doing a dumb recursive search for file name starting from a directory is time consuming and battery hungry. I want to explore better ways doing this. 
I am open for suggestions on how to do this. 

Ultimatively I think we need a general device search something as clever and powerful as krunner on the Plasma desktop for example. Something that can query the music library for media data, query desktop files for apps and query documents and other files in the home directory. 

DameCENO's picture

Awesome for a startup, nice to have so many options when it comes to File managers, thanks a lot. Really looking for a replacement to Filecase, one which handles the copying of big files which is the only bug of Filecase I know of. Keep up the good work man, will have to use it for a while to report known bugs, just wanted to be appreciative first

oxygenh's picture

nice file manager. Please, add possibility for select and actions for some files.

llelectronics's picture

You mean multi selection? 

I am all ears on how to implement this in a sane manner. 

oxygenh's picture

yes, multi selection. It can realizes like it in gallery app?

llelectronics's picture

Good idea. I will take a look at it.

raffles496's picture

Thanks so much for the FM. I like every function.
I have one question, exist a specific motive for that RAR support is not implemented?

llelectronics's picture

I don't have anything implemented for archives besides opening them up with the default archiver. 

I think rar support depends on certain licenses which Jolla did not get for supporting it. 

Historyscholar's picture

awesome :)

Pages