FUSEPod 0.5 review

Download
by rbytes.net on

FUSEPod is a virtual userspace filesystem which mounts your iPod into a directory for easy browsing of the songs it contains. FUSE

License: GPL (GNU General Public License)
File size: 0K
Developer: Keegan Carruthers-Smith
0 stars award from rbytes.net

FUSEPod is a virtual userspace filesystem which mounts your iPod into a directory for easy browsing of the songs it contains.

FUSEPod can discover where your iPod is mounted, supports read-only operation, and has a configurable directory layout.

Here are some key features of "FUSEPod":
Discovers where your iPod is mounted
Read-only support
Configurable directory layout

Requirements:
FUSE

Usage:

To mount your ipod type at the console:

fusepod [mount_to]

If FUSEPod fails to find your ipod you can specify the ipod's mountpoint through the environment variable IPOD_DIR to it's the location.

For example, say my ipod is mounted at /media/IPOD and I want to mount the fusepod layer at /home/keegan/ipod

You would enter at the console:

IPOD_DIR="/media/IPOD" fusepod /home/keegan/ipod

To unmount FUSEPod type at the console:

./fusermount -u [mounted_to]

Configuration:

A file containing the directory layout for fusepod is located in you home directory in the file .fusepod

The file works with by substituting files in with the following table:

%a = Artist
%A = Album
%t = Title
%g = Genre
%T = Track
%y = Year
%r = Rating

For example, say you wanted the layout /Testing/1/2/3/{Artist}/{Title}.mp3

You would write in the .fusepod:

/Testing/1/2/3/%a/%t.mp3

Note that the line has to start with a / character. View the default .fusepod and run the program to get a better understanding. (NB. The default .fusepod is written on the first run)

What's New in This Release:
Transparent copying of files onto an iPod.
Tracks have tags in extended attributes.
Unicode tags seem to work now (UTF-8).
iPod finder is now aware if there is more than one iPod already mounted.
Ported to libgpod and taglib for future improvements.
FUSEPod can also use the environment variable IPOD_MOUNTPOINT.
General fixes and polish.

FUSEPod 0.5 keywords