Comments (5)
Hi, I tested iTunes on a Mac (OS X 10.9.2 - just updated) and it worked.
I set up iTunes to not copy files to the iTunes Media folder in order to leave them in the folder backed by yas3fs.
I directly downloaded (directly to the yas3fs folder) a couple of mp3 files from here: http://www.stephaniequinn.com/samples.htm
I then right-clicked on the mp3 files and selected "Open With" -> "iTunes (default)".
The songs where correctly played and added to the iTunes Library, but the actual mp3 files were still on yas3fs, as I could check with "Get Info" form iTunes.
To test local caching, I unmounted the yas3fs folder, removed all files under the cache (I was using the default, so i did "rm -rf /tmp/yas3fs") and restarted yas3fs and iTunes.
Both files played well, there was just a couple of seconds of lag after selecting "play", yas3fs was re-downloading the files again.
I also tried to enable the "copy files to the iTunes Media folder" option and everything worked ok, this time the files where automatically copied to my local iTunes folder when imported.
Can you please give me more details on your setup?
Can you please check file level permissions? In my case the yas3fs folder is owned by the same user/group I use on the Mac.
from yas3fs.
Hi,
I'm running on OS X 10.9.2 as well, with iTunes 11.1.5 (both newest updates), and I'm still not able to get that to work. I downloaded the mp3 file directly into the yas3fs folder and tried to open it via iTunes, and it didn't work. I reran my drive in debug mode, and here are some of the relevant debug logs that came up, if they help.
2014-02-26 13:14:31,694 DEBUG check_data '/Allegro from Duet in C Major.mp3' data already in place
2014-02-26 13:14:31,694 DEBUG open '/Allegro from Duet in C Major.mp3' '0' '1'
2014-02-26 13:14:31,694 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0'
2014-02-26 13:14:31,695 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0' no range
2014-02-26 13:14:31,696 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0'
2014-02-26 13:14:31,696 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0' no range
2014-02-26 13:14:31,697 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0'
2014-02-26 13:14:31,697 DEBUG read '/Allegro from Duet in C Major.mp3' '4096' '0' '0' no range
I checked the file level permissions and yas3fs is owned by the same user/group I use on my Mac as well. What version of iTunes are you using? And what command are you using to mount the drive? Maybe these are the only differences and they're messing something up on my end.
If you need any more details let me know.
from yas3fs.
I just updated to iTunes 11.1.5 and it works for me.
This is what I see in the log with debug:
2014-02-26 22:32:46,248 DEBUG check_data '/Music/Canon.mp3' data already in place
2014-02-26 22:32:46,248 DEBUG open '/Music/Canon.mp3' '0' '1'
2014-02-26 22:32:46,249 DEBUG read '/Music/Canon.mp3' '65536' '0' '0'
2014-02-26 22:32:46,249 DEBUG read '/Music/Canon.mp3' '65536' '0' '0' no range
2014-02-26 22:32:46,253 DEBUG read '/Music/Canon.mp3' '65536' '65536' '0'
2014-02-26 22:32:46,253 DEBUG read '/Music/Canon.mp3' '65536' '65536' '0' no range
2014-02-26 22:32:46,258 DEBUG read '/Music/Canon.mp3' '1213' '2183168' '0'
2014-02-26 22:32:46,258 DEBUG read '/Music/Canon.mp3' '1213' '2183168' '0' no range
2014-02-26 22:32:46,258 DEBUG read '/Music/Canon.mp3' '1213' '2183168' '0'
2014-02-26 22:32:46,258 DEBUG read '/Music/Canon.mp3' '1213' '2183168' '0' no range
Are you using the latest version of FUSE for OS X? It should be 2.6.2.
Can you give me the full syntax you use with yas3fs?
Can you unmount the yas3fs folder, remove everything in the cache (usually "rm -rf /tmp/yas3fs"), mount again and then retry?
I just updated yas3fs and now you can install the latest version with:
sudo pip install -U yas3fs
Beware that the syntax has changed, now you don't need "--url" anymore, just:
yas3fs S3Path LocalPath
from yas3fs.
Yea, I was using the latest version of FUSE of OSX, and followed those instructions. As a last ditch effort I completely uninstalled then reinstalled FUSE and that seems to be working now. I'm still not sure of the issue but it's fixed. Thanks so much for your help!
from yas3fs.
Ok, you're welcome!
If you have some spare time, please share how you use yas3fs on the wiki, it can help me improve it and others understand what they could do. Just one sentence is enough, thanks!
from yas3fs.
Related Issues (20)
- CPU cycles while idling HOT 1
- FUSE permission handling has changed, --no-default-permissions is undocumented
- Include either mountpoint or bucket name in cache-status messages
- --cache-check N seems not to work
- EFAULT bad address in system call argument HOT 4
- ca-central-1 not supported?
- Feature: File Level Encryption
- Mounting public buckets
- Digital Ocean compatible? HOT 5
- Unsupported UTF-8 characters HOT 1
- Trouble Mounting S3 Bucket Inside Docker Container HOT 2
- MacOSX 10.15.4 makes yas3fs read-only?
- Broken package in pypi HOT 1
- /etc/fstab support for ubuntu 18.04 HOT 1
- Big Sur compatibility? HOT 2
- Please tag and push new versions to pip
- Pip install no longer working HOT 1
- Unable to `pip install yas3fs` on Ubuntu server HOT 3
- Backblaze B2 S3 API HOT 1
- Undocumented requests package version requirement HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from yas3fs.