forked from Wobbl/Wobuzz
Added a button that adds a playlist.
This commit is contained in:
parent
1007ac045f
commit
31e72c25d3
6 changed files with 57 additions and 9 deletions
|
@ -11,6 +11,7 @@ class Utils:
|
|||
|
||||
def __init__(self, app):
|
||||
self.app = app
|
||||
self.unique_names = {}
|
||||
|
||||
def format_time(self, ms):
|
||||
seconds = int(ms / 1000) % 60
|
||||
|
@ -29,3 +30,19 @@ class Utils:
|
|||
|
||||
return output
|
||||
|
||||
def unique_name(self, name: str) -> str:
|
||||
"""
|
||||
Makes a name unique by adding a number to it if the name already exists.
|
||||
"""
|
||||
|
||||
if name in self.unique_names:
|
||||
num_duplicates = self.unique_names[name]
|
||||
self.unique_names[name] += 1
|
||||
|
||||
name = f"{name} {str(num_duplicates).zfill(2)}"
|
||||
|
||||
else:
|
||||
self.unique_names[name] = 1
|
||||
|
||||
return name
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue