Ascoware / get-iplayer-automator

The goal of Get iPlayer Automator is to allow iTunes and your Mac to become the hub for your British Television experience regardless of where in the world you are. Currently, Get iPlayer Automator allows you to download and watch BBC and ITV shows on your Mac. Series-Link/PVR functionality ensures you will never miss your favourite shows. Programmes are fully tagged and added to iTunes automatically upon completion. It is simple and easy to use, and runs on any machine running Mac OS X 10.7 or later. And since the shows are in iTunes, it is extremely easy to transfer them to your iPod, iPhone, or Apple TV allowing you to enjoy your shows on the go or on your television.
GNU General Public License v3.0
144 stars 27 forks source link

Update issue with PVR #442

Open maz4200 opened 1 year ago

maz4200 commented 1 year ago

Latest update to 1.25.0 wiped all PVR data but did not change preferences.

Screenshot 2023-01-17 at 11 19 15

kw4c commented 1 year ago

Same here

skovatch commented 1 year ago

If you have a backup of your ~/Library/Application Support/Get iPlayer Automator/Queue.automatorqueue can you please attach it to this bug?

skovatch commented 1 year ago

OK, figured it out. When I rewrote one of the objects in Swift it failed to deserialize objects that were serialized in Objective-C. But this caused the PVR entries to not be deserialized either, so when you quit the app there was nothing to save.

Note this will only be an issue if you had shows waiting to be downloaded in the download queue.