there's bad implementations, and there's whatever this is. what is the sense of an initial sync if favorites are per-client? i have multiple clients. if they all had channels installed and configured at the same time, their favorites lists would be synced. you then have the option to manage those favorites from each client. sounds pretty damn cool, until you realize any changes after that are client-side only! collections are great, but NOT a replacement for synced favorites you can set from clients.
how is going into the server UI to edit a "favorites" collection more convenient than doing it directly from the client? how does my family who doesn't even know about the server UI add favorites that sync? oh we should all just have one tv, or they should leave notes on the counter for dad that they need some favorites added.
if you could edit collections from the clients, the defenders would be onto something. as of right now they just sound like fanboys. you can search and find countless threads asking why it unctions like this, or why there isn't the option to at least sync after the initial set up.
these devs pick some hilarious hills to die on. there are 50 other client settings on the server already. is "sync favorites each launch" really that crazy? what about an API endpoint for people that really want this? god your PBRs must be hell.