Skip to content
BandLogos is a simple application that generate a banner of logos based on your last.fm statistics.
PHP
Failed to load latest commit information.
classes Minor documentation changes. Dec 24, 2011
logos logos/ folder commit with a blank file Feb 2, 2011
.gitignore Default timezone add to configuration + Minor changes Dec 24, 2011
README.md Added instructions to add htaccess authentication. Dec 24, 2011
banner.php Fix the TwoColumnsLayout not being selected. Feb 2, 2011
filldb.php initial commit Feb 1, 2011
index.php initial commit Feb 2, 2011
installation.sql Rename table name for database caching implementation. Dec 24, 2011
link.php
logos.php initial commit Feb 2, 2011

README.md

Installation

  1. Download the source files
  2. Download the latest logos
  3. You need a installation of Apache/PHP5/MySQL/gd2
  4. Change the settings in /classes/bd/DBConfig.class.php and /classes/Config.class.php
  5. Run the SQL script /install.sql
  6. Extract all logos to /logos/ and run /filldb.php

Usage

  • To add new logos, run filldb.php again
  • To update users' banners, clear the table lastfm_images_cache

Adding a new layout

Look at the Layout interface for detail guidelines.

Security configuration

Authentication can be added to prevent unwanted calls to utility scripts.

.htaccess

Create a file with the following content.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /some/path/.htpasswd 
AuthGroupFile /dev/null 

<Files filldb.php>
require valid-user
</Files>

.htpasswd

To create the password file use the following command.

htpasswd -c .htpasswd adminuser
Something went wrong with that request. Please try again.