mirror of
https://github.com/navidrome/navidrome.git
synced 2024-08-30 06:16:04 +02:00
🎧☁️ Modern Music Server and Streamer compatible with Subsonic/Airsonic
airsonicmadsonicmedia-servermusicmusic-servernavidromeopensubsonicraspberry-piself-hostedstreamerstreaming-apistreaming-audiosubsonicsubsonic-server
api | ||
conf | ||
controllers | ||
models | ||
repositories | ||
routers | ||
scanner | ||
tests | ||
.gitignore | ||
.gopmfile | ||
.travis.yml | ||
LICENSE | ||
main.go | ||
README.md |
GoSonic
About
This is still a work in progress, and has no releases available
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 (only being tested with DSub, Jamstash)
- Use all metadata from iTunes
- Use iTunes interface to manage your music
- Update play counts, last played dates, ratings, etc.. on iTunes
- Learning Go ;)
Currently implementing API version:
- 1.0.0 ← In progress
- 1.2.0
Useful Links
Frameworks/Projects
https://github.com/golang/go/wiki/Projects https://golanglibs.com/ https://github.com/deluan/tuner
REST/Web
DB
https://github.com/HouzuoGuo/tiedot