| Crates.io | submarine |
| lib.rs | submarine |
| version | 0.1.1 |
| created_at | 2025-04-27 12:48:01.999394+00 |
| updated_at | 2025-04-27 12:59:17.129878+00 |
| description | A library for connecting with a subsonic server |
| homepage | |
| repository | https://github.com/eppixx/submarine |
| max_upload_size | |
| id | 1651085 |
| size | 273,509 |
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.
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"] }
...
The navidrome api can be seen here.
The feature flag is called navidrome.