Open opensource4life opened 1 month ago
Hi @opensource4life. Thanks for raising an issue. Unfortunately I was not able to reproduce the bug, because I no longer have the cda premium account. Is this bug only occuring for premium videos? You can always select best resolution manually by using the -r
option.
Yeah, this error occurs for every premium video, If you specify the resolution manually using the for example "-r 1080p" you will get the following error:
Traceback (most recent call last):
File "/usr/local/bin/cda-dl", line 8, in
Listing resolution with -R parameter works correctly.
Hi I have a problem with downloading one of the series, the script reports an error during resolution selection, log below and a link to an example video that generates the error:
Traceback (most recent call last): File "/usr/local/bin/cda-dl", line 8, in
sys.exit(main())
File "/usr/local/lib/python3.10/dist-packages/cda_dl/main.py", line 110, in main
Downloader(args)
File "/usr/local/lib/python3.10/dist-packages/cda_dl/downloader.py", line 66, in init
asyncio.run(self.main())
File "/usr/lib/python3.10/asyncio/runners.py", line 44, in run
return loop.run_until_complete(main)
File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
return future.result()
File "/usr/local/lib/python3.10/dist-packages/cda_dl/downloader.py", line 85, in main
await self.download_videos(session)
File "/usr/local/lib/python3.10/dist-packages/cda_dl/downloader.py", line 208, in download_videos
await asyncio.gather(*tasks)
File "/usr/local/lib/python3.10/dist-packages/cda_dl/downloader.py", line 200, in wrapper
await Video(video_url, session, self.ui).download_video(
File "/usr/local/lib/python3.10/dist-packages/cda_dl/video.py", line 80, in download_video
await self.initialize(download_options)
File "/usr/local/lib/python3.10/dist-packages/cda_dl/video.py", line 113, in initialize
self.resolution = self.get_adjusted_resolution(download_options)
File "/usr/local/lib/python3.10/dist-packages/cda_dl/video.py", line 233, in get_adjusted_resolution
self.get_best_resolution()
File "/usr/local/lib/python3.10/dist-packages/cda_dl/video.py", line 224, in get_best_resolution
return f"{max(int(k[:-1]) for k in self.resolutions.keys())}p"
File "/usr/local/lib/python3.10/dist-packages/cda_dl/video.py", line 224, in
return f"{max(int(k[:-1]) for k in self.resolutions.keys())}p"
ValueError: invalid literal for int() with base 10: 'aut'
Example link: https://www.cda.pl/video/117520048a/vfilm