Difference between revisions of "Foobar2000 Mobile:FTP Server"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(Add folder information for iOS FTP upload)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
 
{{fb2kmobile prefs|Fb2kmobile-ftp.png|FTP Server}}
 
{{fb2kmobile prefs|Fb2kmobile-ftp.png|FTP Server}}
  
This tool allows you to manipulate foobar2000 mobile's music library contents, without specialized software or cables. All you need is having your device connected to your local wifi network.
+
== Overview ==
  
== iOS ==
+
FTP stands for File Transfer Protocol. It is the most widely supported way of manipulating files on a remote device, or a network server.
You have full read/write access to foobar2000's documents folder and can freely manipulate its contents.
+
  
iTunes music library cannot be accessed in any way.
+
foobar2000 mobile FTP server allows you to manipulate your music library contents without cables or specialized software. All you need is having your device connected to your local wifi network.
  
On iOS, there's a limit to how long foobar2000 can run without being put to sleep. To ensure uninterrupted long-running transfers, leave some music playing while using FTP server.
+
== Basic usage ==
  
== Android ==
+
Once the server is active, foobar2000 mobile will show you an ftp:// address that you can enter into an FTP application on your computer. If you do not have any FTP application installed, you can just put the address in Windows Explorer's address bar and transfer music with Windows Explorer (copy/paste etc).
Android versions 4.x and older let you freely manipulate device contents without any special workarounds.
+
  
Android versions 5.x and newer restrict write access to storage folders. foobar2000 mobile currently does not support writing to storage folders on such devices. A workaround will be available soon.
+
The FTP server can only be accessed from within your local network, not over the internet. Both your mobile device and your computer with the FTP client must be on the same local network for this to work.
  
Note that Android does not let foobar2000 take port 21 which is the default for FTP connections. We use port 2100 by default instead.
+
The FTP server will shut down once you navigate away from the relevant page in foobar2000 mobile.
  
== Windows ==
+
Your device will forcibly stay awake (screen on) for as long as the FTP server is running, so make sure to shut it down once finished.
Full read/write access to any folders indexed by foobar2000.
+
  
On Windows Phone devices, there's also private foobar2000 music folder residing within foobar2000's application data; it is not accessible to other apps.
+
== User & password ==
 +
The default FTP user is "anonymous", with a blank password. This allows most FTP applications to log in without prompting for credentials.
  
Due to Universal Windows Platform restrictions, the FTP server cannot be accessed from the device running it, only from another device. You cannot test if it works or browse it from your local computer running it.
+
You can input a user name and a password to guard the FTP server against unauthorized access, in case you don't trust other users on your local network.
  
Currently we can't prevent Windows from putting foobar2000 process to sleep while the FTP server is running, you might want to temporarily change device's sleep settings before using this feature.
+
== Security ==
 +
It is advised to run foobar2000 mobile FTP server on your own network only. Do not use it on public wifi networks.
 +
 
 +
== Platform specific information ==
 +
 
 +
=== iOS ===
 +
iTunes music library cannot be accessed in any way. Change folder to "foobar2000 Music Folder" to upload files, to prevent "550 Access denied" error if you upload to the root folder.
 +
 
 +
=== Android ===
 +
Android does not let foobar2000 use port 21 which is the default for FTP connections. Port 2100 is used by default instead.
 +
 
 +
=== Windows ===
 +
foobar2000 is currently unable to prevent power saving from kicking in while the FTP server is running.
 +
 
 +
== References ==
 +
Standalone version of foobar2000 mobile FTP server is available as a Windows command-line tool: [https://perkele.cc/software/PPFTPD PPFTPD].

Latest revision as of 09:49, 31 July 2021

Foobar2000_Logo.png
foobar2000 Mobile
Preferences

Screenshot of FTP Server
Navigate to:


Overview[edit]

FTP stands for File Transfer Protocol. It is the most widely supported way of manipulating files on a remote device, or a network server.

foobar2000 mobile FTP server allows you to manipulate your music library contents without cables or specialized software. All you need is having your device connected to your local wifi network.

Basic usage[edit]

Once the server is active, foobar2000 mobile will show you an ftp:// address that you can enter into an FTP application on your computer. If you do not have any FTP application installed, you can just put the address in Windows Explorer's address bar and transfer music with Windows Explorer (copy/paste etc).

The FTP server can only be accessed from within your local network, not over the internet. Both your mobile device and your computer with the FTP client must be on the same local network for this to work.

The FTP server will shut down once you navigate away from the relevant page in foobar2000 mobile.

Your device will forcibly stay awake (screen on) for as long as the FTP server is running, so make sure to shut it down once finished.

User & password[edit]

The default FTP user is "anonymous", with a blank password. This allows most FTP applications to log in without prompting for credentials.

You can input a user name and a password to guard the FTP server against unauthorized access, in case you don't trust other users on your local network.

Security[edit]

It is advised to run foobar2000 mobile FTP server on your own network only. Do not use it on public wifi networks.

Platform specific information[edit]

iOS[edit]

iTunes music library cannot be accessed in any way. Change folder to "foobar2000 Music Folder" to upload files, to prevent "550 Access denied" error if you upload to the root folder.

Android[edit]

Android does not let foobar2000 use port 21 which is the default for FTP connections. Port 2100 is used by default instead.

Windows[edit]

foobar2000 is currently unable to prevent power saving from kicking in while the FTP server is running.

References[edit]

Standalone version of foobar2000 mobile FTP server is available as a Windows command-line tool: PPFTPD.