Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
The latest version of omgcatz.
PHP JavaScript HTML CSS Shell
Branch: master

README.md

Catz

IMPORTANT: If you don't want to set up a server, there is an alternative site here: http://re-track.com

Setup Guide

Clone the repo into a place that serves HTTP requests.

git clone https://github.com/omgcatz/omgcatz /path/to/server/

Install all of the things.

# Debian
apt-get install apache2 mysql-server php5 php5-mysql php5-curl curl eyeD3 atomicparsley imagemagick zip file

Run ./_install/setup.sh to see if you missed any installs. It will also create the Config class, create a database, and install the necessary tables for you.

Here are a couple (optional) crontabs to delete older downloads.

# Remove songs that are older than 200 minutes every 5 minutes.
*/5 * * * * find /path/to/songs -type f -mmin +200 -delete

# Remove archives and artwork that are older than 45 minutes every 5 minutes.
*/5 * * * * find /path/to/{archives,artwork} -type f -mmin +45 -delete

Things to be Done

  • fix character issues when downloading
  • fix mixes that don't show all songs
  • songza support
  • refactor code
  • soundcloud support
  • youtube-dl support
  • mark mix as done when done
  • fix unicode character support with tagging
  • make downloaded playlists page
  • fancy slave server selection
Something went wrong with that request. Please try again.