othmar52 / slimpd

PHP/JS based MPD-web-client for large music collections

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

home

PHP/JS/MySQL based MPD-web-client for large music collections heavily inspired by O!MPD

Features | Home | Installation | Configuration | Gallery | Credits | License

![](https://reposs.herokuapp.com/?path=Othmar52/slimpd&style=flat&color=orange) GitHub version [![License](http://img.shields.io/:license-agpl3-663366.svg?style=flat)](https://www.gnu.org/licenses/agpl.html) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/ccf3e99ed39745bf8600a4b90a93b48d)](https://www.codacy.com/app/othmar/slimpd?utm_source=github.com&utm_medium=referral&utm_content=othmar52/slimpd&utm_campaign=Badge_Grade)
## Features (most of them are working pretty well) * __Massive Performance__ on large music collections. * Music-collection update runs at 120K Tracks per minute.
  • Control Playing Music Files with MPD, or directly in your browser.

  • AJAX driven frontend.

  • Browser-history support.

  • Audio keeps playing during your browsers navigation.

  • Animated favicon shows progress of the currently playing track.

  • Fully Integrated File-Browser.

  • Access your music files in realtime, without the need to perform an import first.

  • Having thousands of files or directories within your music-directory does not affect the GUI's performance.

  • Tag Correction and Unifiying of misspelled or different notations and information.

  • Able to Extract Useable Information from the filesystem for music files without tags.

  • Totally Non-Destructive approach to editing (your music-collection wont get touched at all)!

  • Separate Artist Links for Artists, Remix-Artists, and Featured-Artists.

  • Localization of the entire frontend.

  • English

  • German

  • Waveforms are displayed for the currently playing track.

  • Tags and Filepaths displays can be toggled between.

  • Autocomplete Search-Field Widget with filter-support for: all,artist,album,label and directory.

  • Auto-Correcting Search, typos in search-field will be corrected whenever possible.

  • Max_playlist_length="100000" setting in 'mpd.conf' does not impact GUI performance.

  • Xwax-Osc control support for the 'Digital Vinyl System'.

  • Designed to be Highly Configurable; in many ways your very own personal player.

  • No social media integration; for protecting your privacy.

  • Mobile Friendly (not implemented yet).

Return To Top

######Screenshots of current development status


OpenSourceInitiative AGPLv3 License:GNU AFFERO GENERAL PUBLIC LICENSE Version 3
***
Credits:

About

PHP/JS based MPD-web-client for large music collections

License:GNU Affero General Public License v3.0


Languages

Language:PHP 67.0%Language:JavaScript 15.2%Language:HTML 7.8%Language:CSS 6.4%Language:C 1.4%Language:Less 1.2%Language:ActionScript 0.5%Language:SCSS 0.1%Language:Shell 0.1%Language:Roff 0.1%Language:Makefile 0.1%Language:CoffeeScript 0.1%Language:Hack 0.0%Language:Python 0.0%Language:Twig 0.0%Language:Puppet 0.0%Language:Pug 0.0%Language:Ruby 0.0%Language:PowerShell 0.0%Language:Sass 0.0%Language:Batchfile 0.0%