submarine

Crates.iosubmarine
lib.rssubmarine
version0.1.1
created_at2025-04-27 12:48:01.999394+00
updated_at2025-04-27 12:59:17.129878+00
descriptionA library for connecting with a subsonic server
homepage
repositoryhttps://github.com/eppixx/submarine
max_upload_size
id1651085
size273,509
Thomas Eppers (eppixx)

documentation

https://docs.rs/submarine

README

Submarine

Submarine is a library for sending requests to a subsonic server for rust code. It implements everything for version v1.16.1.

There are other servers that implement more or less the same interface. Submarine strives to incorporate these differences.

Implemented differences so far

As implementations differ from the subsonic interface, others can specifically activated by turning on a feature like in the following example Cargo.toml:

# Cargo.toml
...
[dependencies]
submarine = { version = "0.1.0", features = ["navidrome"] }
...

Navidrome

The navidrome api can be seen here. The feature flag is called navidrome.

Commit count: 173

cargo fmt