Initial commit.

This commit is contained in:
Jonathan Bernard 2015-12-03 14:28:29 -06:00
commit ad1656aa32
4 changed files with 45 additions and 0 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
*.sw?
.gradle/
build/

20
README.md Normal file
View File

@ -0,0 +1,20 @@
# **W**hat **Do** **I** **W**ant **T**o **L**isten **T**
## A simple, tag-based music library manager.
This project is born out of a frustration I had managing my music library.
I have found playlists, genres, and other ways of organizing my music too
restrictive and cumbersome to keep up with. Here are the main features I want
out of music player, in order of priority:
* Web-based interface.
* Mobile interface (could implement the Subsonic API on the back-end to be able
to use pre-made mobile apps)
* Song tagging.
* Playlists.
* Read meta-data from ID3.
* Transcoding on the fly.
* Read songs from Amazon S3.
* Stream from Amazon Cloudfront.
I have not found a music manager that gives me all of the above, so I'm going
to write my own.

9
build.gradle Normal file
View File

@ -0,0 +1,9 @@
allprojects {
group = 'com.jdbernard'
version = 'alpha'
repositories {
mavenLocal()
mavenCentral()
}
}

13
service/build.gradle Normal file
View File

@ -0,0 +1,13 @@
apply plugin: 'groovy'
apply plugin: 'war'
dependencies {
compile localGroovy()
compile 'ch.qos.logback:logback-classic:1.1.2'
compile 'ch.qos.logback:logback-core:1.1.2'
compile 'org.slf4j:slf4j-api:1.7.10'
testCompile 'junit:junit:4.12'
runtime 'com.h2database:h2:1.4.185'
}