#!/usr/bin/env python3 import sys print("Testing imports...") try: import tkinter as tk print("✓ tkinter imported successfully") except Exception as e: print(f"✗ tkinter import failed: {e}") try: from PIL import Image, ImageTk print("✓ PIL and ImageTk imported successfully") except Exception as e: print(f"✗ PIL import failed: {e}") try: from virtual_keyboard import VirtualKeyboard print("✓ Virtual keyboard imported successfully") except Exception as e: print(f"✗ Virtual keyboard import failed: {e}") try: from python_functions import load_local_playlist print("✓ Python functions imported successfully") # Test loading playlist playlist_data = load_local_playlist() playlist = playlist_data.get('playlist', []) print(f"✓ Local playlist loaded: {len(playlist)} items") for i, item in enumerate(playlist): print(f" {i+1}. {item.get('file_name', 'Unknown')}") except Exception as e: print(f"✗ Python functions import/execution failed: {e}") print("Import test completed")