This is a Fuse filesystem to ease going mobile. At home I have a central server for music files, for example. But the archive is too big to take with me. I don't usually listen to _all_ of the songs, however, really I only listen to certain ones.

So I created a caching filesystem. When I open a file it copies it to my laptop's cache. Then, when I'm disconnected and try to access the file, it falls back to this cached copy.

It is NOT meant for distributed work, this is pretty targeted for this one use case of a large amount of basically read-only data of which you want to cache only the most recently (or most frequently) used bit.


  • Looks like it works!
  • For mp3/ogg files it waits until 15 seconds or so into the song before caching
  • That also means it ignores pure id3 reads and song length checks
  • Transparently reads files from cache if source unavailable (even in the middle of a song!)


darcs get

Recent Development Feed returned no data, or LWP::UserAgent is not available.



Recent Entries

Recent Code

Tweets returned no data, or LWP::UserAgent is not available.

Recent Edits

... more changes

Blog Calendar

     March 2015       
Su Mo Tu We Th Fr Sa  
 1  2  3  4  5  6  7  
 8  9 10 11 12 13 14  
15 16 17 18 19 20 21  
22 23 24 25 26 _2_7 28  
29 30 31