diff options
| author | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2005-09-27 13:17:46 +0000 |
|---|---|---|
| committer | Jorg Schuler <jcsjcs@users.sourceforge.net> | 2005-09-27 13:17:46 +0000 |
| commit | 9b316df59ef9df9f0c7a979849e70ef58fd2d16d (patch) | |
| tree | dbd7fbdcf5cddc7993c50bf9677551696eb7adad /bindings/python/play.py | |
| parent | d6dec038c4b1080024184298558e54df7fd10b70 (diff) | |
| download | libgpod-9b316df59ef9df9f0c7a979849e70ef58fd2d16d.tar.gz libgpod-9b316df59ef9df9f0c7a979849e70ef58fd2d16d.tar.xz libgpod-9b316df59ef9df9f0c7a979849e70ef58fd2d16d.zip | |
* itdb.h, itdb_itunesdb.c, itdb_private.h: moved next_id from
Itdb_iTunesDB to FExport.
* bindings/phython/examples/tag-genrr-from-audioscrobber.py: added
(thanks to Nicholas Piper)
git-svn-id: https://gtkpod.svn.sf.net/svnroot/gtkpod/libgpod/trunk@1104 f01d2545-417e-4e96-918e-98f8d0dbbcb6
Diffstat (limited to 'bindings/python/play.py')
| -rwxr-xr-x | bindings/python/play.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/bindings/python/play.py b/bindings/python/play.py deleted file mode 100755 index 6ad6f60..0000000 --- a/bindings/python/play.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/python - -import os, os.path -import gpod -import sys - -ipod_mount = '/mnt/ipod' - -remove_track = "The Dancer" - -#dbname = os.path.join(os.environ['HOME'],".gtkpod/iTunesDB") -dbname = os.path.join(ipod_mount,"iPod_Control/iTunes/iTunesDB") - -itdb = gpod.itdb_parse_file(dbname, None) -if not itdb: - print "Failed to read %s" % dbname - sys.exit(2) -itdb.mountpoint = ipod_mount - - -for track in gpod.sw_get_tracks(itdb): - lists = [] - for playlist in gpod.sw_get_playlists(itdb): - if gpod.itdb_playlist_contains_track(playlist, track): - lists.append(playlist) - - print "%-25s %-20s %-20s %-30s %s" % (track.title, - track.album, - track.artist, - gpod.itdb_filename_on_ipod(track), - repr(",".join([l.name for l in lists]))) - - if track.title == remove_track: - print "Removing track.." - print "..disk" - os.unlink(gpod.itdb_filename_on_ipod(track)) - for l in lists: - print "..playlist %s" % l.name - gpod.itdb_playlist_remove_track(l, track) - print "..db" - gpod.itdb_track_unlink(track) - print "Track removed." - -gpod.itdb_write_file(itdb, dbname, None) |
