← Back to Player

🎡 MüüsP3Player v1.0.0

Web-based MP3 player with waveform visualization, A-B loop markers, variable speed playback, smart PDF sheet music viewer, shared practice statistics, and mobile-optimized interface.

✨ Features

πŸš€ Installation

  1. πŸ“€ Upload files to web server
  2. πŸ“ Create directory structure:

- Repertoire/[Song Name]/MP3/*.mp3

- Repertoire/[Song Name]/PDF/*.pdf (optional)

  1. βš™οΈ Make scripts executable: chmod +x songs.py stats.py
  2. πŸ”‘ Change password (see below)

πŸ”‘ Password Setup

Set the password using Apache's htpasswd tool on the server:

ssh your-server "cd path/to/mp3-dev && htpasswd .htpasswd username"
UTF-8 Support: The app now supports UTF-8 passwords including umlauts (Γ€, ΓΆ, ΓΌ). The login system uses NFC normalization to ensure consistent encoding across browsers and Apache. How it works:

πŸ”’ Security

Authentication: Protection: Note: Credentials are stored in localStorage. For maximum security:

πŸ“‹ Changelog

See CHANGELOG.html for version history and release notes.

πŸ“„ License

MIT License - Copyright (c) 2025 Manuel Oetiker