Steps to Add a Server:

  1. Go to the Network tab.
  2. Tap the + (Add Server) button.
  3. Choose your protocol (SMB, FTP, SFTP, WebDAV, or NFS).
  4. Enter your server details:
    • Display Name: E.g., Living Room NAS or Work PC.
    • Host / IP Address: Local IP address (e.g., 192.168.1.100) or domain name.
    • Credentials: Choose Guest/Anonymous or enter Username & Password.
  5. Tap Test Connection to verify your settings, then tap Save.

🎥 Built-in Video Player Features:

  • Direct High-Speed Streaming: Play MP4, MKV, AVI, MOV, WebM, FLV, TS, M2TS, WMV directly from SMB/FTP/SFTP/WebDAV/NFS servers.
  • Audio & Subtitle Track Control: Select multi-language audio tracks (AC3, AAC, DTS) and embedded/external SRT or VTT subtitles.
  • Aspect Ratio Modes: Fit, Fill, 16:9, 4:3, and Crop.
  • Frame-by-Frame Navigation: Jump forward or backward frame-by-frame using on-screen frame controls.
  • Background & Lock Controls: Includes Screen Lock to prevent accidental touches and background audio playback support.

🎵 Audio Player & Viewers:

  • Background Music Player: Stream MP3, FLAC, WAV, AAC, M4A, OGG, OPUS with system media notification controls and playlist support.
  • Image Viewer: Full-resolution viewer with pinch-to-zoom for JPG, PNG, WEBP, GIF, HEIC, AVIF, SVG, and RAW/DNG formats.
  • PDF Reader: Fast multi-page PDF reader.

🎨 Supported Languages & Syntax Highlighting

The editor automatically detects file extensions and applies syntax highlighting for over 15 programming languages:

  • Web Development: HTML, CSS, JavaScript, TypeScript, PHP, JSON, XML.
  • Systems & Backend: Kotlin, Java, Python, C, C++, C#, Rust, Go, SQL.
  • Scripting & Configs: Shell (Bash/Sh), YAML, TOML, Markdown, INI, Properties, .env.

🔄 How to Edit Remote Files Directly:

  1. Browse to any file on an SMB, FTP, SFTP, WebDAV, or NFS server.
  2. Tap the file to open it directly in the Code Editor.
  3. Make your changes or code edits.
  4. Tap Save (or press Ctrl + S on a hardware keyboard). Network File Browser automatically uploads the updated file back to your remote server seamlessly.

🛠️ Advanced Editor Features:

  • Code Validation: Highlights unclosed brackets, braces, and parentheses ((), {}, []) in real-time.
  • Search & Replace: Search for keywords, match case, navigate results, and perform single or bulk replacements.
  • Multi-File Tabs: Open and switch between multiple files seamlessly.
  • Customization Settings: Toggle Line Numbers, Line Wrapping, Font Size (10px – 28px), Indentation (2 spaces, 4 spaces, or Tabs), and Dark/Light themes.

🔑 How to Connect to an SSH or Telnet Server:

Method 1: Direct Connect from Terminal Menu

  1. Tap Terminal from the main app navigation menu.
  2. Tap New Connection.
  3. Select Protocol: SSH (Port 22) or Telnet (Port 23).
  4. Enter Host IP/Domain, Username, and Password (or Private Key authentication).
  5. Tap Connect.

Method 2: One-Tap Launch from SFTP Server

  1. Go to your Network dashboard.
  2. Long-press any saved SFTP server entry.
  3. Tap Open Terminal. The terminal launches and logs in automatically using your saved SFTP server credentials!

⌨️ On-Screen Touch Helper Toolbar:

Command-line utilities like Vim, Nano, htop, and tmux rely heavily on special keys. Network File Browser includes a dedicated touch toolbar directly above your keyboard:

Key Function & Common Shortcuts
ESC Exit insert mode in Vim, cancel active prompts, or close menus.
TAB Auto-complete file names, directory paths, and commands in Bash/Zsh.
CTRL Latch/Lock Ctrl key for shortcuts: Ctrl+C (cancel process), Ctrl+Z (background), Ctrl+O (save Nano), Ctrl+X (exit Nano).
ALT Meta key combinations (e.g. Alt+F / Alt+B to skip forward/backward by word).
▲ ▼ ◄ ► Navigate text cursor in Vim/Nano or browse past command history (Up/Down).
PGUP / PGDN Scroll terminal output history up or down.

🚀 Key Terminal Emulator Features:

  • Multi-Session Background Execution: Terminal sessions run in the background via Android Foreground Services. You can switch back and forth between browsing files and running terminal scripts without disconnecting.
  • Pinch-to-Zoom Font Resizing: Dynamically scale text size using a two-finger pinch gesture.
  • Copy & Paste Clipboard Integration: Long-press on the terminal screen to copy terminal output or paste text from your Android clipboard.
  • Full Buffer Scrollback: Unlimited terminal scrollback memory for viewing long log outputs.

1. FTP Server Mode

Transfer files between your phone and your PC/Mac wirelessly without USB cables:

  • Enable FTP Server in the app menu.
  • Open File Explorer on your PC or FileZilla and type the displayed address (e.g., ftp://192.168.1.50:2121).

2. HTTP Media Streaming Server

Streams local media files directly to Smart TVs, Kodi, VLC, or ExoPlayer devices over your local network.

Q: How do I access my Windows 10/11 shared folders?

1. On your PC, right-click the folder -> Properties -> Sharing -> Share.
2. Check your PC’s IP address (open Command Prompt and type ipconfig).
3. In Network File Browser, tap + Add Server -> SMB -> Enter your PC IP address, Windows Username, and Password.

Q: Can I stream movies without downloading them to my phone?

Yes! Tap any video file in an SMB, FTP, SFTP, WebDAV, or NFS folder. Network File Browser streams it directly over Wi-Fi with high-speed C++ native buffering.

Q: Are my server passwords secure?

Yes! Passwords saved in the app are encrypted using Android’s hardware KeyStore and Encrypted SharedPreferences.