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
147 stars 26 forks source link

Constant 'Updating Programme Indexes' prevents use of GiA #46

Closed Caliban1 closed 7 years ago

Caliban1 commented 7 years ago

screen shot 2017-06-23 at 22 42 34

What steps will reproduce the problem? Be specific, and provide as much detail as possible. When opening GIA, the 'Updating Programme Indexes' bar at the bottom endlessly continues (20 minutes currently).

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

Buttons such as 'start' are not usable while the 'Updating' bar goes on and on.

What version of GiA are you using? On what version of OS X?

GIA 1.9 (1841) OS X 10.9.5

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

Not to my knowledge

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

BBC Radio 3 in Concert 8 June 2017 (see attached screenshot - programme added 'using current webpage' button.

Please provide any additional information below.

The same repeat 'updating' issue happened with other recent Radio 3 programmes. (I have checked 'BBC Radio' in the Preferences section)

lenn5 commented 7 years ago

I'm having the same problems using GIA 1.9b2(1841) and MacOSX 10.12. Every time I launch GIA it takes forever to update the programming indexes. Sometimes as long as 30minutes.

latenightlizzie commented 7 years ago

This is interesting - for info, I'm running GiA 1.9b5 on OS X 10.11.6. From launching the app to the completion of the concurrent indexing took 2 minutes.

Lordsnooty05 commented 7 years ago

I seem to have got it working......well it's working for me. I just increased the time between updating to about 48 hrs and now it just updates very quickly and downloads very quickly. Mind you I Don't search for a program I just go to the Webpage on Safari and insert that program into the app and very quickly downloads the program. I was able to download about 15 concerts from Glastonbury in about 20 minutes. It is working a treat for me and so much thanks must go to the new developer and updater of this App

MacInWin commented 7 years ago

I, too, see the huge delay for updating. It gets the updates quickly, but then spends up to 15 minutes indexing. Once that is complete, the downloads are swift. I have it set to update each time I open the app. I may have to take the Lordsnooty05 approach.

Lordsnooty05 commented 7 years ago

MacInWin try it....you have nothing to lose. Up the refresh cache to say 48 hrs and see if that helps with the delay to updating. Its a workaround until the app is updated

JeremyCavanagh commented 7 years ago

I am also experiencing this problem. I am using your so called "First Real Release" 1.9.1. However, I think you were a little premature in calling it a real release as there were many problems with the beta releases that have been flagged but have not been attended to.

Rock-Hunter commented 7 years ago

A little more respect please for @skovatch who's worked tirelessly on this project, I, along with many others haven't had any issues and are extremely grateful for his commitment.

stoney27 commented 7 years ago

Yes, I have installed 1.9.1 on my wife's computer and she hasn't had any issues with this release. And she is happy again now that she has her Eastenders. ;)

JeremyCavanagh commented 7 years ago

Dear Rock,

I meant no disrespect, I too am extremely grateful for the efforts of everyone who has contributed and is contributing to this project. I was simply pointing out that at the time I posted some issues that I brought up several months ago were still happening on this release. Along with that I was experiencing some new problems with GiA such as system throttling pushing the temperature of my laptop through the roof and GiA not responding when investigating what was happening via System Monitor. So you can see I was somewhat frustrated.

Well after I posted I tried a few things which in reality would not seem relevant to GiA. I installed Mac Fan Control to see if that would prevent overheating, which it appears to have done, restarted my internet modem, which needs doing occasionally anyway to maintain my proxy server.

Then I restarted GiA and was having the same problems, endless loading of the programme cache and GiA not responding. But since Mac Fan Control was holding the temperature down to an acceptible level I thought I would just leave it for an hour or so.

Well, at the moment of writing all seems well. I had intended to wait 24 hours before reposting and withdrawing my previous post, but, given your response I felt it necessary to explain. I will see what tomorrow brings and post appropriately.

Regards

Jeremy

On 06/07/17 13:21, Rock-Hunter wrote:

A little more respect please for @skovatch https://github.com/skovatch who's worked tirelessly on this project, I, along with many others haven't had any issues and are extremely grateful for his commitment.

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

Caliban1 commented 7 years ago

I've used GiA a few times in the last day or two, the "Updating Programme Indexes" wait is less than 14 days ago when I posted earlier with screenshot. Just now, reopening the program, it was under 2 minutes. Using the "Current Webpage" button to load the page and then hitting "Start", there is then a 5 minute pause before anything happens. But then the selected programme downloads into iTunes with no problem. I've just adjusted for the time being to there being those delays, compared with the instantaneous functioning of previous years - but that's no problem really! I'm just grateful to have access again to this terrific resource, thanks to all concerned for returning it to a usable state.

mattanorak commented 7 years ago

For me, leaving off the option to cache BBC Radio seemed to do the trick.

skovatch commented 7 years ago

I have figured out what's going on here... get_iplayer wants a specific perl module installed, and if it can't find it, it falls back to the really slow 'sequential indexing'. I found a way to include the requested module in the app bundle so get_iplayer can use it -- no exotic perl installation will be necessary.

A full refresh of the BBC radio and TV cache now completes in about a minute.

ilainftw commented 7 years ago

Don't pretend you figured out anything. You were told exactly what was wrong months ago and your response was to profess your desire to remain ignorant about Perl. You were never obligated to make get_iplayer work properly, but then don't try to take credit when someone else already posted the necessary information.

skovatch commented 7 years ago

Sigh... had you bothered to look at my commit you'd realize how ridiculous your comment is. get_iplayer tells me every time I run it what is missing. What I figured out is how to get the additional modules into the macOS application bundle and then set the right environment variables so that they can be found. Users shouldn't have to finagle with perlbrew or anything else to get this app to work well.

You, sir, need to work on your anger management. Take 30 minutes after you think of something before you post anything else here. I'm not claiming credit for anything that anyone else has posted here. If you knew something about macOS application development and had posted how to do what I did, then yeah, I'd give you credit for that. But unless you're going to post patches here I'm not putting up with any crap from you.

Lordsnooty05 commented 7 years ago

ilainftw, how dare you talk like that to the guy that saved this application from going under. What a cheek. skovatch saved this application when others just talk a great talk but did nothing. This is a Great Application which like all application has it problems from time to time but Skovatch does his best to sort out to the benefit of all. Personally I hope you are banned from this forum but if not then I hope you see the errors of your way and Apologize to Skovatch. Thanks Skovatch for all what you do to keep this application running, I for one appreciate it

Rock-Hunter commented 7 years ago

Agreed, DON'T ever speak to @skovatch in that way, it's because of him we anything at all, BE RESPECTFUL.

SwaleSwimmer commented 7 years ago

I couldn't agree more with the last two comments. skovatch has saved GIA and I use it every day and am really grateful that it is still, with a few warts, very useable. Personally I can live with a fairly long cache update as long as GIA continues to be useable. Sounds like kovatch has resolved that as well. Thanks and kudos kovatch.

Sircam19 commented 7 years ago

Agreed this program is awesome and we are all deeply indebted to skovatch for fixing it. I really don't understand how someone can be that rude and clueless. Skovatch has done an amazing job. Thank you Skovatch.

ian02054 commented 7 years ago

@skovatch, Just to confirm, is the 1.9 (1841) package in the release area the latest build that now includes that fix of including the requested bundles ?

Caliban1 commented 7 years ago

As original poster on this thread, I feel I must add my heartfelt thanks to @skovatch for all his work keeping this invaluable program functional for us all, and add a voice too to the chorus of disapproval over the extraordinary post by ilainftw who I hope will consider it appropriate to apologise to skovatch...

MacInWin commented 7 years ago

I also appreciate skovatch's fixing the problem. But how do I get the fix? I'm not a programmer, I just want the executable application. Will the fix be incorporated in 1.9.x at some point? If not, is there a simple tutorial on how to get skovatch's fix and incorporate it in 1.9.1?

skovatch commented 7 years ago

@ian02054 and @MacInWin I haven't tagged and posted a release yet, but I hope to do that later today. I posted here more by way of indicating progress is being made rather than an announcement.

ian02054 commented 7 years ago

Thanks for the clarification Scott. Thought i missed a step.. Thanks for all the help.. much appreciated.

On Sep 17, 2017, at 11:22 AM, Scott Kovatch notifications@github.com wrote:

@ian02054 https://github.com/ian02054 I haven't tagged and posted a release yet. I hope to do that later today. I posted here more by way of indicating progress is being made rather than an announcement.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/Ascoware/get-iplayer-automator/issues/46#issuecomment-330056286, or mute the thread https://github.com/notifications/unsubscribe-auth/AQcR5h_DIHn0AltXGpIFC_MRnaK3-PhXks5sjTkwgaJpZM4OEFKr.

MacInWin commented 7 years ago

Thanks for the update! I'll keep looking for the release!

Lordsnooty05 commented 7 years ago

Hi everyone, here is the new release https://github.com/Ascoware/get-iplayer-automator/releases/tag/1.9.2 skovatch has come the rescue again and sorted this and other issues out again and has helped to keep this great application going. Thanks

Sircam19 commented 7 years ago

Thank you very much Skovatch... the work you have done has made a major difference to my life (have UK citizenship but am often away) and is greatly appreciated. Being able to use this application has been amazing, I wish I could contribute more than just my words and praise, but please know that your effort are very much welcomed.

skovatch commented 7 years ago

Thanks, everyone, for the kind words! As a daily user of this app myself, I'm plenty motivated to keep this alive as long as I can.

I really need to come up with a better announcement mechanism, and I am going to work on the self-updater with Sparkle, but this was enough of an update that warranted not waiting for that to get finished.

Closing as fixed.

manderson23 commented 7 years ago

Great to see this added what a difference it makes. Thanks.