Skip to content

Commit 345612d

Browse files
2.0.2
1 parent 32e3ffb commit 345612d

File tree

3 files changed

+14
-6
lines changed

3 files changed

+14
-6
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 2.0.2
4+
### Fixed:
5+
- calendar widget width on MacOS
6+
- importing podcasts into playlist
7+
38
## 2.0.1
49
### Changed:
510
- user playlists are now being cached to speed up opening "Schedule" tab

spotifyscheduler.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,13 @@
1818
import platform
1919
from translations import translations
2020
import os
21-
import logging
2221
from packaging import version
2322
import locale
2423
from platformdirs import PlatformDirs
2524
from tkinter.messagebox import askyesno
2625
import random
2726

28-
VER="2.0.1"
27+
VER="2.0.2"
2928
CONFIG_FILE="config.json"
3029
NEWSCHEDULE="schedule.json"
3130
LOG_FILE="output.log"
@@ -616,7 +615,10 @@ def show_tracks_and_confirm():
616615

617616
for idx, track in enumerate(tracks, 1):
618617
name = track.get("name", "Unknown")
619-
artists = ", ".join(track.get("artists", []))
618+
artists_list = track.get("artists") or []
619+
artists = ", ".join(a for a in artists_list if isinstance(a, str))
620+
if not artists:
621+
artists = "Unknown"
620622
listbox.insert(tk.END, f"{idx}. {name} - {artists}")
621623

622624
# Continue button
@@ -1122,8 +1124,9 @@ def initialize_new_schedule():
11221124
main_content_frame = ttk.Frame(schedulecombo_frame)
11231125
main_content_frame.pack(fill="both", expand=True, padx=10, pady=10)
11241126

1125-
calendar_left = ttk.Frame(main_content_frame)
1126-
calendar_left.pack(side="left", anchor="n", padx=(0,10))
1127+
calendar_left = ttk.Frame(main_content_frame, width=290)
1128+
calendar_left.pack(side="left", anchor="n", padx=(0,10), fill="y", expand=False)
1129+
calendar_left.pack_propagate(False)
11271130

11281131
def on_date_selected():
11291132
date_obj = calendar.selection_get()

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ StringFileInfo(
3636
StringStruct(u'LegalCopyright', u'MIT License - (c) 2025 Szymon Andrzejewski'),
3737
StringStruct(u'OriginalFilename', u'spotify-scheduler.exe'),
3838
StringStruct(u'ProductName', u'Spotify Scheduler'),
39-
StringStruct(u'ProductVersion', u'2.0.1')])
39+
StringStruct(u'ProductVersion', u'2.0.2')])
4040
]),
4141
VarFileInfo([VarStruct(u'Translation', [1033, 1200])])
4242
]

0 commit comments

Comments
 (0)