diff --git a/addon.xml b/addon.xml index 218c7d9849fe45415e55c7cc304d5a1da72e864a..2a9492c2a2d760c630888476bd5149221dc69e0c 100644 --- a/addon.xml +++ b/addon.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8" standalone="yes"?> -<addon id="plugin.audio.fip" name="Fip, an eclectic music radio" version="0.0.2" provider-name="Benoît Harrault"> +<addon id="plugin.audio.fip" name="Fip, an eclectic music radio" version="0.0.3" provider-name="Benoît Harrault"> <requires> <import addon="xbmc.python" version="2.20.0"/> </requires> @@ -10,9 +10,11 @@ <platform>all</platform> <license>MIT</license> <language>en</language> - <summary lang="en">Fip, an eclectic music radio</summary> - <description lang="en">Listen to fip french radio streams</description> <source>https://git.harrault.fr/kodi/plugin.audio.fip.git</source> <website>https://git.harrault.fr/kodi/plugin.audio.fip</website> + <summary lang="en">Fip, eclectic music radio</summary> + <description lang="en">Listen to fip french radio streams</description> + <summary lang="fr">Fip, radio musicale éclectique</summary> + <description lang="fr">Écouter les radios thématiques fip, radio musicale éclectique</description> </extension> </addon> diff --git a/default.py b/default.py index 530d11e4683aa41d461bf30f7bd663d08677cb4c..c63a2776422b8bbf936c9ee530c853843516fb78 100644 --- a/default.py +++ b/default.py @@ -1,9 +1,11 @@ -# https://docs.python.org/2.7/ +#!/usr/bin/python +# -*- coding: utf-8 -*- + import os import sys import urllib import urlparse -# http://mirrors.kodi.tv/docs/python-docs/ + import xbmcaddon import xbmcgui import xbmcplugin @@ -12,26 +14,49 @@ import xbmcplugin def get_streams(): streams = {} base_stream_url = 'https://direct.fipradio.fr/live/' + base_cover_url = 'https://www.fip.fr/sites/default/files/asset/images/' + stream_suffix_parameter = '?ID=radiofrance' + streams.update({ - 1: { - 'title': 'fip', - 'url': base_stream_url + 'fip-midfi.mp3?ID=radiofrance', + 0: { + 'title': u'fip', + 'url': base_stream_url + 'fip-midfi.mp3' + stream_suffix_parameter, 'album_cover': 'https://www.fip.fr/sites/default/files/fip-quadri-filet.png' }, + 1: { + 'title': u'fip autour du rock', + 'url': base_stream_url + 'fip-webradio1.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2016/06/fip_autour_du_rock_logo_hd_player.png' + }, 2: { - 'title': 'fip / electro', - 'url': base_stream_url + 'fip-webradio8.mp3?ID=radiofrance', - 'album_cover': 'https://www.fip.fr/sites/default/files/asset/images/2017/05/webradio-electro-small.png' + 'title': u'fip autour du jazz', + 'url': base_stream_url + 'fip-webradio2.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2016/06/fip_autour_du_jazz_logo_hd_player.png' }, 3: { - 'title': 'fip / groove', - 'url': base_stream_url + 'fip-webradio3.mp3?ID=radiofrance', - 'album_cover': 'https://www.fip.fr/sites/default/files/asset/images/2016/06/webradio-groove-small.png' + 'title': u'fip autour du groove', + 'url': base_stream_url + 'fip-webradio3.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2016/06/fip_autour_du_groove_logo_hd_player.png' }, 4: { - 'title': 'fip / rock', - 'url': base_stream_url + 'fip-webradio1.mp3?ID=radiofrance', - 'album_cover': 'https://www.fip.fr/sites/default/files/asset/images/2016/06/webradio-rock-small.png' + 'title': u'fip autour du monde', + 'url': base_stream_url + 'fip-webradio4.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2016/06/fip_autour_du_monde_logo_hd_player.png' + }, + 5: { + 'title': u'tout nouveau tout fip', + 'url': base_stream_url + 'fip-webradio5.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2016/06/fip_tout_nouveau_logo_hd_player.png' + }, + 6: { + 'title': u'fip autour du reggae', + 'url': base_stream_url + 'fip-webradio6.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2017/01/fip-autour-du-reggae-hd-player.png' + }, + 8: { + 'title': u'fip autour de l\'electro', + 'url': base_stream_url + 'fip-webradio8.mp3' + stream_suffix_parameter, + 'album_cover': base_cover_url + '2017/05/fip-autour-de-l-electro-logo-hd-player.png' } }) return streams