TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

A transcoding FUSE filesystem for music

96 pointsby jm3over 10 years ago

9 comments

gizmo686over 10 years ago
I&#x27;m hoping that this type of &#x27;filesystem as a utility&#x27; becomes a common method of chaining programs together, simmilar to the pipe.<p>On a related note, another FUSE filesystem I have used is ciopfs [1] which makes a case insensitive filesystem from a given folder. Very useful for running windows programs that are incidentally platform independent (as in written in a language like Java) and break on case sensitive filesystems.<p>[1] <a href="http://www.brain-dump.org/projects/ciopfs/" rel="nofollow">http:&#x2F;&#x2F;www.brain-dump.org&#x2F;projects&#x2F;ciopfs&#x2F;</a>
评论 #8317013 未加载
mitchellhover 10 years ago
This reminds me of a very fun assignment we had in college: we had to implement a FUSE filesystem to extract ID3 tags from MP3s. This was part of our OS class to learn about the filesystem (while at the same time we were diving into the Linux kernel).<p>I&#x27;d really recommend to anyone who wants to understand more about filesystems to write your own FUSE filesystem. It isn&#x27;t difficult (assuming you have a basic understanding of C), they run in userspace so they can&#x27;t mess things up too badly, and it is really gratifying to drag&#x2F;drop files into a folder and have <i>magic</i> happen.
评论 #8317213 未加载
AceJohnny2over 10 years ago
Huh, I had used MP3fs or something like it years ago. I see this project&#x27;s code dates back to 2006, so maybe this was it? Glad to see it lives on :)
评论 #8319190 未加载
lobster_johnsonover 10 years ago
Very cool. I had this same idea (and of course secretly hoped I was the first to have thought of it, but that&#x27;s rarely the case) just the other day, as I found myself having to re-encode a bunch of FLAC files purchased at HDtracks.com to M4A, since Spotify for some absurd reason doesn&#x27;t support FLAC. It&#x27;s straightforward enough with ffmpeg, but it&#x27;s yet another annoying step required before you can listen to the music.
holriover 10 years ago
Alternative: This script synchronizes a music collection recursively one way from a lossless format source directory to a lossy file format target directory.<p><a href="https://bitbucket.org/ghorvath/music-collection-sync" rel="nofollow">https:&#x2F;&#x2F;bitbucket.org&#x2F;ghorvath&#x2F;music-collection-sync</a>
michel-slmover 10 years ago
Nice! I did this a few years ago as a class project but didn&#x27;t take it as far as this project is doing. Impressive.
dflockover 10 years ago
Been using this for years - very useful and nice to see it being maintained again.
spacemanmattover 10 years ago
A while back I saw a similar project that used Samba to transcode on the fly.
shmerlover 10 years ago
Why specifically MP3? Something more up to date like Opus could be more interesting.
评论 #8317445 未加载