mount a subsonic server as a FUSE filesystem
0

Configure Feed

Select the types of activity you want to include in your feed.

Rust 100.0%
7 1 0

Clone this repository

https://git.vm.fail/eisvogel.moe/sonicfs https://git.vm.fail/did:plc:pfqmh6jkcfwz22c52tnozfbb
ssh://git@knot1.tangled.sh:2222/eisvogel.moe/sonicfs ssh://git@knot1.tangled.sh:2222/did:plc:pfqmh6jkcfwz22c52tnozfbb

For self-hosted knots, clone URLs may differ based on your setup.


README.md

sonicfs#

uses tincan under the hood.

building#

cargo build --release

usage#

just run sonicfs. it will create a mount point at ./mount and present the server contents as Artist/Album/00 - song.ext.

To stop the server, hit enter. if the server ends abruptly, use fusermount3 -u mount to unmount the mount point.

caveats#

  • extremely stupid implementation
  • downloads the files on read
  • caches only in memory