Previous commit removed the miniplayer close from CloseRequested, but that kept the app alive because Tauri won't exit while windows remain open. Now closes secondary windows with close() (not destroy()) in CloseRequested before the main window closes. Also hides the miniplayer when close-to-tray activates.