SubmarinerApp / Submariner

A Subsonic client for macOS
https://submarinerapp.com
BSD 3-Clause "New" or "Revised" License
123 stars 3 forks source link

Share support #25

Open NattyNarwhal opened 2 years ago

NattyNarwhal commented 2 years ago
NattyNarwhal commented 1 year ago

The common pattern for most things currently is that a SubsonicParsingOperation will put things into core data and fire off a notification when done. For things that last like tracks, this is OK, but a share is usually more transient as it can expire. I don't know if that deletes it on the Subsonic end.

The annoying part is the UI flow is different for local (just show share sheet) vs. server (have to create a share link first, with another dialog).