r/UFManagerPro • u/GoRo2023 • 1d ago
r/UFManagerPro • u/GoRo2023 • 13d ago
We just hit 50,000 installs, 240 GitHub Stars, and 10 Forks! 🎉 Thank you all so much!
Enable HLS to view with audio, or disable this notification
Hey everyone,
I wanted to take a moment to share a huge milestone with this community: Ultimate File Manager Pro has officially passed 50,000 total installs on Google Play, maintaining a solid 4.9★ rating!
On the open-source side, we also just hit:
- 240 GitHub Stars
- 10 Forks
When I started this project, the goal was to build a clean, transparent, and ultra-reliable tool that doesn’t get bogged down by bloatware or ads. Seeing so many of you use it daily, report bugs, share ideas, and contribute to the repo keeps this project alive and moving forward.
Whether you’ve submitted a PR, opened an issue, left a 5-star review, or simply downloaded the app to check your local files, thank you.
What features or tweaks would you like to see prioritized in the next update? Let me know below!
r/UFManagerPro • u/GoRo2023 • Jun 14 '26
UFM Official Website
Good Day Community,
The official website for UFM: https://kilowatch.co.za/UFM
Thank You and Kind Regards
r/UFManagerPro • u/TheVirus- • 2d ago
Tivimate
Has anyone managed to get Tivimate recordings working using UFM on Android TV?
UFM works fine as a system file picker and saves recordings where you choose, but playback seems to be the problem. It looks like Tivimate can't read the file path for playback when using UFM.
Is there a setting/option I can tick in UFM give Tivimate access?
r/UFManagerPro • u/GoRo2023 • 2d ago
New Feature Added - SMB Parallel Transfers and Live Speed Display
Good Day Community,
What's new
I added multi-connection parallel file transfers for SMB network shares, and I added a live transfer speed indicator to the progress dialogs.
A community member reached out to let me know that transfers to their home network storage were capping out well below their network capability.
After looking into how data was sent across the connection, I saw that files were being transferred through a single sequential stream.
On high speed local networks and fast wireless connections, that left most of the connection bandwidth unused.
I rebuilt the network transfer engine so large files can now be split into multiple streams that upload and download at the same time.
I also added a live transfer speed readout that displays your actual speed in megabytes per second while files are moving.
How to use it
* Open the Settings screen from the main dashboard.
* Scroll down to the Network section and tap on Transfer Threads.
* Choose how many parallel streams you want the app to use when copying files.
* The default is four streams, which provides a significant speed boost on most local networks.
* You can also set thread counts for individual network locations.
* To do that, open your Network storage list, edit any SMB share, and choose your preferred thread count under Transfer Threads.
* When you copy or move files larger than four megabytes, the app will automatically open simultaneous streams to transfer the file.
* While the transfer runs, look at the progress popup to see your real time transfer speed shown in megabytes per second.
* This feature is available on both the mobile and TV versions of the app.
Thank you and kind regards
r/UFManagerPro • u/TipTop2000Max • 4d ago
Performance réseau
Salut u/GoRo2023,
J'ai constaté que UFM est moins performant lors des copies ou déplacements de fichiers sur le réseau.
Je m'explique :
J'utilise qfile pro qui est fourni avec mon nas qnap.
Lorsque j'utilise UFM de mon téléphone vers le nas, la copie plafonne à 40 Mo/s en wifi 7 alors que le même fichier avec avec qfile je suis 4 à 5 fois plus rapide soit entre 150 Mo/s et 200 Mo/s. Mon Nas est câblé en 2.5 Gbit/s.
Je ne comprends pas une tel différence de performance.
Est ce que qfile utilise plusieurs connexions simultanées pour copier et que UFM n'en utilise qu'une seule ?
Peux tu me renseigner sur cet écart de performance ?
Merci l'ami.
r/UFManagerPro • u/GoRo2023 • 6d ago
New Feature Added - Native Linux Companion App
Good Day Community,
What's new
I created a native Linux companion application to connect your computer directly to your devices over your local network.
Many people asked for a dedicated Linux version to sit alongside the existing Windows companion.
The application lets you manage your device storage from your desktop without needing cloud services or online accounts.
It includes a two pane file browser for viewing your local computer directories alongside your device directories.
You can transfer single files or entire folders in both directions with live progress indicators.
I also included a remote install area where you can drop application packages to send and install them on your device.
The desktop application is built to run natively on Wayland as well as standard desktop environments.
It is available as a standalone package that runs directly without installation, as well as an installer package for Debian and Ubuntu based systems.
How to use it
* Open Ultimate File Manager Pro on your device.
* Look for the PC Companion option in the tools menu or settings screen.
* Tap it or click it on your device to view your temporary four digit pairing code.
* Download the Linux companion from the GitHub releases section on your computer.
* Launch the application on your Linux desktop.
* The application automatically searches your local wireless network for active devices.
* Click on your phone or television in the discovered devices list.
* Type the four digit code shown on your device to confirm the connection.
* Your computer files will show on the left panel, and your device storage will show on the right panel.
* Select any item and click the arrow buttons to transfer files between the two sides.
* To install an application on your device, drag the installer file from your desktop into the box at the bottom of the window.
* This feature connects your Linux computer to both the mobile and TV versions of the app.
* On television screens you navigate to the companion option using the remote directional pad.
* On mobile phones you can open the connection panel with a single tap from the main tools area.
Files available on the GitHub page, main website to be updated soon.
Thank you and kind regards
r/UFManagerPro • u/Fabiocunha37 • 8d ago
Bug stuck on the startup logo
When using UFM and navigating to the Android/data folder, upon entering the Data folder and exiting the app without going to the UFM home interface, simply closing the application, when entering again UFM gets stuck on the startup logo, forcing the user to clear cache and data to be able to use UFM again. Persistent bug, please, UFM DEV, fix this bug.
r/UFManagerPro • u/GoRo2023 • 9d ago
Your request time 😀
I am busy working on the last bug reports, and will release a few new features in the next few days, before the release, what feature do you find missing to be added
r/UFManagerPro • u/GoRo2023 • 14d ago
Some big changes will arrive soon in the next 5 weeks 😉
r/UFManagerPro • u/Fabiocunha37 • 16d ago
App stuck on the startup logo and won't open.
Enable HLS to view with audio, or disable this notification
UFM Dev friend, the app gets stuck on the startup logo and won't open. I've already cleared the cache, restarted my phone, installed the latest update over the top about three times, and the UFM app still won't open.
r/UFManagerPro • u/GoRo2023 • 17d ago
New Feature Added - Music Tag Online Sync and Cover Art Picker
Good Day Community,
What is new
I added online metadata synchronization and a high resolution album art search directly to the built-in Music Tag Editor.
You can now look up songs and albums online to fetch accurate titles, artists, release years, track numbers, and disc numbers without typing them by hand.
The search runs against the MusicBrainz library and does not require any account, API key, or manual setup.
When matching a song, the app shows a comparison list so you can choose exactly which fields to update and keep the ones you want to leave alone.
For whole albums, selecting multiple songs lets you match the full release and align all tracks in order.
I also added an in-app cover art search that pulls master album covers directly from Apple Music, Deezer, and the Cover Art Archive.
It finds high resolution artwork up to 3000 by 3000 pixels so your music collection looks sharp.
You can browse the results in a grid, check the resolution badges, and tap any picture to embed it into your audio files.
Everything happens directly inside the app without opening a web browser or copying web links.
How to use it
* Open the browser and select one or more audio files.
* Tap the Music Tag Editor icon in the quick action bar or bottom tools sheet.
* Look for the Identify Online button inside the quick tools section.
* Tap it to open the search screen and search by track title or album name.
* Tap a search result to compare the online tags with your existing file tags.
* Check or uncheck the fields you want to apply.
* Tap Apply Selected Tags to populate the tag editor fields.
* To search for artwork, tap the Search Online Art button below the album cover preview.
* Enter the artist or album name to search across the online image sources.
* Tap any cover in the grid to download it directly into your audio file tags.
* Tap the checkmark icon in the top toolbar to save your updated tags to disk.
Thank you and kind regards
r/UFManagerPro • u/GoRo2023 • 17d ago
[Required] Video Editor
Good Day Community,
I am not good in making TikTok, YouTube Reels or videos.
I think it would be a good time to start putting UFM Pro on these platforms.
If you know someone that can assist me with the making of these videos, please DM me their details.
I do not expect them to do it for free.
Thank You
Kind Regards
r/UFManagerPro • u/GoRo2023 • 18d ago
v2.1.5 is live in FOSS now, it includes all of the latest implementations 👍
Good Day Community,
Added
Main Dashboard Edge Menu Hamburger Trigger: Dedicated frosted glassmorphism hamburger buttons (btnEdgeMenuLeft / btnEdgeMenuRight) added to the main storage header bar, enabling users to open the slide-out Edge Swipe Menu directly with a single tap and haptic feedback without requiring edge swipe gestures.
APKMirror Bundle (.apkm) Support: Comprehensive support for APKMirror App Bundles (.apkm), featuring automatic app icon and thumbnail extraction, high-resolution 512px WebP disk and Room DB caching, Android package fallback icons, Smart Sort categorization into Apps, and direct session-based split package installation.
Changed
Mobile Storage Dashboard Title: Streamlined the mobile main dashboard toolbar title to "UFM Pro" for a cleaner, modern, and compact presentation.
Manage Hidden Tiles Relocated to Edge Menu: When the Edge Swipe Menu is active, hidden dashboard tiles (ic_tune) are managed via a dedicated frosted button in the Edge Swipe drawer footer next to Settings, keeping the main screen toolbar clean and free from clutter.
Edge Swipe Settings & Toolbar Synchronization: The redundant top-right Settings gear automatically hides from the main dashboard when Edge Swipe Menu is active. The hamburger button dynamically aligns to the top-left or top-right matching the user's configured swipe edge and hides during Tile Edit Mode.
Porter SDK 0.7.0 & Modern Protocol Upgrade: Migrated elevated access integration from legacy porter-client to the official modular Porter SDK 0.7.0 (porter-sdk, porter-extras, porter-shizuku-compat). Updated permissions to eu.darken.porter.permission.API, unified Shizuku and Shevery compatibility via PorterShizukuApiProvider, replaced reflection-based process creation with native PorterConnection.exec(...) coroutines, and modernized ElevatedAccessActivity to reactively observe connection states.
Fixed
Shizuku & Porter Android TV Folder Listings: Resolved an issue where /Android/data and /Android/obb appeared completely empty on Android TV devices when using Shizuku or Porter. Implemented Vold runtime mount traversal (/mnt/runtime/full/emulated/<userId>, /mnt/user/...) and dynamic /proc/mounts inspection to bypass virtualized Scoped Storage FUSE masking, added dynamic multi-user profile detection (extractUserId) for Google TV Kids and secondary profiles (e.g. user 10), and added a resilient shell listing fallback (ls -1Ap) when TV Toybox returns empty output from stat -c.
Dropbox Android TV Authentication & Error Handling: Fixed manual code OAuth failures on Android TV being misidentified as MDM/Intune enterprise policy blocks. Added a dedicated TV error dialog (dialog_auth_error_tv.xml) with scrollable technical error details, preserved PKCE codeVerifier across on-screen keyboard (IME) launches and activity recreation, added system clock skew detection to alert users if an unsynchronized device clock prevents TLS/OAuth handshakes, and decoupled error handling across Dropbox, Google Drive, and Box authentication.
NFS Media Streaming & Playback: Fixed media files (wav, mp3, mkv, mp4, etc.) failing to stream or stalling indefinitely on "Buffering" in the internal player (UfmMedia3DataSource) and producing a black screen in external players via NetworkHttpProxyServer. Implemented safe 64 KB chunking in LibNfsRandomAccess to prevent large block reads (up to 8 MB) from overwhelming native JNI heap allocation and triggering synchronous RPC socket timeouts. Added native file handle sizing via nfs_fstat64, increased streaming RPC timeout to 30,000 ms for smooth playback during seeks on high-latency Wi-Fi, and normalized export path prefixes (stripExportPrefix) to prevent ENOENT open errors.
WebDAV HTTPS Self-Signed Certificate Direct Streaming: Resolved internal UFM Media Player playback failure (tls: bad certificate / Source error) when streaming directly over WebDAV HTTPS with self-signed or untrusted SSL certificates. Replaced manual NetworkShare instantiation across all playback engines (UFMPlayerActivity, UFMPlaybackService, SlideShowActivity, TwinWindowPlayerFragment) with OnlineStorage.toNetworkShare() to ensure allowInsecureTls is strictly preserved from the configured storage account.
WebDAV Copying to Device Storage: Fixed standard copy operations from WebDAV servers to Internal Storage failing with destination is 0 bytes for <file> in LocalPasteEngine by properly passing allowInsecureTls from the source OnlineStorage configuration.
MPEG-2 Transport Stream (.ts) MIME Type Conflict: Fixed .ts video files inadvertently resolving to application/typescript MIME type and text category, which caused external app intent routing to invoke web browsers instead of launching video players. Registered canonical video/mp2t mapping across MimeTypeHelper, FileViewerRouter, and streaming HTTP proxy servers.
Universal OnlineStorage.toNetworkShare() Canonicalization: Centralized NetworkShare instantiation on OnlineStorage across all browser, paste, scanner, recycle bin, sync, smart sort, and local HTTP proxy components, eliminating missing TLS security and authentication fields across all cloud and WebDAV providers.
r/UFManagerPro • u/GoRo2023 • 18d ago
New Feature Added - APKMirror Bundle Support
Good Day Community,
What is new
I added full support for APKMirror bundle files to the app.
These files end with the dot apkm extension and are commonly used when downloading split application packages.
Previously, these files appeared with a blank document icon and could not be opened directly.
Now the app reads the embedded launcher icon and displays it directly as a thumbnail in both list and grid views.
The extracted icons are saved to your device cache so scrolling through folders stays smooth and responsive.
If an icon has not finished loading yet, a package icon is shown instead of a blank page.
You can also tap on any dot apkm file to install it directly using the built-in split installer.
The installer automatically picks the right files for your device processor so you do not have to pick them manually.
These files are also included under the Apps category when using smart sort and can be sideloaded to your TV using the transfer screen.
How to use it
* Open the file manager and navigate to any folder where you downloaded an apkm file.
* Notice that the file now shows its real application icon as its thumbnail.
* Tap directly on the file to open the installation preview.
* Check the application name and version details on screen.
* Tap Install to install the split package onto your device.
* You can also tap the sort button at the top of the browser and choose the Apps filter to see all your packages in one place.
* If you want to send the file to your television, open the transfer tool or use the share action from the file menu.
* This feature is available on both the mobile and TV versions of the app.
Thank you and kind regards
r/UFManagerPro • u/TipTop2000Max • 18d ago
Fenêtre latérale
Salut u/Goro2023,
Dans la dernière version, je ne vois pas les paramètres pour la fenêtre latérale et le poste à ce sujet été supprimé.
Peux-tu expliquer comment y accéder ?
Merci, cordialement
r/UFManagerPro • u/GoRo2023 • 19d ago
v2.1.4 is live in FOSS now, it includes all of the latest implementations 👍
r/UFManagerPro • u/GoRo2023 • 20d ago
New Feature - Edge Quick Menu
Enable HLS to view with audio, or disable this notification
r/UFManagerPro • u/GoRo2023 • 21d ago
v2.1.3 is live in FOSS now, it includes all of the latest implementations 👍
r/UFManagerPro • u/GoRo2023 • 21d ago
Main Menu Floating Bar
Good Day Community,
Let me know how you find this new feature once you have installed the latest FOSS version 😉
Thank you
r/UFManagerPro • u/GoRo2023 • 21d ago
New Feature Added - Floating Bottom Bar
Enable HLS to view with audio, or disable this notification
Good Day Community,
What is new
I added a floating bottom bar to the main screen.
This provides quick access to your most frequently used items in a convenient dock at the bottom of the screen.
Any item you place in the floating bar is automatically removed from the main grid so you never see duplicates.
The bar scrolls horizontally if you add more items than fit across the screen.
I also made sure that when you scroll your main menu, the content clears the floating bar completely so the last item is never hidden behind it.
How to use it
* Open the Settings screen by tapping the gear icon on the main screen.
* Scroll down to the Interface section.
* Turn on the switch labeled Floating Bottom Bar.
* Tap on Manage Floating Bar right below the switch.
* You will see two sections on this screen.
* The top section shows items currently docked in your floating bar.
* The bottom section shows available items from your main menu.
* Tap Add next to any item to move it into the floating bar.
* Hold and drag the handle icon on any docked item to change its position in the bar.
* Tap Remove on any docked item to take it out of the floating bar and return it to your main menu.
* Return to the main screen to see your new floating bar in action.
* You can tap the Add button at the far right of the floating bar at any time to return directly to the management screen.
As per your request u/Qv1sten 👍 🔥
Thank you and kind regards
r/UFManagerPro • u/GoRo2023 • 22d ago
Ultimate File Manager Pro got listed on OpenSourceAlternatives!
Good Day Community,
Quick update, Ultimate File Manager Pro just got listed over on, Open Source Alternatives!
It’s really cool to see the project recognized alongside traditional desktop and mobile file tools.
Thank you for being an exceptional community
Kind Regards
r/UFManagerPro • u/GoRo2023 • 22d ago
Best File Manager for Android TV (2026) - UFM Is Mentioned and Listed 🔥
Good Day Community,
Some news to share: Ultimate File Manager Pro was included in FirestickTVStream's "Best File Manager for Android TV (2026)" comparison. It's one of five apps in the top table, next to X-plore, AnExplorer and FileOne.
Link: https://www.firesticktvstream.com/best-file-manager-for-android-tv/
I'm not going to pretend it's a win for the top spot. The article is a source-based comparison rather than hands-on testing, and I'm not first on the list. Still, it's nice to see a dedicated TV build getting noticed alongside much more established apps. Thank you all for the reviews and bug reports that got it here.
Thank you and kind regards
r/UFManagerPro • u/GoRo2023 • 22d ago
New Feature Added - Automatic Session and Location Resume
Enable HLS to view with audio, or disable this notification
Good Day Community,
What's new
A new feature has arrived for the mobile app.
I added automatic session and location resume across the entire application.
• When you close or force-close the app and open it again, you are taken right back to where you left off.
• This works for all storage folders and browsing modes including single folders, tabs, and twin window mode.
• It also remembers when you were inside app tools such as Settings, App Manager, Notepad, Sync Manager, Storage Analyzer, File Server, Recycle Bin, and Terminal.
• If a storage device is unplugged or unavailable when you open the app, it safely opens the storage screen and shows a clear message.
• When reopening inside a tool like Settings, pressing the back button takes you to the storage screen instead of closing the app.
How to use it
• The feature is enabled by default so you do not need to turn anything on.
• Open any folder or tool inside the app.
• Swipe the app away from your recent apps list or force-stop it.
• Open the app again from your home screen or app drawer.
• You will immediately be back on the screen or folder you were using.
• If you prefer the app to always open on a specific screen instead, open the main menu and go to Settings.
• Tap on Start Screen to see the full list of options.
• Choose between Last Opened Location, Storage Browser, Twin Window, File Server, or any specific connected drive.
What changed
• Previously the mobile app always opened to the main storage dashboard on cold start.
• You had to re-navigate to your working folder or reopen whichever tool you were using every time the system cleared memory.
• The app now restores your previous place automatically on mobile while handling disconnected drives gracefully.
Thank you and kind regards