Ampache

From Bitpost wiki
Revision as of 22:45, 7 July 2016 by M (talk | contribs)

INSTALL

stand ampache up and see where it is (also use it for music)

   *   cdh  # -> HangTheDJ
       mkdir ampache-github && cd ampache-github
       # NOTE that there is an OLD github repo with our overlay here: ampache-gh-htdj
       # That one is REALLY IMPORTANT, it is our most recent plugin code at this time
       # get a fresh one for our latest standup
       git clone https://github.com/ampache/ampache.git
   * install composer on bitpost (to get php dependencies)
       # MDM from composer website:
       php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
       php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
       php composer-setup.php
       php -r "unlink('composer-setup.php');"
       ---
       # MDM following wiki notes, we configure composer for ampache and get all dependencies
       ./composer.phar install --prefer-source --no-interaction
       # holy hell it is OFF to the races... i see happyworm/jplayer in there!!!  :-)
       ---
       simply served this up from apache config and we are off:
           /home/m/development/thedigitalage/HangTheDJ/ampache-github
           i had to chown m:apache, then chmod g+w config, and apache can now write a config from the installer, whoop
           ---
           mysql db:   ampache-github
           mysql user: ampache-github / ***
           admin: m / ***
           edit .htaccess files:
               rest/.htaccess (copy from .htaccess.dist)
               play/
               channel/
           edit config/ampache.cfg.php
               ; update webpath
               webpath = "/music"
   and...
   https://bitpost.com/music/ is LIVE

CONFIG

log in as admin

  • Enable direct downloading: Admin->Server->Options->Allow Download->Enable+User