fysh is meant to fill an iPod shuffle with music. It chooses, encodes, transfers, and registers the music into the iPod automatically. fysh stands for "fill your shuffle" and is pronounced like "fish".
|Tags||Utilities multimedia Sound/Audio|
|Operating Systems||Unix POSIX Linux|
Release Notes: This release fixes child processes return codes and error detection. Command line options (--faac, --flac, and --sox) and environment variables (FYSH_FAAC, FYSH_FLAC, and FYSH_SOX) have been added to specify FAAC, FLAC, and SoX executables. Far more silent commands and the beginnings of a progress indicator. A new option --no-remove to forbid fysh from removing files on the iPod. Cases where the iPod is full are handled much more gracefully.
Release Notes: This release moves files to an iPod in the top-level process to avoid fragmentation and "clicks" believed to be caused by it at playback. It adds a caching mechanism to avoid re-encoding tracks repeatedly. Signal handling is better than before. Support for a normalization threshold has been implemented. Checking of executables has been fixed. New command line options include --cache-dir, --debug, --normalize-threshold, and --no-random.
Release Notes: This release adds support for multiple, parallel encoding (especially useful for SMP). There is a new --max-jobs option to control it. Encoding error handling has been improved a bit, and can be relied on to detect when a device is full. The option --no-rebuild-db has been added. A logo has been added here and there.
Release Notes: There is a new option --ipod-music-dir. You can pass options to rebuild_db.py. FAAC options are no longer hard-coded. This release avoids re-selecting recently removed entries for refill. The option --dont-normalize has been added. This release can take options from a .fyshrc file.
Release Notes: This release uses wget to retrieve rebuild_db.py when not installed. The option --handle-mount has been renamed to --mount to avoid collision with -h. More documentation and many more todo items have been added.