mirror of
https://github.com/navidrome/navidrome.git
synced 2025-04-15 03:30:39 +03:00
README
This commit is contained in:
parent
1a4f783669
commit
aad9afa1bb
29
README.md
29
README.md
@ -15,22 +15,24 @@ The project's main goals are:
|
||||
|
||||
* Full compatibility with the available [Subsonic clients](http://www.subsonic.org/pages/apps.jsp)
|
||||
(only being tested with
|
||||
[DSub](http://www.subsonic.org/pages/apps.jsp#dsub),
|
||||
[DSub](http://www.subsonic.org/pages/apps.jsp#dsub) and
|
||||
[Jamstash](http://www.subsonic.org/pages/apps.jsp#jamstash))
|
||||
* Use all metadata from iTunes
|
||||
* You can keep using iTunes to manage your music
|
||||
* Update play counts, last played dates, ratings, etc.. on iTunes (at least on Mac OS)
|
||||
* Use all metadata from iTunes, so that you can keep using iTunes to manage your music
|
||||
* Keep iTunes stats (play counts, last played dates, ratings, etc..) updated, at least on Mac OS X
|
||||
* Learning Go ;) [](https://golang.org)
|
||||
|
||||
Supported [Subsonic API version](http://www.subsonic.org/pages/api.jsp#versions):
|
||||
|
||||
* _1.0.0 ← In progress_
|
||||
* 1.2.0
|
||||
### Supported Subsonic API version:
|
||||
|
||||
| Version | Notes |
|
||||
|-------------|---------------------------|
|
||||
| 1.0.0 | _In Progress_ |
|
||||
|
||||
|
||||
### Development Environment
|
||||
|
||||
You will need to install [Go 1.6](https://golang.org/dl/)
|
||||
|
||||
|
||||
Then install dependencies:
|
||||
```
|
||||
$ go get github.com/beego/bee
|
||||
@ -38,7 +40,7 @@ $ go get github.com/gpmgo/gopm
|
||||
$ gopm get -v -g
|
||||
```
|
||||
|
||||
From here it's a normal [BeeGo](http://beego.me) development cycle. Some useful commands:
|
||||
From here it's a normal [BeeGo](http://beego.me) development cycle. Some useful commands:
|
||||
|
||||
```bash
|
||||
# Start local server (with hot reload)
|
||||
@ -46,8 +48,8 @@ $ bee run
|
||||
|
||||
# Start test runner on the browser
|
||||
$ NOLOG=1 goconvey --port 9090
|
||||
|
||||
# Runa all tests
|
||||
|
||||
# Run all tests
|
||||
$ go test ./... -v
|
||||
```
|
||||
|
||||
@ -57,16 +59,15 @@ $ go test ./... -v
|
||||
#### Frameworks/Projects
|
||||
* https://github.com/golang/go/wiki/Projects
|
||||
* https://golanglibs.com/
|
||||
* https://github.com/deluan/tuner
|
||||
|
||||
#### REST/Web
|
||||
* http://beego.me/
|
||||
|
||||
#### DB
|
||||
* https://github.com/HouzuoGuo/tiedot
|
||||
* http://ledisdb.com
|
||||
|
||||
#### Search
|
||||
* http://blevesearch.com
|
||||
* https://github.com/sunfmin/redisgosearch
|
||||
|
||||
#### Testing
|
||||
* http://goconvey.co/
|
||||
|
Loading…
x
Reference in New Issue
Block a user