[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Librefm-commits] [1637] Extracted opening of track file.
From: |
Daniel Watkins |
Subject: |
[Librefm-commits] [1637] Extracted opening of track file. |
Date: |
Fri, 15 May 2009 19:41:06 +0000 |
Revision: 1637
http://svn.sv.gnu.org/viewvc/?view=rev&root=librefm&revision=1637
Author: odd_bloke
Date: 2009-05-15 19:41:06 +0000 (Fri, 15 May 2009)
Log Message:
-----------
Extracted opening of track file.
Modified Paths:
--------------
trunk/scripts/offline-submit.py
Modified: trunk/scripts/offline-submit.py
===================================================================
--- trunk/scripts/offline-submit.py 2009-05-15 19:41:04 UTC (rev 1636)
+++ trunk/scripts/offline-submit.py 2009-05-15 19:41:06 UTC (rev 1637)
@@ -29,6 +29,15 @@
return dt
+def _get_track(filename):
+ f = mutagen.File(track)
+ if f is None:
+ raise Exception("%s caused problems." % (track,))
+ if isinstance(f, mutagen.mp3.MP3):
+ f = mutagen.mp3.MP3(track, ID3=easyid3.EasyID3)
+ return f
+
+
if __name__ == '__main__':
usage = "%prog [--server <SERVER>] <USERNAME> <START TIME> <MEDIA FILES>"
parser = get_parser(usage=usage)
@@ -57,11 +66,7 @@
dt = _get_date(start_string)
for track in tracks:
- f = mutagen.File(track)
- if f is None:
- raise Exception("%s caused problems." % (track,))
- if isinstance(f, mutagen.mp3.MP3):
- f = mutagen.mp3.MP3(track, ID3=easyid3.EasyID3)
+ f = _get_track(track)
title = f['title'][0]
artist = f['artist'][0]
length = f.info.length
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Librefm-commits] [1637] Extracted opening of track file.,
Daniel Watkins <=