additional config to set playlist file extension (#1463)

additional config to set playlist extension, as e.g. Sony NW-MS* players need: m3u8 instead of m3u.
This commit is contained in:
steviehs 2023-02-17 05:53:54 +01:00 committed by GitHub
parent 96e56482fe
commit 6db358ebb8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 1 deletions

View File

@ -208,6 +208,7 @@ defaults = {
'two_way_sync': False,
'use_absolute_path': True,
'folder': 'Playlists',
'extension': 'm3u',
}
},

View File

@ -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)