Changelog Update for Smartplaylist, and formatting fixing

This commit is contained in:
Evan G. 2024-07-20 17:36:12 -05:00
parent 13c3d064cf
commit a929970761
No known key found for this signature in database
GPG key ID: 55FAB8CB6842F080
2 changed files with 8 additions and 3 deletions

View file

@ -328,12 +328,16 @@ class SmartPlaylistPlugin(BeetsPlugin):
for entry in m3us[m3u]:
item = entry.item
if entry.uri == "m3u":
entry.uri = os.path.relpath(item.path, os.path.dirname(m3u_path))
entry.uri = os.path.relpath(
item.path, os.path.dirname(m3u_path)
)
if self.config["forward_slash"].get():
item_uri = path_as_posix(item_uri)
if self.config["urlencode"]:
item_uri = bytestring_path(pathname2url(item_uri))
item_uri = prefix + item_uri
item_uri = bytestring_path(
pathname2url(item_uri)
)
item_uri = prefix + item_uri
comment = ""
if extm3u:
attr = [(k, entry.item[k]) for k in keys]

View file

@ -13,6 +13,7 @@ New features:
album queries involving `path` field have been sped up, like `beet list -a
path:/path/`.
* Ability to use relative_to as "m3u" to set playlist files as relative to where each playlist is at, including subdirectories.
Bug fixes:
* Improved naming of temporary files by separating the random part with the file extension.