diff --git a/mmmpd b/mmmpd index 7e54817..e37fc2f 100755 --- a/mmmpd +++ b/mmmpd @@ -53,7 +53,11 @@ def clear_status(): def song_string(song_info): if song_info.get("title") is None: artist = song_info.get("artist") or "" - title = song_info.get("file") or "Unknown song" + title = re.sub( + r"\.[a-z0-9]+$", + "", + os.path.basename(song_info.get("file")) + ) or "Unknown song" else: artist = song_info.get("artist") or "Unknown artist" title = song_info.get("title") or "Unknown song"