reopen last unfinished episode on startup
Use cases
Sometimes you close the app without finishing an episode, or maybe the app crashed, or your phone ran out of battery. If the episode wasn't right at the top of the home screen, you have to spend some time to find it again.
Desired behavior
The last played unfinished episode should show up in the player on startup.
Store the last listened episode in the database when playback starts. Remove it when playback is finished. Check if there is an unfinished episode on startup. If there is, load it as paused into the player.
Benefits of the solution
Easy to continue listening.
Possible drawbacks
Might collide with queue plans or is redundant? #116 Maybe annoying if you didn't want to finish the episode and just stop?