Overview

BansheeOrganizer - Reorder the Banshee Library

Tested with Python 2.7.5+ and Banshee 2.6.1.

Usage

USE AT YOUR OWN RISK.

usage: BansheeOrganizer.py [-h] [-n] [-v] [-i INPUT_FILE]

Reorder the Banshee Library. Copyright (C) 2013 Martin Schroeder. This program
comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome
to redistribute it under certain conditions. See the GNU General Public
License for more details.

optional arguments:
  -h, --help            show this help message and exit
  -n, --dry-run         Do not move files or update the database.
  -v, --verbose         Show additional info.
  -i INPUT_FILE, --input-file INPUT_FILE
                        banshee.db file

Just run python BansheeOrganizer.py.

The programm will use the default location of the Banshee database file (~/.config/banshee-1/banshee.db) and automatically detect the location of the media library (e.g. ~/Music) as well as the naming pattern.

For each track in the database the media file will be moved appropriate to the media library location, the naming pattern and the track data and the database record will be updated.

License

Copyright (C) 2013 Martin Schroeder.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions.
See the GNU General Public License for more details.