Code:
import tkinter, pygame, os
from tkinter import ttk
pygame.mixer.init()
working_dir = os.getcwd() + '/data'
global_data = {'folders': {}, 'songs': {}, 'current_song_length': 0}
settings = {'paused': False, 'looped': False, 'shuffle': False, 'volume': 1}
def convert_seconds(seconds):
return time.strftime('%M:%S', time.gmtime(seconds))
def fetch_files():
global global_data
for playlist in os.listdir(working_dir):
path = os.path.join(working_dir, playlist)
mp3_files = [file for file in os.listdir(path) if file.lower().endswith('.mp3')]
# later
root = tkinter.Tk()
root.title('kade mp3 player')
root.geometry('400x200')
root.resizable(width=False, height=False)
# song_tree = ttk.Treeview(height=6).grid()
control_buttons = ttk.Frame(root).place(relx=0, rely=1, anchor='sw', y=-5, x=10)
prev_button = ttk.Button(control_buttons, text='<<', width=3).grid(row=0, column=1, padx=2)
play_button = ttk.Button(control_buttons, text='||', width=3).grid(row=0, column=2, padx=2)
next_button = ttk.Button(control_buttons, text='>>', width=3).grid(row=0, column=3, padx=2)
loop_button = ttk.Button(control_buttons, text='[]', width=3).grid(row=0, column=4, padx=2)
shfl_button = ttk.Button(control_buttons, text='XX', width=3).grid(row=0, column=5, padx=2)
print('huh')
fetch_files()
root.mainloop()
Issue: the control_buttons refuses to leave topleft corner.