7

librespot-java, the Spotify open source client library

Project Type
Existing open source project
Summary

librespot-java, the Spotify open source client library

Description
This is the Java port of the Rust version of the project. The main infrastructure is pretty much done, but there's still a lot of work to do. Having a GUI wouldn't be bad, for example.
Tech Stack
Java, basic knowledge of Rust to understand the original code
Current Team Size
Me
URL
Comments
  • 2
    UI: do you mean a CLI, or an actual GUI?
  • 2
    @ScriptCoded both, but I can do the CLI on my own.
  • 1
    @Gianlu So that'd be it's own repo? Apart from the library?
  • 1
    @ScriptCoded I guess you could have a separate project depending on the main one, but a module would be fine.
  • 0
    @Gianlu I was simply thinking that making the footprint bigger than necessary would be, well, unnecessary :p

    But what are you thinking for a UI? Like the Spotify one? Complete ripoff to show how well it works?
  • 1
    @ScriptCoded I think that redoing it would be nice (not an UI developer, I don't even know where to start). I am more interested in the CLI, it'd like it to be something that only a geek would use.

    Side note: when I started porting librespot my idea was to create a big media center that could stream from pretty much any source and you could have playlists made up by songs coming from various services. That's my dream.
  • 1
    @Gianlu That actually sounds pretty nice
  • 0
    they have open API or something?
  • 0
    @angelbirth no, everything has been build by disassembling their clients. Take a look at https://github.com/librespot-org/...
Add Comment