MagnusEnger / StaticJukebox

Create and maintain a statich HTML5 "jukebox" for browsing and playing music in a browser. Written in Perl.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NAME

StaticJukebox

SUMMARY

Create and maintain a static HTML5 "jukebox" for browsing and playing music in a browser.

PRINCIPLES

  • Do not alter the source music files in any way

TODO

  • Discover music files in the source directory

  • Transform them to the desired formats in the target directory

  • Write HTML files for navigation and playback to the target directory

  • Keep track of metadata in files in a special directory

  • Make it possible to import and display metadata from sources like http://musicbrainz.org/

  • Give everything GUIDs when they are discovered, to keep connections between files and metadata, even if files are renamed.

AUTHOR

Magnus Enger magnus@enger.priv.no

CODE, BUGS ETC

https://github.com/MagnusEnger/StaticJukebox

LICENSE

This file is part of StaticJukebox.

StaticJukebox is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

StaticJukebox is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with StaticJukebox.  If not, see <http://www.gnu.org/licenses/>.

About

Create and maintain a statich HTML5 "jukebox" for browsing and playing music in a browser. Written in Perl.

License:GNU General Public License v3.0


Languages

Language:Perl 100.0%