Play a Song: Simply click or tap on any song in the list to start playback immediately.
Player Controls: Use the bottom player bar to pause, play, shuffle, and toggle repeat modes (Repeat All, Repeat One, Repeat Off).
Seek Gestures: Click and hold (long press) the Next or Previous buttons to fast-forward or rewind the current track in 5-second increments.
Fullscreen Player: Click on the track artwork or title in the mobile player bar to open the expanded, fullscreen player view.
2. Multi-Select Mode
Activation: Click and hold (long press) on any song row for exactly 1 second to enter multi-select mode.
Selecting: Once activated, tap any other songs to add or remove them from your selection. A floating action bar will appear at the bottom.
Bulk Actions: Use the floating bar to add all selected songs directly to a specific playlist or your favorites in one click.
Note: Drag-and-drop sorting is temporarily disabled while multi-select mode is active.
3. Context Menus & Actions
Accessing: Click the three vertical dots on the right side of any song or playlist.
Navigation: Instantly jump to the track's Artist or Album view.
Information: View deeply embedded Metadata (Bitrate, Duration, Year) or read the embedded Lyrics.
Sharing: Generate a shareable link to send specific songs, albums, or playlists to friends via WhatsApp, Telegram, or Twitter.
4. Custom Sorting & Ordering
Drag and Drop: In your Favorites and Playlists (when sorted by "My Order"), click and drag a song to manually reposition it. The new order saves automatically.
Sort Dropdowns: Use the dropdown menu at the top right of most views to sort by Title (A-Z), Artist, Album, Year, or Recently Added.
5. Uploading & Managing Music
Verification: Only verified users can upload music. Admins manage verification via the Admin Panel.
Limits & Formats: You can upload up to 10 tracks per day. Supported formats include MP3, FLAC, M4A, WAV, and OGG.
Editing Metadata: Open the context menu on a song you uploaded and select "Edit Info". You can change the Title, Artist, Album, Genre, Lyrics, and even upload a new 1:1 Cover Art Image.
6. Data Portability & Offline Usage
Import/Export: Go to the Playlists or Favorites view and click the Export button to download a `.json` backup of your list. You can restore it anytime using the Import button.
Playlist Downloader: Open the Downloader tool from the sidebar, input a Playlist Public ID, and the app will sequentially download all MP3 files to your local device.
Install App (PWA): Click "Install App" in the sidebar to add PHP Music to your home screen. It will cache assets for much faster loading and a native app feel.
7. Disclaimers & Legal
Copyright Responsibility: Users are solely responsible for the audio files they upload. Ensure you have the explicit right or permission to use, stream, and distribute the content.
Personal Use Only: Features like the Playlist Downloader and streaming are intended strictly for personal, private, and non-commercial use.
Data Integrity: While we offer robust backup features via JSON export/import, this application and its services are provided "as-is" without any warranties. Please keep secure local copies of your original music files.
Content Moderation: Administrators reserve the right to indefinitely ban accounts, remove files, or delete metadata that violates copyright laws, platform terms, or community guidelines without prior notice.
8. Interface Icons & Buttons Dictionary
/
Play / Pause: Tap to start or pause the currently selected audio track.
/
Previous / Next: Skip backward or forward in the queue. Press and hold to rewind/fast-forward the current song.
Shuffle: Mixes up the current play queue in a random order.
Repeat: Toggles between Repeat Off, Repeat All, and Repeat One.
Context Menu (More): Opens advanced options like Sharing, Lyrics, Metadata, and adding to playlists.
Favorite: Toggles saving a song to your personal Favorites library.