On Wed Dec 24 19:51:26 GMT 2014, Jonathan H wrote:
get_iplayer.cmd --type=radio --pid=b04vf25d
Merry Christmas everyone!
I will now share a find that will, no doubt, be of interest
to the maintainer of GiP, our dear dinkypumpkin:
It appears that for some radio programmes,
the use of the mediaselector/5 API (the default now in 2.91)
and the mediaset=apple-ipad-hls (instead of the currently
used mediaset=mobile-tablet-main) will reveal a "new"
radiomode, let's call it httpaac, which is un-encrypted
and readily downloadable via plain http (not hls/hds)
with the aid of a simple browser/download manager.
pid=b04vf25d via
http://www.bbc.co.uk/programmes/b04vf25d/playlist.json
returns
vpid=b04vf21b
Just visit:
http://open.live.bbc.co.uk/mediaselector/5/select/version/2.0/mediaset/apple-ipad-hls/vpid/b04vf21b
(uses geo-location) and you'll find in the XML code
an entry with supplier="sis_http_open";
use the href="..." URI associated with said supplier
and "save link as" (with a file extension .mp4/.m4a/.3gp);
the token (?at=....) has a limited lifespan and has to
be renewed by reloading the ms5 URL.
Inspection of the file with MediaInfo reveals
that it's a tagged (but without an embedded thumbnail)
MP4 file, with "3GPP Media Release 4" format profile,
targeting mobile (audio) devices - however it plays fine
in any software media player...
Attached are MI logs for both the UK (httpaacstd)
& Int'l (httpaaclow) flavours of the file.
This "new" method tested to apply on most R4/R4X
shows - I also tested on a R3 show (b04vd5wk)
and indeed I could find a httpaachigh (320kbps) mode
(for the UK), which came in the form of an untagged
mp4 file, with "format profile = Base Media".
No R1/R2 httpaac modes found so far - perhaps
supplier="sis_http_open" is only used for speech-only
content or other type of content with less restrictive rights...
Should this new fetch method be incorporated into GiP,
it'll provide for fastest downloads (faster than flashaac
modes & considerably faster than hlsaac ones) for the PIDs
it is available...unless, of course, the beeb kill it soon,
now it's in the open - I guess it's the age-old dilemma:
To tell or not-to-tell ?
Festive cheers,
Vangelis.
ÿþG e n e r a l
F o r m a t :
M P E G - 4
F o r m a t p r o f i l e : 3 G P P
M e d i a R e l e a s e 4
C o d e c I D : 3 g p 4
F i l e s i z e : 2 8 . 1
M i B
D u r a t i o n : 3 0 m n
0 s
O v e r a l l b i t r a t e : 1 3 1
K b p s
A l b u m :
C a b i n P r e s s u r e - S e r i e s 5
A l b u m / P e r f o r m e r : B B C
R a d i o 4 F M
T r a c k n a m e :
C a b i n P r e s s u r e - S e r i e s 5 2 3 1 2 2 0 1 4
P e r f o r m e r : B B C
R a d i o 4 F M
G e n r e :
P o d c a s t
R e c o r d e d d a t e : 2 0 1 4
E n c o d e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 7 : 4 8
T a g g e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 7 : 4 8
C o p y r i g h t :
B r i t i s h B r o a d c a s t i n g C o r p o r a t i o n
C o p y r i g h t 2 0 1 4 , a l l r i g h t s r e s e r v e d .
C o m m e n t : A s
M a r t i n d e c i d e s w h e t h e r t o t a k e h i s n e w
j o b , i s t h i s t h e e n d f o r M J N A i r ?
A u d i o
I D : 1
F o r m a t : A A C
F o r m a t / I n f o :
A d v a n c e d A u d i o C o d e c
F o r m a t p r o f i l e : L C
C o d e c I D : 4 0
D u r a t i o n : 3 0 m n
0 s
B i t r a t e m o d e :
V a r i a b l e
B i t r a t e : 1 2 8
K b p s
M a x i m u m b i t r a t e :
5 2 9 . 2 K b p s
C h a n n e l ( s ) : 2
c h a n n e l s
C h a n n e l p o s i t i o n s :
F r o n t : L R
S a m p l i n g r a t e : 4 4 . 1
K H z
C o m p r e s s i o n m o d e :
L o s s y
S t r e a m s i z e : 2 7 . 5
M i B ( 9 8 % )
E n c o d e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 7 : 4 8
T a g g e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 7 : 4 8
ÿþG e n e r a l
F o r m a t :
M P E G - 4
F o r m a t p r o f i l e : 3 G P P
M e d i a R e l e a s e 4
C o d e c I D : 3 g p 4
F i l e s i z e : 1 0 . 6
M i B
D u r a t i o n : 3 0 m n
0 s
O v e r a l l b i t r a t e : 4 9 . 4
K b p s
A l b u m :
C a b i n P r e s s u r e - S e r i e s 5
A l b u m / P e r f o r m e r : B B C
R a d i o 4 F M
T r a c k n a m e :
C a b i n P r e s s u r e - S e r i e s 5 2 3 1 2 2 0 1 4
P e r f o r m e r : B B C
R a d i o 4 F M
G e n r e :
P o d c a s t
R e c o r d e d d a t e : 2 0 1 4
E n c o d e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 9 : 4 8
T a g g e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 9 : 4 8
C o p y r i g h t :
B r i t i s h B r o a d c a s t i n g C o r p o r a t i o n
C o p y r i g h t 2 0 1 4 , a l l r i g h t s r e s e r v e d .
C o m m e n t : A s
M a r t i n d e c i d e s w h e t h e r t o t a k e h i s n e w
j o b , i s t h i s t h e e n d f o r M J N A i r ?
A u d i o
I D : 1
F o r m a t : A A C
F o r m a t / I n f o :
A d v a n c e d A u d i o C o d e c
F o r m a t p r o f i l e :
H E - A A C v 2 / H E - A A C / L C
C o d e c I D : 4 0
D u r a t i o n : 3 0 m n
0 s
B i t r a t e m o d e :
V a r i a b l e
B i t r a t e : 4 8 . 0
K b p s
M a x i m u m b i t r a t e :
1 3 2 . 3 K b p s
C h a n n e l ( s ) : 2
c h a n n e l s / 1 c h a n n e l / 1 c h a n n e l
C h a n n e l p o s i t i o n s :
F r o n t : L R / F r o n t : C / F r o n t : C
S a m p l i n g r a t e : 4 4 . 1
K H z / 4 4 . 1 K H z / 2 2 . 0 5 K H z
C o m p r e s s i o n m o d e :
L o s s y
S t r e a m s i z e : 1 0 . 3
M i B ( 9 7 % )
E n c o d e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 9 : 4 8
T a g g e d d a t e : U T C
2 0 1 4 - 1 2 - 2 2 1 9 : 0 9 : 4 8
_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer