zhanghai / zhanghai/MaterialFiles

[FR] Support zeroconf for FTP

Open
#1,529 2 comments 1 reaction 1 assignee View on GitHub

@zhanghai is already working on this.

Since Feb 17, 2026.

enhancement
Dominant language
Kotlin
Stars
9k
Forks
736
PR merge metrics
No merged PRs in 30d

Description

Hello, thanks for developing this wonderful piece of software!

As Android is essentially a mobile device, the current workflow of entering the IP address in "FTP client" is a little cumbersome, since static IP provisioning is problematic.

Zeroconf provides a way to discover services in the network. This can be utilized to broadcast the FTP service, which makes the "pairing" operation easier.

If this is implemented, after starting the FTP server in Android, compatible clients will present to the user, the devices that are broadcasted, which they can comfortably access.

In a nut shell, the work will be multicasting _ftp._tcp.local in the network after starting the ftp server, so other devices can discover it.

I really believe this will be useful addition to the software. Please share your thoughts on it.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.