Changeset 225

Show
Ignore:
Timestamp:
05/27/06 17:38:13 (3 years ago)
Author:
nicfit
Message:

Save playlist more often to keep it in sync in case of crash

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/playlist_control.py

    r199 r225  
    173173        self._last_vscroll = 0 
    174174 
     175    def _save_playlist(self): 
     176        self._pl_config.update(self._playlist) 
     177        mesk.playlist.save_m3u(self._pl_config.uri.path, self._playlist) 
     178 
    175179    def shutdown(self): 
    176180        self._audio_control.stop() 
    177         # Update playlist config so that it is saved 
    178         self._pl_config.update(self._playlist) 
    179         mesk.playlist.save_m3u(self._pl_config.uri.path, self._playlist) 
     181        self._save_playlist() 
    180182 
    181183    def _new_model_row(self, src): 
     
    418420                                    size_bytes_inc=(-1 * byte_count),  
    419421                                    time_secs_inc=(-1 * sec_count)) 
     422        self._save_playlist() 
    420423 
    421424    def _update_playlist_queue(self, old_queue = None, new_queue = None): 
     
    634637                msg += src.uri.to_string(quoted = False) + '\n' 
    635638            mesk.log.debug(msg) 
     639        self._save_playlist() 
    636640 
    637641    def _insert_source(self, drop_pos, drop_row, src):