Initial commit.
This commit is contained in:
commit
ad1656aa32
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
*.sw?
|
||||||
|
.gradle/
|
||||||
|
build/
|
20
README.md
Normal file
20
README.md
Normal 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
9
build.gradle
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
allprojects {
|
||||||
|
group = 'com.jdbernard'
|
||||||
|
version = 'alpha'
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
mavenLocal()
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
}
|
13
service/build.gradle
Normal file
13
service/build.gradle
Normal 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'
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user