It seems that something has changed in arte.tv's web page: <div class="recentTracksCont" (...) /> is missing.
however, it has nothing to do with packaging, so you should address this issue upstream.
Search Criteria
Package Details: artevideos 20120924-1
Package Actions
| Package Base: | artevideos |
|---|---|
| Description: | A script to play/record video from arte VIDEOS catch-up TV site |
| Upstream URL: | https://github.com/solsticedhiver/arteVIDEOS |
| Category: | multimedia |
| Licenses: | |
| Submitter: | niavlys |
| Maintainer: | niavlys |
| Last Packager: | None |
| Votes: | 17 |
| First Submitted: | 2011-03-24 14:40 |
| Last Updated: | 2012-09-24 08:04 |
Latest Comments
Comment by niavlys
Comment by sekret
Hi guys, I get this error with every video.
arteVIDEOS> info 10
== I love Democracy ==
:: Retrieving video info
Traceback (most recent call last):
File "/usr/bin/arteVIDEOS", line 886, in <module>
main()
File "/usr/bin/arteVIDEOS", line 859, in main
MyCmd(options).cmdloop()
File "/usr/lib/python2.7/cmd.py", line 142, in cmdloop
stop = self.onecmd(line)
File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
return func(arg)
File "/usr/bin/arteVIDEOS", line 395, in do_info
print video.info
File "/usr/bin/arteVIDEOS", line 99, in info
self.get_data()
File "/usr/bin/arteVIDEOS", line 91, in get_data
self._rtmp_url, self._player_url, self._info = get_rtmp_url(self.url, quality=self.options.quality, lang=self.options.lang)
File "/usr/bin/arteVIDEOS", line 616, in get_rtmp_url
info = extract_info(soup)
File "/usr/bin/arteVIDEOS", line 679, in extract_info
for i in rtc.div.findAll('p'):
AttributeError: 'NoneType' object has no attribute 'div'
Because of this, record doesn't work as well
arteVIDEOS> record 10
:: Recording video(s): #10
:: Retrieving video info :: Retrieving video info
Traceback (most recent call last):
File "/usr/bin/arteVIDEOS", line 886, in <module>
main()
File "/usr/bin/arteVIDEOS", line 859, in main
MyCmd(options).cmdloop()
File "/usr/lib/python2.7/cmd.py", line 142, in cmdloop
stop = self.onecmd(line)
File "/usr/lib/python2.7/cmd.py", line 221, in onecmd
return func(arg)
File "/usr/bin/arteVIDEOS", line 437, in do_record
record(v, self.nav.options.dldir)
File "/usr/bin/arteVIDEOS", line 716, in record
cmd_args = make_cmd_args(video, resume=resume)
File "/usr/bin/arteVIDEOS", line 762, in make_cmd_args
cmd_args = '--rtmp %s --swfVfy %s --quiet' % (video.rtmp_url, video.player_url)
File "/usr/bin/arteVIDEOS", line 111, in rtmp_url
self.get_data()
File "/usr/bin/arteVIDEOS", line 91, in get_data
self._rtmp_url, self._player_url, self._info = get_rtmp_url(self.url, quality=self.options.quality, lang=self.options.lang)
File "/usr/bin/arteVIDEOS", line 616, in get_rtmp_url
info = extract_info(soup)
File "/usr/bin/arteVIDEOS", line 679, in extract_info
for i in rtc.div.findAll('p'):
AttributeError: 'NoneType' object has no attribute 'div'
Need a little help here, how can this be fixed?
Anonymous comment
Neat, Arte seems to have updated their encoding mechanism, now the edges are not so ragged anymore, but sharp as they should be :)
Anonymous comment
Oh, looks like I missed that it was updated. Thanks, downgrade is what I'll do.
Comment by jdn06
The problem seems to come from the last upgrade of rtmpdump. You can downgrade this package as a temporary solution.
Anonymous comment
Trying to download a video I always get
Error: rtmpdump unrecoverable error
Does anyone of you guys know what causes this or even how to fix it?
Comment by timi
The missing double dash has been fixed upstream, so there is no need for the sed line in the PKGBUILD anymore.
Comment by niavlys
done.
Anonymous comment
I reported this bug upstream already.
You can fix this with this line
sed 's/-3188352/--3188352/g' -i arteVIDEOS
until it's fixed upstream.
@niavlys, you could add this fix to the package until it's fixed upstream
Comment by timi
plus7 stoppped working:
"Error: Can't complete request. See /usr/bin/arteVIDEOS --help"
Comment by timi
this is excellent, thank you!
Anonymous comment
Thank you for this nice tool! What do you think about supporting list like "record [1:10]" or something like "record all" or "record 2012-05-10"?
Comment by solstice
This is not much info in the README, but you may want to add it to the package.
Comment by p1pon
This version of the script now converts the downloaded flv video to mp4 format without reencoding, using dependent ffmpeg. Thanks for updating!
Comment by niavlys
@tindzk :
done, thanks!
Comment by tindzk
@andy123: Yes, both languages are supported.
@niavlys:
I've committed a bug fix to make the script work again:
http://github.com/tindzk/arte-7.py
As the official repository doesn't exist anymore, you may want to update the address.
Comment by ajs124
is this skript working for the french and german version of the site?
Comment by niavlys
fixed.
Anonymous comment
GREAT package, thanks for sharing! But as donvla already pointed out, your PKGBUILD doesn't work. If you have problems fixing it, please tell us, but first try it yourself.
Comment by donvla
You used srcdir as source and pkgdir.