From c3a1095f7aa92ec4d1754697cb535b20956413e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre=20Mazi=C3=A8re?= Date: Thu, 29 Aug 2013 11:18:04 +0200 Subject: [PATCH] AudioAddict: fix artist name retrieval Sometimes, the artist field is empty It is then retrieved from the track field --- modules/audioaddict/backend.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/audioaddict/backend.py b/modules/audioaddict/backend.py index b93a75d0..5ef8a65f 100644 --- a/modules/audioaddict/backend.py +++ b/modules/audioaddict/backend.py @@ -213,6 +213,11 @@ class AudioAddictBackend(BaseBackend, ICapRadio, ICapCollection): artist = u'' + (channel.get('artist', '') or 'Unknown') title = u''+(channel.get('title', '') or 'Unknown') + if artist == 'Unknown' : + track=u'' + (channel.get('track', '') or 'Unknown') + if track != 'Unknown' : + artist = track[:track.find(' - ')] + return artist, title def get_radio(self, radio):