Show Posts

You can view here all posts made by this member. Note that you can only see posts made in areas to which you currently have access.


Messages - Ed

Pages: [1] 2 3 ... 9
1
Geek Speak / Re: Download TV or Radio using only the 8-digit PID
« on: May 12, 2018, 06:40:58 AM »
This isn't a theoretical forum, we only deal with practical solutions to real problems here.


1.  The plain fact is that from the 1st of this month the BBC servers are rejecting any attempt to connect to the iplayer radio streams using http:// and are currently allowing only requests using https:// to connect. (The BBC servers might behave inconsistently in the first stages of this changeover, as has sometimes happened in the past, so some requests using http:// might still be honoured, but inconsistently.)

This change might not be obvious to anyone using a web browser to listen-in, since browsers often substitute a secure connection automatically in this situation, without the user having to intervene, so the user may be unaware of that happening.

Accordingly, if you are using a program such as YouTube-dl or get_iplayer to connect, in the event of a failure/refusal the first thing to do is make sure you are using https:// (the secure protocol) in the url address of the stream.


2.  Also from the 1st of this month, the BBC servers are refusing an ordinary attempt to connect to them using YouTube-dl.exe but will only allow the connection if the documented option --no-check-certificate is added to the command line.

Accordingly, if you are using the program YouTube-dl to connect, in the event of a failure/refusal the second thing to do is make sure you add --no-check-certificate to the command line (somewhere prior to the output file name).




.

2
Geek Speak / Download TV or Radio using only the 8-digit PID
« on: May 02, 2018, 08:25:56 AM »
While I'm on here today, I'll just mention a couple of new points that have come up in the past month.


First, and most important, the BBC website has abandoned support for the http format. Most software programs, however, have been built on the assumption that http:// is a valid url format.

Those programs are now broken. So are scripts based on them.

From 1st May forward, the BBC website will only recognise a request for a url if the request is made using the https:// format. Whereas, up until last month, the website would serve a stream if the request was made in either http or https format, from now on it will only serve a stream if the secure https stream is requested.

If you access their site, and are refused, this is the first thing to check. Make certain that the url address of the audio stream begins with https:// (and not http://).


Secondly, but probably equally important, from 1st May the BBC's servers will only serve a stream if the request is made using the correct security certificate. Previously, their servers did not ask for this.

Again, many software programs, and scripts based on them, will be broken as a result of this change.

In the case of YouTube-dl.exe the solution is to add to the command line the option --no-check-certificate because without that the server will simply send a refusal instead of the requested stream. My above-mentioned batch file must be modified by you, to add that option to the command line which mentions YouTube-dl.

Again, if you access their site, and are refused, this is the second thing to check.

So far my researches have not extended beyond avoiding the check. I can't yet comment on the specifics of the particular security certificate, or how to comply rather than simply side-step.


Thirdly, I regret to announce that my favourite trick for avoiding signing-in on the BBC website will no longer work: they have now fixed their earlier mistake, and radio shows will no longer play in Internet Explorer 8.

I currently use a different trick to play a radio show without signing in.

The method is to slightly modify my above-mentioned batch file, by substituting for the command line in it either of the following instead -


Code: [Select]
    "%YouTube-dl%"  -o -  %url%   --no-check-certificate | "C:\Program Files\VLC\vlc.exe" -
Code: [Select]
    "%YouTube-dl%"  -o -  %url%   --no-check-certificate | "C:\Program Files\MPlayer\mplayer.exe" -

My above-mentioned batch file contains the script needed to extract the correct url from the BBC's web pages. You will need to install either VLC player or MPlayer on your computer, to actually play the .m4a (itunes audio format) audio stream.

Get VLC media player :  http://www.videolan.org/vlc/

Get MPlayer for Windows : http://mplayerwin.sourceforge.net/downloads.html






3
Geek Speak / Latest BBC iPlayer changes
« on: May 02, 2018, 07:56:57 AM »
While I'm on here today, I'll just mention a couple of new BBC iPlayer changes.


First, and most important, the BBC website has abandoned support for the http format. Most software programs, however, have been built on the assumption that http:// is a valid url format.

Those programs are now broken. So are scripts based on them.

From 1st May forward, the BBC website will only recognise a request for a url if the request is made using the https:// format. Whereas, up until last month, the website would serve a stream if the request was made in either http or https format, from now on it will only serve a stream if the secure https stream is requested.

If you access their site, and are refused, this is the first thing to check.


Secondly, but probably equally important, from 1st May the BBC servers will only serve a stream if the request is made using the correct security certificate. Previously, their servers did not ask for this.

Again, many software programs, and scripts based on them, will be broken as a result of this change.

In the case of YouTube-dl.exe the solution is to add to the command line the option --no-check-certificate because without that the server will simply send a refusal instead of the requested stream.

Again, if you access their site, and are refused, this is the second thing to check.

So far my researches have not extended beyond avoiding the check, I can't yet comment on the specifics of the particular security certificate, or how to comply rather than simply side-step it.

4
Geek Speak / Re: Download TV or Radio using only the 8-digit PID
« on: February 05, 2018, 08:36:06 AM »
@TallForADuck -

Here is a method for quickly editing an audio file, using a .bat file (batch file).

This is fast and lossless, because it uses a special form of the ffmpeg command, one that does NOT involve re-encoding the input file. This is an ffmpeg "stream copy" operation, that copies the selected section of audio without re-encoding it. A raw copy of this sort will take less than ten seconds (with a 30 minute radio show).

Requires ffmpeg.exe from:
http://ffmpeg.zeranoe.com/builds/


Code: [Select]
::  *** Extract PART of M4A (AAC) File ***

::  **  INPUT File (WITHOUT .m4a Extension) **
    SET file=The Daughter of Time - Episode 1

::  ** Specify STARTING POINT in seconds **
    SET start=1.0

::  ** Specify NUMBER of frames to extract (46.875 frames per second) **
    SET duration=79176

::  ==================================================================  **

::  Location of FFMPEG
    SET ffmpeg="C:\Program Files\FFmpeg\ffmpeg.exe" -hide_banner

::  Safety Check
    ATTRIB -R -A -S -H  "%file%.m4a"

::  Extract PART of .M4A (AAC) File
    SET extract=-ss %start% -aframes %duration%
    SET options=-map_metadata 0  -flags:a global_header  -movflags faststart
    "%file%.m4a"  -vn  -acodec copy  %extract%  %options%  "%file%[%duration%].m4a"

    :: Command will fail unless -flags options are the final options in the chain,
    :: i.e. final options before the output file.


To convert the file from its normal .m4a iTunes format to mp3, simply change the final line so that the output file has the mp3 extension instead (and if it is desired to convert the entire file to mp3, rather than extracting just a part of it, simply omit the option %extract% from this final line) -

Code: [Select]
    "%file%.m4a"  -vn  -acodec copy  %extract%  %options%  "%file%[%duration%].mp3"


If you don't like using command programs, then for editing an mp3 file I recommend mp3DirectCut (which cuts instantly, as it doesn't have to re-encode). But I would point out that it - like all mp3 editors - can only edit an mp3 or an mp2 file. It can't edit, for example, an m4a iTunes format file (the iPlayer type): you must convert that to mp3 before you can use an mp3 editor on it.

Get mp3DirectCut here:  http://mpesch3.de1.cc/#mp3dc


.



5
Geek Speak / Re: Download TV or Radio using only the 8-digit PID
« on: February 05, 2018, 07:47:01 AM »
Okay, in response to the latest changes on iPlayer I have written a batch script for downloading a radio show from the 'listen again' pages, that needs only the URL address of the page. And all you need is the last 8 digits from that URL, the 'PID' (Programme ID), which you type into the .bat file.

If you are running Windows this script will work for you, because the script uses some built-in functions of Windows. Including some functions of Internet Explorer. (The script accesses these things for itself, you don't need to do anything.)

I have bundled with it the only program you will need, which is the YouTube-dl.exe program.

The beauty of this script is that it runs without you being signed-in on the BBC website.

Also, I have designed the script to use the https secure stream, which gives a much better result: a fast download, without the stream continually pausing, and without the frequent failures that the other streams suffer from. The https stream is far more reliable, and far faster, taking only 60 seconds to download a 30 minute radio show.


1. Get the script here, in a .zip file:
http://www.mediafire.com/file/bxrskhdatv54z71/Download_from_iPlayer_-_Build_2018-02-05.zip

2. Open the .zip file, and take the .bat file from the directory named 'iPlayer - Download Automatically'. Also take out the YouTube-dl.exe program, which put in the folder/directory C:\Program Files\YouTube-dl

3. Open the .bat file with any text editor, type in the 8 digits from the URL address of the iplayer page (where it says "SET PID=" in the .bat file, you'll be changing that to something like: SET PID=12345678). Then double-click the .bat file to run it.


Optionally, I have included at the top of the .bat file a space for you to include a file name if you want to. If you leave it blank, some details from the iplayer page will be used instead, i.e. as the file name of the downloaded radio programme.

Remember that you can still listen to any radio show without signing in, simply by opening the iplayer page in Internet Explorer 8.


For anyone keen to record at 128 kbps, use your text editor to search the .bat file, and replace each instance of the value 320 with the value 128 instead. In fact, in this version of the .bat file there is only one command that specifies that value (plus it's mentioned in a couple of places in the notes/hints/annotations, but those places don't control the script).


.

6
Geek Speak / The simplified version...
« on: January 06, 2018, 12:15:48 AM »
In brief, for a Radio show all you need is a .bat file with the following contents  -

Code: [Select]
    SET url=https://www.bbc.co.uk/programmes/00000000

    YouTube-dl.exe  -f "bestaudio[protocol*=dash]"  --add-metadata  "%url%"


1. Copy-and-paste the command (above) into an otherwise empty .bat file (on Windows, this is a file called filename.bat). Put that file in the same folder as both YouTube-dl.exe and ffmpeg.exe:

   YouTube-dl  -
   https://rg3.github.io/youtube-dl/

   ffmpeg -
   http://ffmpeg.zeranoe.com/builds/

2. Substitute the actual URL address of the iplayer page which plays the radio show for the one shown in my example, i.e. replace the final 8 zero's in my example with the actual 8-digit PID (Programme ID) from the url address of the BBC page.

3. Then run the .bat file by double-clicking it.

7
It is now possible to use YouTube-dl.exe to download from iPlayer *without* using the Greasemonkey script (which I've discussed in various threads), but instead using only the url address of the iPlayer page.

The method works for Radio shows and for TV shows.

And it downloads the best available bitrate, currently 320 kbps.


This means that -

  • You can download without having to log-in to a BBC account
  • You can download without having to install Adobe's flash player
  • You can download without having to find the broadcast's hidden vpid number


The details are given in this thread:

  https://forum.beebotron.org/index.php?topic=66119.msg66490#msg66490


In brief, the method uses YouTube-dl.exe and ffmpeg.exe, and for a Radio show the following batch file  -

Code: [Select]
    SET url=https://www.bbc.co.uk/programmes/00000000

    YouTube-dl.exe  -f "bestaudio[protocol*=dash]"  --add-metadata  "%url%"


1. Copy-and-paste the command (above) into an otherwise empty .bat file, and put that file in the same folder as both YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the radio show for the one shown in my example, i.e. replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Then run the .bat file by double-clicking it.


Note that the command does not mention ffmpeg. This is NOT a mistake. The YouTube-dl program calls ffmpeg automatically so that you don't need to. Just bear in mind that things will go wrong if ffmpeg is not in the same folder as YouTube-dl.

8
Geek Speak / Downloading without the vpid
« on: January 02, 2018, 08:55:34 AM »
It is now possible to use YouTube-dl.exe to download from iPlayer *without* using the Greasemonkey script (which I've discussed in various threads), but instead using only the url address of the iPlayer page.

The method works for Radio shows and for TV shows.


This means that -

  • You can download without having to log-in to a BBC account
  • You can download without having to install Adobe's flash player
  • You can download without having to find the broadcast's hidden vpid number


The details are given in this thread:

  https://forum.beebotron.org/index.php?topic=66119.msg66490#msg66490


In brief, the method uses YouTube-dl.exe and ffmpeg.exe, and for a Radio show the following batch file  -

Code: [Select]
    SET url=https://www.bbc.co.uk/programmes/00000000

    YouTube-dl.exe  -f "bestaudio[protocol*=dash]"  --add-metadata  "%url%"


1. Copy-and-paste the command (above) into an otherwise empty .bat file, and put that file in the same folder as both YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the radio show for the one shown in my example, i.e. replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Then run the .bat file by double-clicking it.


Note that the command does not mention ffmpeg. This is NOT a mistake. The YouTube-dl program calls ffmpeg automatically so that you don't need to. Just bear in mind that things will go wrong if ffmpeg is not in the same folder as YouTube-dl.


9
It is now possible to use YouTube-dl.exe to download from iPlayer *without* using the Greasemonkey script (which I've discussed in various threads), but instead using only the url address of the iPlayer page.

The method works for Radio shows and for TV shows.


This means that -

  • You can download without having to log-in to a BBC account
  • You can download without having to install Adobe's flash player
  • You can download without having to find the broadcast's hidden vpid number


The details are given in this thread:

  https://forum.beebotron.org/index.php?topic=66119.msg66490#msg66490


In brief, the method uses YouTube-dl.exe and ffmpeg.exe, and for a Radio show the following batch file  -

Code: [Select]
    SET url=https://www.bbc.co.uk/programmes/00000000

    YouTube-dl.exe  -f "bestaudio[protocol*=dash]"  --add-metadata  "%url%"


1. Copy-and-paste the command (above) into an otherwise empty .bat file, and put that file in the same folder as both YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the radio show for the one shown in my example, i.e. replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Then run the .bat file by double-clicking it.


Note that the command does not mention ffmpeg. This is NOT a mistake. The YouTube-dl program calls ffmpeg  automatically so that you don't need to. Just bear in mind that things will go wrong if ffmpeg is not in the same folder as YouTube-dl.

10
Geek Speak / Download TV or Radio using only the 8-digit PID
« on: January 02, 2018, 07:12:02 AM »
Here is a method for downloading from iPlayer using only the url address of the iPlayer page. This method works for Radio shows and for TV shows.

This means that -

  • You can download without having to log-in to a BBC account
  • You can download without having to install Adobe's flash player
  • You can download without having to find the broadcast's hidden vpid number



One preliminary step, first. Download the YouTube-dl program (originally developed for downloading from YouTube, but its latest version can download from many websites which use DASH streams including the BBC's iPlayer site) -

  https://rg3.github.io/youtube-dl/

The program does NOT require installing. Just put it in any convenient folder/directory.



And a second preliminary step. Download the ffmpeg program -

  http://ffmpeg.zeranoe.com/builds/

Put it in the same folder/directory with the YouTube-dl program. That is now your working directory.



For a Radio show, use the following command line (actually two lines in this case!) -

Code: [Select]
    SET url=https://www.bbc.co.uk/programmes/00000000

    YouTube-dl.exe  -f "bestaudio[protocol*=dash]"  --add-metadata  "%url%"


1. Copy-and-paste the command (above) into a batch file (in Windows, a batch file is a plain text file with the extension .bat or .cmd instead of .txt), and put the batch file in the same folder as YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the radio show for the one shown in my example. In effect you are just replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Then run the batch file by double-clicking it.

The file which downloads should already have the extension .mp4 or .m4a (but if by chance it has not, you simply add either of those extensions). M4A is the iTunes extension.



For a TV show, use the following command line (actually two lines!) -

Code: [Select]
    SET url=https://www.bbc.co.uk/iplayer/episode/00000000

    YouTube-dl.exe  "%url%"  -f best  --add-metadata


1. Copy-and-paste the command (above) into a batch file (in Windows, a batch file is a plain text file with the extension .bat or .cmd instead of .txt), and put the batch file in the same folder as YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the TV show for the one shown in my example. In effect you are just replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Then run the batch file by double-clicking it.

The file which downloads should already have the extension .mp4 (but if by chance it has not, you simply add that extension).

Note that the command does not mention ffmpeg. This is NOT a mistake. The YouTube-dl program calls ffmpeg when it requires to use certain functions of ffmpeg, and calls it automatically so that you don't need to. Just bear in mind that things will go wrong if ffmpeg is not in the same folder as YouTube-dl.

Note that a tv show uses a different url address to that for a radio show, so be sure to use 2 separate batch files, as there is no benefit in trying to use only one. The 2nd line is also different in the case of a tv show.



That's all there is to it. But there are some additional options for a tv show, if you want to be in better control of the file you end up with.

Unlike radio (which usually has only 2 streams, a 128 kbps one and a 320 kbps one), TV has a large number of available streams. You can use the above command to get the default stream.

But if the default stream gets you a file that won't play (many of the available streams use the new avc3 codec, which only Windows 10 can play, so if you use Windows 7 you will instead prefer to have a file containing a stream which has the avc1 codec), then you need to get a list of the available streams ("formats").

Put the following command in a batch file (name it, say, TV_streams.bat) and run it (substitute the TV show's actual url for the one in my example, just as you did above) -

Code: [Select]
    SET url=https://www.bbc.co.uk/iplayer/episode/00000000

    YouTube-dl.exe "%url%" --list-formats > Formats.txt

Wait, then open the text file Formats.txt using Notepad (it will take perhaps a minute to download all the data into it). Then pick a stream: they will be listed by video size, e.g. 640x360, and by codec, e.g. avc1.

The following is a substitute batch file to download the TV stream you choose. This is a simple example (there are many other possibilities); but this is designed to avoid complicating matters -


Code: [Select]
    SET url=https://www.bbc.co.uk/iplayer/episode/00000000

    SET format=stream-uk-iptv_streaming_concrete_combined_sd_mf_akamai_uk_hls_https-1836

    YouTube-dl.exe  "%url%"  -f %format%  --add-metadata


Ideally, you will choose a stream which (as in this example) is a "combined" stream - as stated in the name of the stream. A combined stream is one which contains both audio and video.

I recommend the 1836 stream (shown in this example) because it contains AVC video (a.k.a. avc1 video), UK-style 25 fps (frames per second), an image size of 960x540 pixels, and good quality audio at 128 kbps.

Do NOT choose any video stream containing the avc3 codec, unless you have satisfied yourself that your computer can play that! If you are running Windows XP, Windows Vista, or Windows 7 it's a good bet you can't play a file containing the avc3 codec stream.


1. Copy-and-paste the command into a batch file (in Windows, a batch file is a plain text file with the extension .bat or .cmd instead of .txt), name the file (for example) TV_1836stream.BAT, and put the batch file in the same folder as YouTube-dl.exe and ffmpeg.exe

2. Substitute the actual URL address of the iplayer page which plays the TV show for the one shown in my example. In effect you're just replacing the final 8 zero's in my example with the actual 8-digit PID (Programme ID).

3. Substitute the actual name of your chosen stream, if you are not opting for my choice of the 1836 stream. (If you choose separate audio and video files, instead of a combined file, you'll need to make the necessary changes to line 3 of the batch file - so you'll need to do a Google search on the term ffmpeg to find an appropriate command.)

4. Then run the batch file by double-clicking it.














11
These links give access to the Beeb's secret pages on which the full details of their hls and dash url's can be found -


The VPID (final 8 characters) is the only part of the url that changes for each radio programme -

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/00000000

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/mobile-phone-main/vpid/00000000

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/mobile-phone-main/transferformat/hls/vpid/00000000

Here, I've replaced the actual vpid with 8 zero's. Simply choose one of the three links, and substitute an actual vpid for the 8 zero's.


You can find the actual VPID for an individual radio show on one of these pages -

      https://beebotron.org/listings/radio4extra/hls/
      https://beebotron.org/listings/radio4extra/dash/

or open the radio show in your browser, and start it playing, then right-click on the window in which the show is playing.




12
Help / Re: get_iPlayer trouble....
« on: October 21, 2017, 03:44:29 AM »
In practice, I find that the download speed I get varies every time I use get_iplayer. But it also varies markedly when I'm using other solutions too (such as rtmpdump.exe or ffmpeg.exe or YouTube-dl.exe), so I don't worry too much about it.

My download speed varies because of my ISP (after 6pm I find that my ISP slows down, as users start to get home from work and log-on), or because of heavy use of the BBC website (which can be much slower than other sites at weekends, for example, a time when demand is particularly high).

You don't have an actual problem with get_iplayer itself, unless that program stops functioning.

But sometimes it can help speed things up if you clear get_iplayer's cache (provided you don't do so more than once a day: caching some information on your machine makes some functions of get_iplayer run quicker). Open the directory C:\Users\%Username%\.get_iplayer and delete all the files named .cache and then re-start get_iplayer.




DASH and HLS links in XML format

These links give access to the Beeb's secret pages, on which the full details of their hls and dash url's can be found -


The VPID (final 8 characters) is the only part of the url that changes for each radio programme -

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/pc/vpid/00000000

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/mobile-phone-main/vpid/00000000

      http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/mobile-phone-main/transferformat/hls/vpid/00000000

Here, I've replaced the actual vpid with 8 zero's. Simply choose one of the three links, and substitute an actual vpid for the 8 zero's.


You can find the actual VPID for an individual radio show on one of these pages -

      https://beebotron.org/listings/radio4extra/hls/
      https://beebotron.org/listings/radio4extra/dash/

or open the radio show in your browser, and start it playing, then right-click on the window in which the show is playing.


This is basically what get_iplayer is doing for you, i.e. it does all the above so you don't have to. But the information might be helpful to anyone reading this who prefers to use other software (such as rtmpdump.exe or ffmpeg.exe or YouTube-dl.exe).





13
Help / Re: get_iPlayer trouble....
« on: October 18, 2017, 03:31:02 AM »
In case anyone needs this information -


The current version of get_iplayer for Windows is 3.05:

  https://github.com/get-iplayer/get_iplayer_win32/releases


The installation program installed get_iplayer in this directory on my machine (running Windows 7):

  C:\Program Files (x86)\Get_iPlayer


You have to create a download directory yourself. I created it as a sub-directory of the program's directory:

 C:\Program Files (x86)\Get_iPlayer\Downloads


The installer program does create a shortcut on the Desktop for you to use. I suggest using my batch file instead - see above. But if you need the shortcut, and haven't got it, here is what it contains. In the 'Target' box it has this command -

Code: [Select]
C:\Windows\System32\cmd.exe /k get_iplayer.cmd --search dontshowanymatches && get_iplayer.cmd --help
And in the 'Start in' box it contains this:  %HOMEDRIVE%%HOMEPATH%



Before you begin

Windows 7 is the minimum version supported by get_iplayer v3 - Windows XP and Vista are not supported. Use the version 2 installer for XP and Vista. This seems to be only because the bundled version of ffmpeg.exe included in the v3 package does not work on those earlier Windows versions.

Also, you must replace the bundled version of ffmpeg anyway, in order to convert output files to MP4 and to add metadata tags.

The installer includes all necessary dependencies: AtomicParsley, ffmpeg, and a customised version of Strawberry Perl. This is the only supported configuration of get_iplayer for Windows. If you use any other version of those tools, your installation of get_iplayer is not supported: i.e. you can't ask the development team for help if you hit a problem using earlier versions of those tools.


Upgrading

There is generally no need to uninstall the previous version of get_iplayer before installing a new version. You can simply install over the previous version. However, if you prefer to uninstall and re-install, that should work just as well.


Command-line interface

An "All Users" installation will be performed, with get_iplayer installed in:

  C:\Program Files (x86)\get_iplayer

To start the program go to get_iplayer > get_iplayer on the Start menu. The program will launch in a console window.

The working directory of the console window will be your home directory (%HOMEDRIVE%%HOMEPATH%). You may also open a normal command prompt (cmd.exe) and run get_iplayer commands there.

NOTE: Do not launch get_iplayer.cmd (in the installation directory) directly from Windows Explorer. The batch file will quit immediately after updating the programme cache. You must run get_iplayer from the Start menu shortcut, or in a command prompt window, for it to work properly.


Notes

The installer will append the installation directory to the value of your system PATH environment variable. You can thus invoke the program from any command prompt, with any working directory, by entering your get_iplayer command at the prompt and hitting Return. The Start Menu shortcut is installed for convenience.

The path for the embedded Perl distribution (perl subdirectory) and the path to the included atomicparsley and ffmpeg utilities (utils subdirectory) are not permanently added to %PATH%. They are temporarily prepended to %PATH% only when get_iplayer batch scripts are running. If %PATH% is already quite large (>=2048 chars), e.g. because of other software packages that did not properly update %PATH% on install or uninstall, you may experience problems launching get_iplayer, perl or external programs. You may encounter error messages similar to "get_iplayer.cmd is not recognized as an internal or external command". You may also encounter similar problems if your PATH environment variables contain invalid or corrupted file paths or mismatched quotes. First, try rebooting your machine. If that does not help, you will need to clean obsolete and invalid entries from your PATH environment variable settings. Run echo %PATH% from a command prompt to check the value.

Do not launch get_iplayer or the Web PVR Manager with 'Run as administrator'. It will open the get_iplayer console window in C:\WINDOWS\system32, which is a system directory where you should not be working. It should not be necessary to run them as administrator.


Features

  - Downloads TV and radio programmes from BBC iPlayer
  - Allows multiple programmes to be downloaded using a single command
  - Indexing of most available iPlayer catch-up programmes  (not BBC Three, Red Button, or iPlayer Exclusive)
  - Caching of index with automatic updating
  - Regex search on programme name
  - Regex search on programme description and episode title
  - Filter search results by channel
  - Direct download via programme ID or URL
  - PVR capability (may be used with cron or Task Scheduler)
  - HTTP proxy support
  - Perl 5.10.1+ required, plus LWP, LWP::Protocol::https,XML::LibXML and Mojolicious modules
  - Requires ffmpeg for conversion to MP4 and AtomicParsley for metadata tagging
  - Runs on Linux/BSD (Ubuntu, Fedora, OpenBSD and others),  macOS (10.10+), Windows (7/8/10) (XP/Vista not supported)


NOTE:

1.  get_iplayer can only search for programmes that were broadcast on BBC linear services within the previous 30 days, even if some are available for more than 30 days on the iPlayer site. Any programmes that are still available after 30 days must be located on the iPlayer site and downloaded directly via PID or URL.

2.  get_iplayer does not support downloading news/sport videos, other embedded media, archive sites, special collections, educational material, programme clips or any content other than whole episodes of programmes broadcast on BBC linear services within the previous 30 days, plus episodes of BBC Three programmes posted within the same period. It may be possible to download other content directly via PID or URL, but such use is not supported.





14
Help / get_iPlayer
« on: October 07, 2017, 01:30:57 AM »
Just a brief update to this thread.

I've recently been using get_iPlayer myself, with both radio and tv. Any problems there may have been earlier in the year seem to have been resolved, as it's currently working successfully.

I'm using v3.02, the latest version for Windows (see https://github.com/get-iplayer/get_iplayer/wiki/windows). I'm running Windows 7 on a laptop.

It is NOT necessary to sign-in to the BBC website. The program can access radio or television without signing in: this is one of the big advantages of using get_iPlayer. As yet, this is the only way to access tv without signing in that I've found.


I use these settings in a batch file (get_iplayer.bat) to access tv  -

Code: [Select]
SET pid=b0077lhk
SET progname=Sgt Wilsons Little Secret
SET get_iplayer="C:\Program Files (x86)\Get_iPlayer\get_iplayer.cmd"
%get_iplayer% --pid=%pid% --info --streaminfo --force >> "Prog Info - %progname%.txt"



Code: [Select]
::  TV Channel
SET channel=BBC Two

::  TV Show
SET show=Sgt Wilsons Little Secret

::  Program Location
SET get_iplayer=C:\Program Files (x86)\Get_iPlayer\get_iplayer.cmd

"%get_iplayer%" --get "%show%" --type=tv --tvmode=good --channel="%channel%"  --file-prefix="<nameshort><-senum><-episodeshort>" --output "C:\Users\%username%\Downloads" --force & cmd /k











15
Radio Matters / Orson Welles presents 'The Jack Benny Show' !
« on: October 07, 2017, 01:00:26 AM »
Here's a show you all might enjoy: Jack Benny had a half hour radio comedy show on American commercial radio, a weekly show that ran more than twenty years, from 1938 until the early 1960s - the era known now as Old-time Radio. Thereafter, the show moved to television.

Jack Benny, Mary Livingston (Jack's wife), Phil Harris, Denis Day, and Rochester. Sponsored in 1943 by Grape Nut breakfast cereal.

When Jack - a versatile comedian - was taken ill (which didn't happen very often) sometimes Orson Welles would stand in for him. Mr Welles was not known for his ability as a stand up comedian, but he does a pretty good job in a show that was basically a half-hour comedy sketch, to the extent of even doing sight gags - on radio!

This one is from 1943, with Jack taking a week off due to illness, and Orson Welles pinch hitting for him (mostly on the receiving end, as the butt of all the rest of the cast's jokes) -

http://www.relicradio.com/otr/2017/08/welles-in-for-benny-on-grape-nuts-flakes-program/



More American old time radio here:
http://myweb.tiscali.co.uk/bridip/clitheroe/otr.htm


Pages: [1] 2 3 ... 9