From 071257d77d1ad7dfb2eda2fe0f5a37d52a077b5f Mon Sep 17 00:00:00 2001 From: Bryan Schumaker Date: Sun, 29 May 2011 18:22:29 -0400 Subject: [PATCH] libsaria: Fix saving playlists I was still using old functions, rather than my new ones. --- libsaria/path/export.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libsaria/path/export.py b/libsaria/path/export.py index 5d48afd9..b2243afc 100644 --- a/libsaria/path/export.py +++ b/libsaria/path/export.py @@ -64,7 +64,7 @@ def decode_xspf(child): callbacks.load_playlist() def encode_xspf(doc, node, id): - filepath = get_attrs(id, "filepath") + filepath = get_attrs(id, "filepath")[0] track = add_child(doc, node, "track") location = add_child(doc, track, "location") add_text(doc, location, "file://%s" % filepath) @@ -83,7 +83,7 @@ def save_playlist(filepath): child = add_child(doc, doc, "playlist", {"version":1, "xmlns":"http://xspf.org/ns/0/"}) tlist = add_child(doc, child, "trackList") - for id in playlist.walk(): + for id in playlist.list_ids(): encode_xspf(doc, tlist, id) fout = open(filepath, 'w')