Author: duncan
Date: Wed Nov 29 21:52:06 2006
New Revision: 8677

Modified:
   branches/rel-1/freevo/ChangeLog
   branches/rel-1/freevo/freevo_config.py
   branches/rel-1/freevo/src/audio/audioitem.py
   branches/rel-1/freevo/src/util/misc.py

Log:
Merged changes from rel-1-6

Modified: branches/rel-1/freevo/ChangeLog
==============================================================================
--- branches/rel-1/freevo/ChangeLog     (original)
+++ branches/rel-1/freevo/ChangeLog     Wed Nov 29 21:52:06 2006
@@ -16,7 +16,8 @@
 
 svn export svn://svn.freevo.org/freevo/branches/rel-1/freevo freevo-1.x
 
-The release date is only tentative at the moment. This release has all the 
changes in Release 1.6.1 plus
+The release date is only tentative at the moment.
+This release has all the changes in Release 1.6.x plus
 
  * Replaced mmpython with kaa.base and kaa.metadata (F#1580712)
  * New apple trailers plugin (disabled by default) (F#1580418)
@@ -33,6 +34,11 @@
  * Updated multimail plug-in for Maildir support (F#1594915)
  * Updated recordserver to allow automatic deleting of old recordings when low 
on disk space (F#1594630)
 
+== Release 1.6.2 (2006-??-??) ==
+--------------------------------
+
+ * Fixed audio track name formatting (B#1605570,B#1605042)
+
 == Release 1.6.1 (2006-11-25) ==
 --------------------------------
 

Modified: branches/rel-1/freevo/freevo_config.py
==============================================================================
--- branches/rel-1/freevo/freevo_config.py      (original)
+++ branches/rel-1/freevo/freevo_config.py      Wed Nov 29 21:52:06 2006
@@ -1387,8 +1387,8 @@
 # Xine settings:
 # ======================================================================
 
-# You need xine-ui version greater 0.9.21 to use the all the features
-# of the xine plugin
+# You need xine-ui version greater or equal to 0.9.23 to use the all the 
+# features of the xine plugin
 
 XINE_COMMAND = ''
 

Modified: branches/rel-1/freevo/src/audio/audioitem.py
==============================================================================
--- branches/rel-1/freevo/src/audio/audioitem.py        (original)
+++ branches/rel-1/freevo/src/audio/audioitem.py        Wed Nov 29 21:52:06 2006
@@ -54,7 +54,9 @@
         self.set_url(url, info=scan)
 
         if name:
-            self.name   = name
+            self.name = name
+        else:
+            self.name = self.format_track()
 
         self.start      = 0
         self.elapsed    = 0
@@ -178,7 +180,7 @@
 
 
     def format_track(self):
-        """ Return a formatted string for use in music.py """
+        """ Return a formatted string for use in item.py """
        # Since we can't specify the length of the integer in the
        # format string (Python doesn't seem to recognize it) we
        # strip it out first, when we see the only thing that can be
@@ -187,20 +189,20 @@
 
         # Before we begin, make sure track is an integer
     
-        if self.track:
+        if self['trackno']:
             try:
-               mytrack = ('%0.2d' % int(self.track))
+               mytrack = ('%0.2d' % int(self['trackno']))
             except ValueError:
-               mytrack = None
+               mytrack = None
         else:
-           mytrack = None
-    
-        song_info = {  'a'  : self.artist,
-                              'l'  : self.album,
+            mytrack = None
+
+        song_info = {  'a'  : self['artist'],
+                              'l'  : self['album'],
                       'n'  : mytrack,
-                      't'  : self.title,
-                      'y'  : self.year,
-                      'f'  : self.name }
+                      't'  : self['title'],
+                      'y'  : self['year'],
+                      'f'  : self['name'] }
 
         if self.parent and hasattr(self.parent, 'AUDIO_FORMAT_STRING'):
             return self.parent.DIRECTORY_AUDIO_FORMAT_STRING % song_info

Modified: branches/rel-1/freevo/src/util/misc.py
==============================================================================
--- branches/rel-1/freevo/src/util/misc.py      (original)
+++ branches/rel-1/freevo/src/util/misc.py      Wed Nov 29 21:52:06 2006
@@ -383,7 +383,6 @@
                 replacement = e[entity[1:-1]]
             except KeyError:
                 continue
-        #string = string.replace(entity, replacement)
         string = string.replace(entity, replacement.decode("latin-1"))
     return string
 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to