MAN page from Fedora 30 fuse-uadefs-2.13-12.fc30.x86_64.rpm
uadefs - FUSE filesystem that transparently converts Amiga songs to WAV files
mounts an Amiga music directory so that files that are transparentlyconverted info WAV files. This allows players without UADE plugin toplay Amiga songs.uadefs
Run uadefs -hfor help. Usefusermount -f mountpointto unmount.
- To play /amiga/songs/mod.foo as a WAV file, run:
1. mkdir -p ~/mnt/uadefs
2. uadefs /amiga/songs ~/mnt/uadefs
3. aplay ~/mnt/uadefs/mod.foo
NOTESuadefs is suffers from many issues:
1. It is slow. For example, adding directories from uadefs to XMMS may onlyadd 4 songs per second. Fortunately, there are optimizations that can bedone to overcome this in the future. These methods include caching andintelligent WAV header generation that avoids synthesizing the music streamwhen the WAV plugin does file type checking.
2. It uses lots of memory. The whole song is buffered. This can be madeconfigurable and/or different in the future.
3. Subsong can not be changed. However, the WAV file should contain allsubsongs.
Fortunately, there are also benefits in uadefs:
1. Any player that can play WAV files can play Amiga songs.
2. Seeking backwards in the song is possible now, as the whole song isbuffered.
1. One can safely mount files under a path that is backuped when the backupsystem is not run as the user that runs uadefs. For example, ifuser foo runs uadefs, the root user that runs thebackup program does not see the files inside the uadefs. Userscan safely do uadefs mounts in their home directories whilethe system administration runs daily backup scripts.
was written by Heikki Orsila <heikki.orsilaAATTiki.fi>.The code is heavily based on FUSE examples and sshfs written byMiklos Seredi <miklosAATTszeredi.hu>.
- SEE ALSO
This document was created byman2html,using the manual pages.