2016-02-26 06:56:57 -09:00
|
|
|
GoSonic
|
2016-02-24 14:28:23 -09:00
|
|
|
=======
|
|
|
|
|
|
2016-02-26 06:56:57 -09:00
|
|
|
[](https://travis-ci.org/deluan/gosonic)
|
|
|
|
|
|
2016-02-24 14:28:23 -09:00
|
|
|
### About
|
|
|
|
|
|
2016-02-26 06:56:57 -09:00
|
|
|
__This is still a work in progress, and has no releases available__
|
2016-02-25 09:51:20 -09:00
|
|
|
|
2016-02-24 14:28:23 -09:00
|
|
|
GoSonic is an application that implements the [Subsonic API](http://www.subsonic.org/pages/api.jsp), but instead of
|
|
|
|
|
having its own music library like the original [Subsonic application](http://www.subsonic.org), it interacts directly
|
|
|
|
|
with your iTunes library.
|
|
|
|
|
|
2016-02-24 15:23:04 -09:00
|
|
|
The project's main goals are:
|
2016-02-25 21:45:04 -09:00
|
|
|
|
2016-02-24 14:28:23 -09:00
|
|
|
* Full compatibility with the available [Subsonic clients](http://www.subsonic.org/pages/apps.jsp)
|
2016-02-26 06:56:57 -09:00
|
|
|
(only being tested with
|
|
|
|
|
[DSub](http://www.subsonic.org/pages/apps.jsp#dsub),
|
|
|
|
|
[Jamstash](http://www.subsonic.org/pages/apps.jsp#jamstash))
|
2016-02-24 14:28:23 -09:00
|
|
|
* Use all metadata from iTunes
|
|
|
|
|
* Use iTunes interface to manage your music
|
2016-02-26 06:56:57 -09:00
|
|
|
* Update play counts, last played dates, ratings, etc.. on iTunes
|
|
|
|
|
* Learning Go ;) [](https://golang.org)
|
2016-02-24 14:28:23 -09:00
|
|
|
|
2016-02-25 21:45:04 -09:00
|
|
|
Currently implementing [API version](http://www.subsonic.org/pages/api.jsp#versions):
|
|
|
|
|
|
|
|
|
|
* _1.0.0 ← In progress_
|
|
|
|
|
* 1.2.0
|
2016-02-24 14:28:23 -09:00
|
|
|
|
|
|
|
|
|
2016-02-26 06:56:57 -09:00
|
|
|
### Useful Links
|
2016-02-24 14:28:23 -09:00
|
|
|
|
2016-02-25 21:45:04 -09:00
|
|
|
#### Frameworks/Projects
|
2016-02-23 14:41:35 -09:00
|
|
|
https://github.com/golang/go/wiki/Projects
|
2016-02-26 06:56:57 -09:00
|
|
|
https://golanglibs.com/
|
|
|
|
|
https://github.com/deluan/tuner
|
2016-02-23 14:41:35 -09:00
|
|
|
|
2016-02-25 21:45:04 -09:00
|
|
|
#### REST/Web
|
2016-02-23 14:41:35 -09:00
|
|
|
http://beego.me/
|
|
|
|
|
|
2016-02-24 14:28:23 -09:00
|
|
|
#### DB
|
2016-02-23 14:41:35 -09:00
|
|
|
https://github.com/HouzuoGuo/tiedot
|
|
|
|
|
|
2016-02-25 21:45:04 -09:00
|
|
|
#### Search
|
2016-02-23 14:41:35 -09:00
|
|
|
https://github.com/blevesearch/bleve
|