[npo] Compound title
This commit is contained in:
		| @@ -72,7 +72,7 @@ class NPOIE(NPOBaseIE): | ||||
|             'info_dict': { | ||||
|                 'id': 'VARA_101191800', | ||||
|                 'ext': 'm4v', | ||||
|                 'title': 'De Mega Mike & Mega Thomas show', | ||||
|                 'title': 'De Mega Mike & Mega Thomas show: The best of.', | ||||
|                 'description': 'md5:3b74c97fc9d6901d5a665aac0e5400f4', | ||||
|                 'upload_date': '20090227', | ||||
|                 'duration': 2400, | ||||
| @@ -84,7 +84,7 @@ class NPOIE(NPOBaseIE): | ||||
|             'info_dict': { | ||||
|                 'id': 'VPWON_1169289', | ||||
|                 'ext': 'm4v', | ||||
|                 'title': 'Tegenlicht', | ||||
|                 'title': 'Tegenlicht: De toekomst komt uit Afrika', | ||||
|                 'description': 'md5:52cf4eefbc96fffcbdc06d024147abea', | ||||
|                 'upload_date': '20130225', | ||||
|                 'duration': 3000, | ||||
| @@ -157,6 +157,13 @@ class NPOIE(NPOBaseIE): | ||||
|         # video id is POMS_WNL_853698 but prid is POW_00996502) | ||||
|         video_id = metadata.get('prid') or video_id | ||||
|  | ||||
|         # titel is too generic in some cases so utilize aflevering_titel as well | ||||
|         # when available (e.g. http://tegenlicht.vpro.nl/afleveringen/2014-2015/access-to-africa.html) | ||||
|         title = metadata['titel'] | ||||
|         sub_title = metadata.get('aflevering_titel') | ||||
|         if sub_title and sub_title != title: | ||||
|             title += ': %s' % sub_title | ||||
|  | ||||
|         token = self._get_token(video_id) | ||||
|  | ||||
|         formats = [] | ||||
| @@ -229,9 +236,7 @@ class NPOIE(NPOBaseIE): | ||||
|  | ||||
|         return { | ||||
|             'id': video_id, | ||||
|             # prefer aflevering_titel if any since titel may be too generic, e.g. | ||||
|             # http://tegenlicht.vpro.nl/afleveringen/2014-2015/access-to-africa.html | ||||
|             'title': metadata.get('aflevering_titel') or metadata['titel'], | ||||
|             'title': title, | ||||
|             'description': metadata.get('info'), | ||||
|             'thumbnail': metadata.get('images', [{'url': None}])[-1]['url'], | ||||
|             'upload_date': unified_strdate(metadata.get('gidsdatum')), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Sergey M․
					Sergey M․