Git Product home page Git Product logo

gandazgul / mandolin Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 1.0 7.32 MB

Mandolin is a web application written in Javascript with a PHP backend, that lets you browse and stream your music collection on demand. You can create playlists and save them under your profile, in the future you will be able to share your playlists with other people. Branch master has tags for the different versions. Master/HEAD is not stable, but the tags are.

JavaScript 26.19% PHP 57.88% CSS 15.93%

mandolin's Introduction

Thank you for downloading Mandolin.

INSTALL

Mandolin is a web application, to use it you need a web server. You will also need PHP 5.2 or later.
Copy the files you just downloaded to your webserver root directory and follow the steps below.

1 - Rename the install folder from 'install--' to 'install'
2 - Delete the data/mandolin.db file if is there as it contains dummy data used during development.
3 - Set the appropiate permissions for your files on the server. IMPORTANT: the data/ folder and the settings.json file within need to be writable by the user where the webserver runs (for apache is usually www-data)
4 - Browse to the aplication and the install script will start, follow the screens to configure the system.
5 - After the install is complete you have to delete the 'install' folder and follow the last instructions from the install page.
6 - Add your music library folder in the admin page and you should be all set to use Mandolin.

If you have any questions, suggestions, critiques or if you want to help leave me a message in github.

MODIFYING THE CODE

Mandolin is licensed under the GPL v2.
There is a HACKING file that you should read to understand how the code is setup and what is the logic behind it.
There is also a TODO file with known problems and things I have planned to do in the near future.

Enjoy!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.