https://github.com/programie/albumshowcase
A showcase and download page for albums (music)
https://github.com/programie/albumshowcase
album showcase
Last synced: 25 days ago
JSON representation
A showcase and download page for albums (music)
- Host: GitHub
- URL: https://github.com/programie/albumshowcase
- Owner: Programie
- License: mit
- Created: 2014-11-24T20:27:07.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-09-08T17:14:40.000Z (almost 7 years ago)
- Last Synced: 2026-03-06T10:15:21.102Z (5 months ago)
- Topics: album, showcase
- Language: PHP
- Homepage:
- Size: 324 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Album Showcase
**Note: This software is currently in beta stage! It may eat the Internet.**
## What is it?
Album Showcase is a simple showcase and download page which can be used to provide an overview of your music albums and allow your guests to download the albums.
## Requirements
* A webserver running at least PHP 5.3
* A MySQL database (other SQL databases which are supported by PHP/PDO should work as well but are not tested)
* [Bower](http://bower.io) (Used for CSS and JavaScript dependency management)
* [Composer](https://getcomposer.org) (Used for PHP dependency management)
* Optional: Internationalization (intl) PECL extension to get the correct language for the client
## Configuration
* Copy [config/config.sample.php](/config/config.sample.php) to **config/config.php** and open the copy
* Configure the variables to match your requirements
* Import the database schema from [database.sql](/tools/database.sql)
* Configure your webserver to point to the **httpdocs** directory
* Create an alias **service** pointing to **service/index.php** (e.g. **Alias /service /var/www/albumshowcase/service/index.php**)
* Make sure the user running the webserver (e.g. www-data) has write permission to the **albums** folder (otherwise you can't upload files!)
* Create a new user using the [create-user.php](/tools/create-user.php) script located in the [tools directory](/tools) (execute it from the command line).