-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello,
I just want to share this project I've been working on. It is a fork of djmount [1] with the following fixes/improvements: 1. Unbundled and updated library dependencies to recent versions. 2. Multi-home support. The original djmount will run the UPnP client on the first interface it sees. If it is disconnected you need to restart the daemon or it stops working. This version monitors the networks interface and as soon as network connections are up it launches a client on them. 3. More reliable device discovery. Once a device is detected it stays on the list as long as it's available. Most UPnP clients drop the devices if UDP packets get lost (ie. due to high network traffic). 4. Support for streaming files larger than 2GB. 5. Streaming engine with adaptive buffering. 6. Fixed several quite large memory leaks. Basicly you just start the daemon and all the UPnP media devices on any networks you connect to will appear as directories on the mount point them you can use any media player to play them like a regular file. For best results you should disable all buffering on the media player. It comes with a systemd unit (it's installed if the systemd flag is enabled) that mounts it at /media/UPnP. There's no openrc init script but if anyone wants to write one. The code is on github [2]. You can submit bugs and pull requests there. I've also created an overlay [3] for it. I will soon be adding other related projects I've been working on to that overlay and github organization. To install it just add the overlay and emerge net-fs/avmount. It requires the FUSE module to be loaded or builtin. To start it with systemd run systemctl start avmount and manually avmount <mountpoint>. [1] http://djmount.sourceforge.net/ [2] https://github.com/avbox/avmount [3] https://github.com/avbox/portage -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXiVV0AAoJEPbOFX/5UlwczvUP/j5yFiRrA7VUgb/mJz1RHKY6 tlJE8gM3mQTqbBJvcMAAz8pUlsc5ZjiOu7aSjxRIQBGdWSdfk3uPYz5dliCRTUvU KxuNj89LC7MH7b2U3LcfDGnWSOC984MTb8tTieyVouKRXH9zRpYDTDnCyjcJuKWH ayBUZnjaym26icbHykq8wo6xmyTFLhSneYdmrzCj+HPYEyODxifDwHD5SWtyez8g 6uyYr825CgfQAmYudmqSXOrlMnoRPkT++nxbm31ZShPorcBxdZw8KWeyVCoy7eNt 6f8F0RzfGJelSrYWVipv+MbuUDXmXFiYaUkrZuY+cZ2w8bc61jNJm/+rNwzKGEcA +FnRVMt5aRiZAvurKL7FY8v7MbXGhuXeMhbz+rnXMWsSrI0LaKagJraKWSdRqeIE TrNDHbE+i8k6ar3BQVc/cKCvW7oX8YEaH0d73ezlPldMLdJFSxHJVRzYsnW/IH4v 8/0RPzYE2+hV8YZ3spf2rWJRDuEMNH1i4yjBuLWkqVaqMtkuuA5y/zzI5tET3HMe BgIpubrY8QKS+x6JnvhIk9GSn7qf9qTaVZF/bmOpL44RtCs+U0auB54I81ZQM5rn FDrHOpfy7WfqjXj+fbRR8pVVaJ9tFOXG6WKlXOKelvfhb0vaIg8mvgYc21zM14Mg YIzSMOiV9u2sF/2rBor6 =ni2B -----END PGP SIGNATURE-----

