summaryrefslogtreecommitdiffstats
path: root/bindings/python/play.py
diff options
context:
space:
mode:
authorJorg Schuler <jcsjcs@users.sourceforge.net>2005-09-27 13:17:46 +0000
committerJorg Schuler <jcsjcs@users.sourceforge.net>2005-09-27 13:17:46 +0000
commit9b316df59ef9df9f0c7a979849e70ef58fd2d16d (patch)
treedbd7fbdcf5cddc7993c50bf9677551696eb7adad /bindings/python/play.py
parentd6dec038c4b1080024184298558e54df7fd10b70 (diff)
downloadlibgpod-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-xbindings/python/play.py44
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)