get iplayer 2.8.3 UPDATE 10

Audio editors, music players, video players, burning software, etc.
Message
Author
User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#31 Post by chrome307 »

@ 666philb

That would be great if you could add those options into the app :)

The command line option I used for 'facebook' can also use the number entries that are provided eg

Code: Select all


./get_iplayer --get 1070 --tvmode flashhd --mkv 

There is also the 'output' option that would be useful to add, this would allow you to retain the core application in the pupsave file whilst allowing you to specify where you wanted your downloads to end up.

Code: Select all


 --output, -o <dir>               Recording output directory

I haven't tried this option myself as I use a large usb flash drive currently.

Also I forgot to add that I am using 5.28 without the multimedia updates.

Moving home around Christmas sounds stressful !!

Hope you settle in soon enough and get back online properly!!

I was wondering if some non-UK members could try this out if they used a free proxy which provided a UK based IP?

The attachment below just shows the media info for the video I downloaded. It takes approximately the same time to output to mkv as it would the default mp4 format. Picture quality is excellent so I extremely pleased. :)
Attachments
media-info.jpg
(124.11 KiB) Downloaded 829 times

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#32 Post by 666philb »

ok, here's a test patch for get_iplayer, it installs over the get_iplayer.pet on the first page.

I can't test it at the moment, so if you could test the new options....

1. tv HD output
2. mkv output for tv & tv HD
3. subtitle downloading
4. can you test the timer recording, first to see if it stops after the predefined time (you could do a small 20second recording) and could you also try setting two timers that over lap each other. The problem was that if one was recording and another started before it had finished. when the first one stopped recording, it killed the second one as well.

Things to do next are..... update the gui, have a prefences option that allows you to set your download folder, maybe have a simple view, and expert view sort of thing. Try and get an option to list only HD content.

666philb
Attachments
get_iplayer_test_patch_1.pet
(2.02 KiB) Downloaded 712 times
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#33 Post by chrome307 »

Thanks again, I will give it a test spin and let you know the results :)

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#34 Post by chrome307 »

Hi there

For testing purposes I am using Lucid 5.28 (003 iso - Nov 29 - clean installation), with the 'Super Multimedia Upgrade 3HD, the current build of Get_Iplayer and the test patch 01.

This is installed on a flash usb drive - get_iplayer is symlinked to the space outside of my personal save file.

For recording tv to MKV format that works perfectly :) - (tv mkv output)
For downloading subtitles that works perfectly :) - (subtitles)
For recording HD tv content this would work but you do need to search for the 'HD' content in the tv cache otherwise it will not eg

Code: Select all


477|tv|Mark Zuckerberg|b017ywty|Unknown|Inside Facebook|||default,|Unknown|Emily Maitlis speaks to Mark Zuckerberg, and examines Facebook from the inside.|BBC Two|Factual,HD,Money,TV|http://www.bbc.co.uk/iplayer/images/episode/b017ywty_150_84.jpg|1323432464||http://www.bbc.co.uk/programmes/b017ywty.html|

476|tv|Made in Wales: Series 3|b0183r2w|Unknown|5. Monster|3|5|default|Unknown|A comical short film about a family raising a spoilt daughter.|BBC Two|Drama,TV,Wales|http://www.bbc.co.uk/iplayer/images/episode/b0183r2w_150_84.jpg|1323432464||http://www.bbc.co.uk/programmes/b0183r2w.html|

By default 'Geany' gives a 'search' option, so you need to look for 'HD', this is shown in entry 477, but not in 476 which is included in the the cache.

For the tv HD mkv output, my test file ended up as 'filename.default.partial.mkv.flv. It seems to be the right size.

I have problems with using the 'timer' when I click on 'how to use' it gives me an empty box with no instructions. I proceeded the next option 'timer', and entered the program number and duration but was confused about the job number ( I enter 1 and also the program number), finally I got a new dialogue box for 'rcron' and it gave me an option to add a new event, I tried this but this did not seem to work for me either. I think it's a problem with me, not the application in this instance :(

Hope that helps

BTW

I tried to get iplayer to download a radio programme and convert tit from aac to vbr mp3, this failed as it complains that libmp3lame is not available.

However, previously without the multimedia upgrade, it converted aac to cbr mp3 with no problem.

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#35 Post by 666philb »

hi chrome307

thanks for testing

the HD search i can't sort out untill i get online in puppy

the timer record instructions should be in the getiplayer folder in root... it's a text file called recording, that gets displayed when you click on 'how to use timer'
i just tried and it displayed fine on a vanilla lupu

anyway here's what should display

Code: Select all

How to use the timer.


1 click on the timer button

2 select the radio or tv program number and enter it 

3 enter the duration of the recording session using eg  1h30m0s or 0h45m15s

4 enter a number or name for the timer, don't use spaces!  entering 1 into the box = timer1  
and entering eastenders into the box = timereastenders.  
(remember timer is automatically appended to what ever you type... so if you typed timer1, 
it would end up being timertimer1)

5 pschedule will then open 

6 click on schedule new task and type the name of your timer into the 'command' box
eg timer1  or timereastenders  

7 select the time for it to start and press ok

8 done :)


Notes: timers must be manually removed from pschedule 'menu/system/pschedule' delete task
also at the moment, the timer script generated, stays in /usr/bin/   eg /usr/bin/timereastenders
and will need to be removed manually

I don't think there's a limit on the amount of timers... recording 2 programs at the same
time should also work
cheers

666philb

have PM'ed you
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#36 Post by chrome307 »

Hiya

Thanks for letting me know :)

I found the 'recording' file in Get_Iplayer's directory and viewed the contents using Geany, surprised why it doesn't seem to open up for me.

I have a screenshot of the contents of the directory.

Also I encountered some problems when using the 'Multimedia' upgrade for Lucid. It does upgrade FFMpeg to a more recent build ie 2011 (default is 2010) but for some reason it gave me partial mp4/mkv video output and it complained that libmp3lame was not enabled.

I am going to test again with the 003 iso with only the default applications and let you know if I still encounter the error ...... could be a server or my pc playing up.
Attachments
recording bash.jpg
(88.5 KiB) Downloaded 840 times

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#37 Post by chrome307 »

Hi there

Just an update

The HD and MKV options work perfectly :)

the option of directly converting radio aac files to mp3 doesn't work particularly well :( I tried various options to adjust the bitrate but the end result is that when played back the files do not show the correct duration and you cannot fwd as it returns to the beginning.

Secondly, I still seem to be experiencing problems with the 'timer recordings', I have attached a screenshot of the instructions you have included but it fails to run at the given time and I does not seem to work when told to 'execute now'.

Here's a sample file created by pschedule:

Code: Select all


#!/bin/sh
rxvt -e /root/getiplayer/get_iplayer --type=livetv --get "80001" --output="/root/getiplayer/recordings/" &
sleepy "5m"
Mypid=$!
kill $Mypid

I'm sure I'm doing something wrong at my end, but I have followed the instructions provided.

Also I have noticed when downloading radio programmes these tend to end up as *.aac.partial.flv files, so I have had to go back to the cli to download these into mpa files for playback.

Any ideas?
Attachments
pschedule#bbcnews24.png
(131.08 KiB) Downloaded 764 times

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#38 Post by 666philb »

hi chrome307
Also I have noticed when downloading radio programmes these tend to end up as *.aac.partial.flv files, so I have had to go back to the cli to download these into mpa files for playback.
can you let me know the exact instruction you type to get a complete mpa file, and i'll change the script.

also in your picture of your getiplayer folder, the 'recording' text file appears to be a script, rather than a plain text file. that's probably why it isn't displaying.

anyway, my broadband should hopefully be installed on the 19th :) so will be able to get back on it, and sort out some bugs

cheers

666philb
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#39 Post by 666philb »

new .pet posted on first page.....

now with ability to download to highest quality available of a program, including HD
subtitle downloading & downloading as mkv format thanks to chrome307
and the timer seems to work well

cheers 666philb
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#40 Post by 666philb »

Secondly, I still seem to be experiencing problems with the 'timer recordings', I have attached a screenshot of the instructions you have included but it fails to run at the given time and I does not seem to work when told to 'execute now'.
hi chrome307...

when it asks you to input the duration you need to type in the 'h m s' even if the value is 0... example 0h5m0s as opposed to just 5m

666philb
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

nooby
Posts: 10369
Joined: Sun 29 Jun 2008, 19:05
Location: SwedenEurope

#41 Post by nooby »

Hope I am not repeating myself.

BBC and ABC Australia ? is the iplayer and the ABC iplayer same or
related? We have a thread about the ABC iplayer too recently.

Edit after reading comment from 666philb below this post.

OOPS yes I should have indicated that. I just thought them
bought the same software becuase the name of it so similar.
Last edited by nooby on Tue 20 Dec 2011, 12:18, edited 1 time in total.
I use Google Search on Puppy Forum
not an ideal solution though

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#42 Post by 666philb »

nooby wrote:Hope I am not repeating myself.

BBC and ABC Australia ? is the iplayer and the ABC iplayer same or
related? We have a thread about the ABC iplayer too recently.
hi nooby....

they look similar but are country specific

BBC = British Broadcasting Association

and i guess

ABC = Australian Broadcasting corporation
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#43 Post by chrome307 »

Hi 666philb

[EDIT - Problem resolved in the latest build v5 :) )

Sorry about getting back to you regarding testing this application, I have had a lot of planning/shopping etc to get done for Xmas and been a bit overwhelmed by it all.

Anyway thanks for the update, just seen it today!!

In response to this:
Also I have noticed when downloading radio programmes these tend to end up as *.aac.partial.flv files, so I have had to go back to the cli to download these into mpa files for playback.
I have attached two pictures to this post to show you the error encountered and the log file ( remember this is with the previous build not v2)
Attachments
Error Log.tar.gz
(1.83 KiB) Downloaded 656 times
image-2.png
(46.21 KiB) Downloaded 1025 times
image-1.png
(49.49 KiB) Downloaded 772 times

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#44 Post by chrome307 »

Still can't get the hang of the timer recording, have followed the instructions
when it asks you to input the duration you need to type in the 'h m s' even if the value is 0... example 0h5m0s as opposed to just 5m
as you can see below:

Code: Select all


#!/bin/sh
rxvt -e /root/getiplayer/get_iplayer --type=livetv --get "80001" --output="/root/getiplayer/recordings/" &
sleepy "0h5m0s"
Mypid=$!
kill $Mypid

Still doesn't record for me :oops:

Forgot to add:
can you let me know the exact instruction you type to get a complete mpa file, and i'll change the script.
It seems to be working without any additional instructions ie

Code: Select all


./get_iplayer -g (Program Name/Number)


lumi
Posts: 61
Joined: Mon 24 May 2010, 14:37

help for a noob

#45 Post by lumi »

basic streaming works for me in puppy 5.2.8

not tried anything more

thank you

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#46 Post by 666philb »

updated... now working on slacko :)
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#47 Post by chrome307 »

@ 666philb

Occasionally I get errors when I try to download radio streams and it would complain about 'rtmpdump'.

Anyway, I have compiled the latest builds of 'rtmpdump' and 'flvstreamer' for use with this application.

I still get error messages with 'rtmpdump' but at least this time it continues and finishes the conversion process.

I have attached the binaries for you if you want to test them out. Not sure if Slacko has these updated, but I'm using Lucid 528-004.

Here's my logfile just to show it works:

http://pastebin.com/6dNu0Fiv

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#48 Post by 666philb »

hi chrome307

i gave your package a go and i get this error when trying to download tv........

Image
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#49 Post by chrome307 »

@ 666philb ... thanks for the update :)

I'm using Lucid 528-004 as my OS.

When I use the application, get_iplayer reports that I was using Flvstreamer v1.9.

I updated flvstreamer to v2.1 and at the same time I compiled RTMPdump 2.3 as I occasionally got errors when downloading and failing to encode the file,; usually podcasts or live radio.

In your screenshot, you seem to have an older version of flvstreamer ie v1.8

Also in all builds so far, swf verfication has not been built into the binaries.

It's strange, as I have just grabbed some stuff today with the updated files and it seems to work for me.

Image

Here's the updated files working on mine ....... as you see I have an error whilst downloading ....... this would usually mean that I end up with a file that cannot be converted from *.flv to another format.

Image

and here it shows, that even though I had the error, it has allowed me to convert the file to *.mp4a.

Image

User avatar
666philb
Posts: 3615
Joined: Sun 07 Feb 2010, 12:27
Location: wales ... by the sea

#50 Post by 666philb »

hi chrome307

i just tried again with the latest flvstreamer and rtmpdump, and instead of putting rtmpdump in its default usr/local... i put everything in /usr/ and it seems to be working :)

anyway.... i've uploaded the newer version
Bionicpup64 built with bionic beaver packages http://murga-linux.com/puppy/viewtopic.php?t=114311
Xenialpup64, built with xenial xerus packages http://murga-linux.com/puppy/viewtopic.php?t=107331

Post Reply