No description
Find a file
2016-02-25 18:52:07 -05:00
api go fmt 2016-02-25 18:52:07 -05:00
conf Handling request validation/authentication 2016-02-24 18:06:49 -05:00
controllers go fmt 2016-02-25 18:52:07 -05:00
models Implemented getMediaFolders 2016-02-24 19:14:48 -05:00
repositories Default mediaFolder should have Id = 0 2016-02-24 19:35:58 -05:00
routers Moved Rest controllers to 'api' package. Also removed annotation routes 2016-02-25 16:35:44 -05:00
scanners go fmt 2016-02-25 18:52:07 -05:00
tests go fmt 2016-02-25 18:52:07 -05:00
.gitignore Moved Rest controllers to 'api' package. Also removed annotation routes 2016-02-25 16:35:44 -05:00
.gopmfile Updating dependencies on .gopmfile 2016-02-25 10:27:34 -05:00
LICENSE Adding Apache 2.0 license 2016-02-25 16:28:03 -05:00
main.go Removed doc code. For the API documentation see Subsonic site 2016-02-24 19:22:01 -05:00
README.md README 2016-02-25 13:51:20 -05:00

GoSonic

About

This is still a work in progress, and has no releases available

PROGRESS: Currently implementing API v1.0.0

GoSonic is an application that implements the Subsonic API, but instead of having its own music library like the original Subsonic application, it interacts directly with your iTunes library.

The project's main goals are:

  • Full compatibility with the available Subsonic clients
  • Use all metadata from iTunes
  • Update play counts, last played dates, ratings, etc.. on iTunes
  • Use iTunes interface to manage your music
  • Learning Go ;)

FRAMEWORKS/PROJECTS

https://github.com/golang/go/wiki/Projects

REST/WEB

http://beego.me/

DB

https://github.com/boltdb/bolt https://github.com/HouzuoGuo/tiedot

https://github.com/blevesearch/bleve