diff --git a/src/gpodder/config.py b/src/gpodder/config.py index fc1d3078..36350fbd 100644 --- a/src/gpodder/config.py +++ b/src/gpodder/config.py @@ -208,6 +208,7 @@ defaults = { 'two_way_sync': False, 'use_absolute_path': True, 'folder': 'Playlists', + 'extension': 'm3u', } }, diff --git a/src/gpodder/deviceplaylist.py b/src/gpodder/deviceplaylist.py index e4141cea..7fa94ae3 100644 --- a/src/gpodder/deviceplaylist.py +++ b/src/gpodder/deviceplaylist.py @@ -39,7 +39,8 @@ class gPodderDevicePlaylist(object): def __init__(self, config, playlist_name): self._config = config self.linebreak = '\r\n' - self.playlist_file = util.sanitize_filename(playlist_name, self._config.device_sync.max_filename_length) + '.m3u' + self.playlist_file = (util.sanitize_filename(playlist_name, self._config.device_sync.max_filename_length) + + '.' + self._config.device_sync.playlists.extension) device_folder = util.new_gio_file(self._config.device_sync.device_folder) self.playlist_folder = device_folder.resolve_relative_path(self._config.device_sync.playlists.folder)