Audiofilus

Network

Play on a speaker or TV in the house, let other devices browse your library, or let your phone send music to the handheld. Everything here stays on your local network.

Send to a speaker or TV

In Now Playing, START → Send to… looks for devices on your network for about three seconds and lists them: DLNA/UPnP speakers and TVs, and Chromecasts (TVs with Chromecast built in, Google/Nest speakers).

Share your library (DLNA server)

Settings → Share library (DLNA) makes your library show up on TVs, consoles and DLNA apps of the same network, as <device name> (the computer's name, or the console model). They can browse Artists, Albums, Songs, Playlists and Folders, with covers, and play from there. Formats a TV doesn't know are converted to WAV for it. It shares the library Audiofilus already scanned; songs from servers aren't shared.

Receive music (DLNA renderer)

Settings → Receive music (DLNA) turns the handheld or computer into a speaker for other apps: from a phone with BubbleUPnP, Windows' Cast to device or any UPnP control point, pick <device name> and send songs. They play through Audiofilus with their title and artist, and the sending app controls play, pause, seek and volume. Each song is downloaded first and then plays, so over Wi-Fi it takes a moment to start.

MPD

Settings → MPD server lets MPD apps (ncmpcpp, Cantata, M.A.L.P., Rigelian, MPDroid…) and other Audiofilus control the music on this device: the queue, the library with covers, your playlists, volume and seeking. It's off by default. Its menu shows the address to type in an app (for example 192.168.1.5:6600) and can set a password; apps that browse the network find it by themselves. On the phone apps it runs while the app is open or playing.

Between two Audiofilus, MPD is the better choice: no gaps, a password, and the other device's library. DLNA is for TVs, speakers and apps that don't speak MPD.

Notes