khenriks / mp3fs

FUSE-based transcoding filesystem from FLAC to MP3
http://khenriks.github.io/mp3fs/
GNU General Public License v3.0
382 stars 46 forks source link

Connecting from OSX to the Samba MP3 share on Ubuntu crashes mp3fs #28

Closed MrRalph closed 10 years ago

MrRalph commented 10 years ago

Thanks for providing us with such an easy and great tool. I was planning to use mp3fs to expose my FLAC collection to my wife's Mac (using ITunes), so she can import our music in ITunes in mp3 format. (ITunes does not work with FLAC).

MP3fs runs on my Ubuntu 14.04 server and succesfully mounts my large FLAC collection to a MP3 folder. The MP3 folder on Ubuntu is shared via Samba. I can access and play the MP3 music share from my Windows laptop.

However, if I connect from my Mac (Connect to server, smb://192.168.1.50, choose the MP3 share), at first all music folders (tree) are shown. The minute I navigate down to the actual music files folder, mp3fs crashes with a "transport endpoint is not connected" message. And from that moment, the MP3 folder is not accessable any more.

I hope there can be a fix for this. If I can provide more information, please let me know.

Thanks very much, Ralph

khenriks commented 10 years ago

Thanks for the report, and sorry for the inconvenience. Can you check what version of mp3fs you are using? If you run mp3fs --version on your Ubuntu machine the output should tell you.

I'd also be interested to see if the latest version has this problem, because when I try connecting over Samba with my own Mac I don't have the same problem.

MrRalph commented 10 years ago

Thanks for responding so quickly. I've installed mp3fs from the main Ubuntu 14.04 repositories (so I thought it must be fairly recent). mp3fs --version gives:

I now see that this is quite an old version because your website indicates 0.91. Is there an easy way to upgrade using apt?

khenriks commented 10 years ago

There's isn't an easy way, unfortunately, you'll need to download and install from source. Follow that link, and the instructions should be in the INSTALL file. The short version is after unpacking and going into the extracted directory, you need to

sudo apt-get install libfuse-dev libflac++-dev libmp3lame-dev libid3tag0-dev
./configure
make
sudo make install

and the new version should be installed.

MrRalph commented 10 years ago

Thanks very much. I compiled to 0.91 and the problem is gone. So this issue was solved in a newer version. I will report some functional finding using it in a feature request item. Thanks again, Ralph

khenriks commented 10 years ago

Glad to hear that it's resolved.