librespot-go

module
v0.0.0-...-7f73bba Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 8, 2025 License: MIT

README

librespot-go

This is a production-grade adaptation of librespot-golang, which itself is an adaptation of librespot for Rust and librespot-java.

Objectives

  • Provide core librespot functionality in Go while departing from the constraints of its predecessors.
  • Refactor predecessor into independent components that are Go friendly (e.g. io.ReadSeekCloser).
  • Focus on core functionality: peripheral functionality should consume core functionality rather than being embedded within it.

Points of Interest

examples PRs welcome
api.respot.go package entry points
api.media.go media data asset support

Contributing

Contributions aligned with the above objectives are welcome. As this repository is in production, pull requests should demonstrate clear benefit. If you have ideas for improvements, please start a discussion.

Directories

Path Synopsis
Package Spotify is a generated protocol buffer package.
Package Spotify is a generated protocol buffer package.
librespot

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL