For a long while, I've been using library locations outside of the default 'Users' folder. This is because my OS drive is an SSD and I'd like to store all my data on a secondary HDD. For example "E:\Me\Documents" or "E:\Me\Videos".
It all works fine, but I've difficulty getting it to work properly with a Homegroup. The two problems I experience are:
1. I have to (advanced) share the "C:\Users" folder even when there are no library locations in that folder. If I don't, I'm able to see the libraries in Homegroup but I cannot open them.
2. Before I'm able to access any data in the library, I've to share a folder that contains all the data, just like you have to share "C:\Users" first. However, unlike with "C:\Users" the shared folder is also shown in Homegroup. So in this case I get to see the "E:\Me" folder next to the libraries. The only way I found to prevent this, is by advanced sharing each library seperately. But that isn't very pretty either...