I have previously complained about the network sharing in Rose, but I feel like it is better to start a new thread in this category for me to suggest what to improve in a more detailed/technical manner.
-
Add support for SMBv3
SMBv1 (What Rose uses for network sharing) has been deprecated since 2013. As a result, maintenance of the protocol has been dropped, leaving the protocol prone to vulnerabilities that can be severe.
SMBv3 brings a lot of advantages not only in security but also in performance and efficiency. Such as the SMB Multichannel feature, which allows the file server to use multiple network connections, increasing the network performance and file availability.
I am not an expert in Android development, only iOS development. However, I believe the source code of the Google Samba Client would be useful to implement support for SMBv3: https://github.com/google/samba-documents-provider -
Add support for Plex
I am honestly dreaded how Rose only supports Roon, but not something like Plex. Why not also add support for Plex? A lot of people use Plex as their home media server, for both music and movies. The Rose website states RS201e is a high fidelity network media player that supports multimedia services, but how is it a media player that supports multimedia services, when it lacks support for some of the state-of-the-art and popular media servers like Plex?
Adding support for Plex should not be that difficult to do, especially when you got a team of professional software engineers?
Honestly, please consider adding support for Plex, or at least other UPnP servers. -
Preferably, an open API so we can code custom “plugins” to work with Rose, to extend/add new features.
While this is not so necessary, it would be a nice thing to have, as we can code our own “plugin” to add support for an existing service/protocol/application without waiting for the official developers to add it into the system in the next update, as it can take a lot of time to finish (as you can see right now).
Also, I would honestly love to have AirPlay 2 in Rose, but I know that AirPlay 2 is only available to those who are in the MFi program and getting into the MFi program can be really difficult. So I do not plan to suggest to add AirPlay 2
Thanks.