As a move to a more decentralised internet (less big servers, more self-hosted web applications) it would be great if filmaster would enable users to follow other users on another self-hosted plateform.
As an example you can take the decentralised model used for following using status.net, self-hosted single user instances can interact with other instances.
One of the ideas behind this is to get filmaster working on a project like FreedomBox :
http://wiki.debian.org/FreedomBox http://wiki.debian.org/FreedomBox/LeavingTheCloud
I know this is a far-out feature request, but I'm hoping you like the idea and that this could be a long-term milestone objective. Taking into account this approach early could be an advantage.
However, I'm not sure how feasible it is that other would like to set up their own Filmaster instances that would benefit from this. Probably localized versions of Filmaster could spring this way.
But really, it's not a simple task. It's not even a task. It's a redesign of Filmaster architecture. And currently we can't afford one.
I think it would require a separate team of developers that would fork Filmaster and work only on that goal to make it decentralized. Eventually we would then merge with such fork and make Filmaster one of the peers in that network (a hub even, perhaps?)