def render_xbmc_library(template='library.html', library=None, title='XBMC Library', message=None, media=None, file=None, path='/', back_path='/', back_pos=None): if media: if media != 'pvr': settings = get_xbmc_media_settings(media) view = get_setting_value('xbmc_%s_view' % media) else: settings = None view = 'list' if media in back_id: back_pos = back_id[media] else: settings = None, view = 'list' return render_template( template, library=library, title=title, message=message, library_app_link="http://xbmc.org/" if safe_server_address() is None else safe_server_address(), settings=settings, view=view, media=media, file=file, path=path, back_path=back_path, back_pos=back_pos, show_info=get_setting_value('library_show_info') == '1', show_music=get_setting_value('library_show_music') == '1', show_pvr=get_setting_value('library_show_pvr') == '1', show_files=get_setting_value('library_show_files') == '1', show_power=get_setting_value('library_show_power_buttons') == '1' )
def app_link(): if safe_server_address() is None: return "http://xbmc.org/" return safe_server_address()