Episodes downloaded to the phone, for a drive with no signal #7
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Playback streams from ipx over the tunnel. On a drive that is a bet on the signal holding, and the places it does not hold are exactly the places nobody can do anything about it.
What this needs: URLSession background transfers so a download survives the app being backgrounded, a policy for what gets fetched (the unread of chosen feeds is the usual answer), a cap on what the phone keeps and something to evict against it, and Playback preferring the local file when there is one. The pinning that already exists on the server is a separate thing: that keeps a file on ipx, not on the phone.
This was in the original plan and deliberately left out of the first version, which was right -- streaming proved the whole path first. It is the largest remaining piece of work and the one that most changes what the app is for.