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: Difficult to log in to this site
« on: August 06, 2018, 11:34:24 AM »
I'm in the UK, but use Win 7 SP1 and Firefox.

For the past several years I've had intermittent problems logging in. I believe, although I'm not certain, that they began when Win 8 was released.

I've noticed that many of the regular posters have even less understanding of computers than I do, so I presume the fact that the whole site had only 3 posts in the whole of July might be related to almost everyone being on some pre-Windows 8 O/S. Certainly I've come across no one here - me included! - who would be up to upgrading their machine to Win 8 or 10 (except as part of buying a new machine). This isn't the type of forum where people would willingly do such a thing, so there could be quite a few users locked-out.

It can't be that 4 Extra is more boring than it was in June!

In fact the station has actually been getting better in the last three months. A lot of releases of 'lost' episodes, in particular. 'Take It From Here', 'Beyond Our Ken' and 'Clitheroe Kid' have all seen a flurry of supposedly long lost episodes in the past 2 months, that the Beeb have suddenly unexpectedly decided they have not wiped after all.



2
Geek Speak / Re: Download TV or Radio using only the 8-digit PID
« on: August 06, 2018, 10:13:43 AM »
Sorry I didn't reply to you. But today is the first time since the end of May that I've been able to log-in to this forum. Haven't any idea why, but it isn't the first time I've been unable to log in here. However, in the past the problem hasn't persisted for such a long time.

I do not run a highly sophisticated system. I don't have the technical ability to run, for example, linux. I use Windows 7 and Firefox. Perhaps this site now requires Windows 10 or Chrome: if so, it's beyond my ability to figure out a workaround (though I'm open to suggestions).


As far as the BBC iPlayer is concerned, understanding it is far beyond me. It uses professionally designed scripts, in industrial quantities. My programing skills are nil. I only post here practical solutions that anyone might bodge together using a simple batch file and a bit of commonsense.

Most of the ideas I post are researched from other internet forums run by and for audio and video enthusiasts.

You're now talking about certificate validation. I have absolutely no idea what that is, and thus can't follow the logic of your argument. I don't doubt what you say. My only possible contribution to such a discussion though is the point I made initially: the Youtube-dl.exe program offers a method for avoiding the need to validate, and I recommend doing that. I can't comment on the technicalities of why this suddenly became necessary. No idea why it became necessary.

As far as I'm aware, if you adopt the procedure I've recommend here, you will still be able to use Youtube-dl to do the downloading (under Windows, on a system running Windows Vista or Windows 7). AFAIK this applies to all on-demand radio shows on BBC iplayer (so far I've not experimented, due to pressure of time, with television shows on iPlayer; nor with the program get_iplayer).


On 1st May, my original batch file stopped working. In order to get it working again, I had to make the two changes to it which I've described in this thread.

Your experience might be different. I expect that anyone running Windows 8 or 10 will have an easier time of it, because Windows 7 is an older O/S, and the BBC site might cause it problems that it doesn't cause with Windows 10. Since you don't have the same problem, I would expect to find that you are running Win 8 or Win 10 or Linux, and that the difficulty I experienced is limited to Windows 7 or earlier. Since I've already solved the problem for anyone affected  by it, I don't think you need to worry about it, if you're not affected personally.

I do not use a vpn, I do not use a proxy. I do not use a mobile. I am using an ordinary desktop PC, running Windows 7. I am in the UK. My isp is TalkTalk. I am on a normal broadband connection, i.e. down a telephone line. I don't use a mobile device, nor a wireless connection.

As far as I can see, because I don't use a browser to handle the downloading I can't be suffering from some fault related to a proxy. I only use a batch file and youtube-dl, to download, not a browser plug-in. At one time I made some use of a greasemonkey plug-in for Firefox, but I stopped using that some time ago. Now I just get the stream url from this address (the 8 zero's must be replaced by the 8 digit vpid, now called an 'id' instead of a 'vpid', and that is available on the Beebotron site for each on-demand radio broadcast) -

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

You can find the actual VPID (now often termed an ID), for an individual radio show, on one of these pages -

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


Actually, I'm not looking for you to diagnose the problem. As far as know, I don't have a problem. I've simply posted a solution.

3
Geek Speak / Difficult to log in to this site
« on: August 06, 2018, 09:05:17 AM »
Thought I would comment on why there are currently so few posts being made on this forum.

One reason, certainly in my case, is the difficulty of logging in to this site for the past 8 weeks. Today is the first time I've succeeded in logging in, and even today I still had to overcome difficulties. Wish I knew what the cause is, but I've no idea.

This forum has often given me problems in the past, but never to quite this extent.

I mention it only because it seems likely to be a reason for the recent inactivity on the site. And in case, when I log off, it's another two months before you hear from me again, I'd like to leave a record of the reason why I didn't/haven't/couldn't respond to any posts on any threads here recently.


 :-\



4
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).




.

5
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






6
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.

7
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


.



8
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).


.

9
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.

10
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.

11
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.


12
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.

13
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.














14
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.




15
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).





Pages: [1] 2 3 ... 9