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

Queue, History and PVR list deleted #311

Closed MacMuser closed 3 years ago

MacMuser commented 3 years ago

What steps will reproduce the problem? Be specific, and provide as much detail as possible.

Install latest and previous update

What is the expected output? What do you see instead?

Update installed but wiped out all history, download queue and PVR Manager list

What version of GiA are you using? On what version of OS X? 1.21.4 on MacOS10.14.6

Are you using a web proxy? DNS proxy? VPN? VPS? No

What program are you attempting to download (full title, series and episode)? Provide only ONE program as an example. None yet

Please provide any additional information below. I tried deleting the GetIplayer folder from Application support and replacing it with the back-up but still nothing displayed in the Queue, History and PVR windows.

WilliamOfGaunt commented 3 years ago

I can confirm some of this, alas – I had over 100 items in the PVR list, which will take some time to rebuild!

Fortunately I still have the history, so I can use that to help identify what to add to the PVR list.

Bruce

From: Mark Sent: Wednesday, March 17, 2021 9:40 AM To: Ascoware/get-iplayer-automator Cc: Subscribed Subject: [Ascoware/get-iplayer-automator] Queue, History and PVR list deleted (#311)


What steps will reproduce the problem? Be specific, and provide as much detail as possible.

Install latest and previous update

What is the expected output? What do you see instead?

Update installed but wiped out all history, download queue and PVR Manager list

What version of GiA are you using? On what version of OS X? 1.21.4 on MacOS10.14.6

Are you using a web proxy? DNS proxy? VPN? VPS? No

What program are you attempting to download (full title, series and episode)? Provide only ONE program as an example. None yet

Please provide any additional information below. I tried deleting the GetIplayer folder from Application support and replacing it with the back-up but still nothing displayed in the Queue, History and PVR windows.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.

MacMuser commented 3 years ago

As I had no issues with the old version, I went back to that version and replaced the Get Iplayer folder in my Users Application Support folder. All the missing info repopulated again.

JeremyCavanagh commented 3 years ago

I have exactly the same problem.

GiA updated to 1.21.3 then immediately updated to 1.21.4.

Both versions cleared the download queue and no matter what I tried every restart erases the existing queue.

Unlike MacMuser I did have problems with 1.21.2. It didn't erase the download queue but every start took an age to update the caches. Instead of previously a couple of hundred were being updated 1.21.2 was updating in excess of 8000! Every time.

LimeyGarp commented 3 years ago

My install is doing the same thing. Had to restore 1.21.2 and all settings from Time Machine to get my PVR list back. Running on Mojave if that makes a difference. Have tried updating twice since and it keeps wiping the PVR programs when launched

skovatch commented 3 years ago

Sadly, I'm pretty sure I know what happened here and will work on a fix later today. I apologize for that.

WilliamOfGaunt commented 3 years ago

TBH I should be the one apologizing – a momentary sense of humour failure on my part caused me to neglect the sterling work you do on this invaluable app.

So instead of carping, here are my thanks.

B.

From: Scott Kovatch Sent: Wednesday, March 17, 2021 9:48 PM To: Ascoware/get-iplayer-automator Cc: WilliamOfGaunt ; Comment Subject: Re: [Ascoware/get-iplayer-automator] Queue, History and PVR list deleted (#311)

Sadly, I'm pretty sure I know what happened here and will work on a fix later today. I apologize for that.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

ghost commented 3 years ago

I’d like to add my thanks - what a great beast this is - invaluable indeed.

N

On 18/03/2021, at 1:35 PM, WilliamOfGaunt @.***> wrote:

TBH I should be the one apologizing – a momentary sense of humour failure on my part caused me to neglect the sterling work you do on this invaluable app.

So instead of carping, here are my thanks.

B.

From: Scott Kovatch Sent: Wednesday, March 17, 2021 9:48 PM To: Ascoware/get-iplayer-automator Cc: WilliamOfGaunt ; Comment Subject: Re: [Ascoware/get-iplayer-automator] Queue, History and PVR list deleted (#311)

Sadly, I'm pretty sure I know what happened here and will work on a fix later today. I apologize for that.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/311#issuecomment-801530206, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMICSLGPVRE5IB533WTM56DTEFDFNANCNFSM4ZKHIC2Q.

skovatch commented 3 years ago

Can someone attach their auto-record settings from an earlier version? (Queue.automatorqueue) I can't seem to recover an older copy.

WilliamOfGaunt commented 3 years ago

Boy, do I feel foolish now... I completely forgot that I have an earlier version (1.21.2) on an old machine – probably not the most up-to-date list of mine, but it would have been a good start! So here it is, and I hope it’s useful.

B.

From: Scott Kovatch Sent: Thursday, March 18, 2021 6:14 AM To: Ascoware/get-iplayer-automator Cc: WilliamOfGaunt ; Comment Subject: Re: [Ascoware/get-iplayer-automator] Queue, History and PVR list deleted (#311)

Can someone attach their auto-record settings from an earlier version? (Queue.automatorqueue) I can't seem to recover an older copy.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

WilliamOfGaunt commented 3 years ago

Hmm ... I can't see that the attachment actually attached - an unsupported file type.

I've added a .txt suffix; maybe it will work this time Queue.automatorqueue.txt ,

B.

skovatch commented 3 years ago

Well, this is frustrating. I went back to an earlier tag, created a queue, and then ran with the newest code and could read the file created by the old version, with no deleting. I hope this isn't a pre-Big Sur-only problem. What I will do is change the code to not delete the archive if there's a problem reading it. I can't believe it was doing that in the first place.

WilliamOfGaunt commented 3 years ago

Sorry - should I have mentioned that the queue file came from a High Sierra machine? The machine that deleted the file is in fact running Big Sur.

skovatch commented 3 years ago

It's good to

Sorry - should I have mentioned that the queue file came from a High Sierra machine? The machine that deleted the file is in fact running Big Sur.

OK, this is good to know. I'm not sure yet if it correlates to anything yet. Yes, when filing bugs please include your system configuration. It may or may not be relevant, but it never hurts to add it.

skovatch commented 3 years ago

I changed the code so that it no longer deletes the file if there was a problem decoding it, and prints the exception encountered while decoding. If this is happening to you please try this latest release and report back with the exception.

MacMuser commented 3 years ago

Hi Scott

I d/l and installed version 1.21.5 but still the same missing queue. However the history is populated so that is the main problem dealt with.

Many thanks

On 23 Mar 2021, at 16:38, Scott Kovatch @.***> wrote:

I changed the code so that it no longer deletes the file if there was a problem decoding it, and prints the exception encountered while decoding. If this is happening to you please try this latest release and report back with the exception.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/311#issuecomment-805052845, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGX7IUT42HLNF2Y5CZEIKFLTFC7YNANCNFSM4ZKHIC2Q.

skovatch commented 3 years ago

Is there an error in the log? You should see "Unable to load " with a description of the error before it.

MacMuser commented 3 years ago

Hi Scott

Sorry, doing ten things at once and forgot to look at the log.

Went back to old version, back came queue, etc. Reinstalled latest version but this time an error message and no PVR either:

Get iPlayer Automator 1.21.5 Initialized. *** -[NSKeyedUnarchiver decodeBoolForKey:]: value for key (processedPID) is not a boolean Unable to load Queue.automatorqueue. Please file a bug and mention the exception description above. <AppController: 0x7f9d1140aa10>: Updating Programme Index Feeds...

INFO: Indexing tv programmes (concurrent) INFO: Added 0 tv programmes to cache INFO: Indexing radio programmes (concurrent) INFO: Added 0 radio programmes to cache INFO: 23210 matching programmes <AppController: 0x7f9d1140aa10>: Index Updated.

Mark

On 23 Mar 2021, at 16:56, Scott Kovatch @.***> wrote:

Is there an error in the log? You should see "Unable to load " with a description of the error before it.

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/311#issuecomment-805065880, or unsubscribe https://github.com/notifications/unsubscribe-auth/AGX7IUTOT5OEHELLPLJ2V5TTFDB4HANCNFSM4ZKHIC2Q.

skovatch commented 3 years ago

OK, exactly what I thought, then. Could you try a test fix for me? Download it from my Google Drive here It should restore everything successfully.

LimeyGarp commented 3 years ago

I'm not MacMuser, but I downloaded the beta and upgraded and the queue survived the process this time

MacMuser commented 3 years ago

Hi Scott

I installed Version 1.21.6b1 (20210323001) and all the menus were populated — Queue, PVR and History. I did note that the Log Window option ⌘-L was greyed out but it was in the last version (and maybe many before). I use the >_ button in the main GetiPlayer window anyway.

Thank you for all your work.

Mark

skovatch commented 3 years ago

Thanks for testing it out! I will push an update out shortly.