Example #1
0
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'
    )
Example #2
0
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'
    )
Example #3
0
def app_link():
    if safe_server_address() is None:
        return "http://xbmc.org/"

    return safe_server_address()