FireFly Media Server (formerly mt-daapd) › Firefly Media Server Forums › Firefly Media Server › Feature Requests › mt-daapd: Multiple shares per computer? › Reply To: mt-daapd: Multiple shares per computer?
Multiple Firefly servers on the same network, or even same machine, are easy, I know 🙂
What I was – purely theoretical – thinking about was this:
GET http://w.x.y.z:3689/databases?session-id=4&revision-number=1 HTTP/1.1
GET http://w.x.y.z:3689/databases/1/containers?session-id=4&revision-number=1 HTTP/1.1
As you can see, the DAAP protocol is able to support multiple databases on one and the same server accessed through a single port, and each access URL specifies which database to access in a prominent way.
iTunes never offered a way to use this imho though, so I’m not sure if iTunes – or the SB – would display those if they were available.
If, and only if, they would, that would be a memory-saving (one process less) alternative to multiple instances.
(edit: to test, someone could hack Firefly to just return the standard database twice, just with a different name, as a response to the first request, since it already delivers the first databases contents when one tries to access /databases/43/ or whatever one 😉 )
(edit #2: and thats only the daap protocol, not fitting Pinnacle-branded Soundbridges I just remembered 😉 ).