phoenix f32f6812b3
sidm / build (push) Successful in 3m26s
Adding openssl (#104)
Reviewed-on: #104
2026-07-21 15:32:48 -04:00
2026-07-16 13:47:33 -04:00
2025-07-02 12:26:38 -04:00
2026-07-21 15:32:48 -04:00
2026-07-21 15:32:48 -04:00
2019-03-22 21:55:31 -04:00
2026-05-05 21:05:40 -04:00
2026-07-16 13:47:33 -04:00

sidm

sidm (SoarIcarusDownloadManager) is a CLI software client application that has the feature of uploading and downloading songs from the soaricarus_api Music Server.

Getting Started

Clone the repo

git clone git@git.kundeng.us:phoenix/sidm.git

Build the project:

cd sidm
cargo build

Downloading Song

sidm download -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -b e8407fc6-edd2-44c1-993f-08dd7324d91a

Uploading Song with metadata

sidm upload-meta -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -s /path/of/song.flac -t 1 -m /path/to/metadata/config/collection.json -ca /path/to/cover/art/image.png

Uploading Song with metadata from directory

sidm upload-meta -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -smca /path/where/songs/and/metadata/exists/

Retrieving Song in json

sidm retrieve -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -rt songs

Deleting Song

sidm delete -u spacecadet -p stellar40 -h https://icarus.com -ha https://auth.icarus.com -D e8407fc6-edd2-44c1-993f-08dd7324d91a

Contributing

Please read CONTRIBUTING.md for details on the code of conduct, and the process for submitting pull requests to the project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

S
Description
Software client that interfaces with Icarus, an API Music Server
Readme MIT
6.1 MiB
v0.8.4
Latest
2025-10-22 21:40:12 -04:00
Languages
Rust 100%