Skip to content
This repository has been archived by the owner on Nov 20, 2017. It is now read-only.
/ subfs Public archive

Experimental FUSE filesystem for the Subsonic media server, written in Go. MIT Licensed.

License

Notifications You must be signed in to change notification settings

mdlayher/subfs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

subfs

Experimental FUSE filesystem for the Subsonic media server, written in Go. MIT Licensed.

It should be noted that both subfs and its companion library, gosubsonic, are highly experimental. These components are in need of much more testing, but I am happy with my progress thus far.

Installation

subfs can be built using Go 1.1+. It can be downloaded, built, and installed, simply by running:

$ go get github.com/mdlayher/subfs

Usage

To use subfs, simply run the binary and enter the appropriate command line flags to choose a host, username, password, mount point, and cache size.

$ subfs -host="demo.subsonic.org" -user="guest1" -password="guest" -mount="/tmp/subfs" -cache=1024

subfs will connect to your Subsonic media server, and cache up to -cache megabytes of data to your local machine. The cached data will be cleared from your system's temp directory upon subfs unmount.

About

Experimental FUSE filesystem for the Subsonic media server, written in Go. MIT Licensed.

Resources

License

Stars

Watchers

Forks

Packages

No packages published