{"repo":"HirotakaDango/PHP-Music","free":true,"listed":false,"github":"https://github.com/HirotakaDango/PHP-Music","clone":"git clone https://github.com/HirotakaDango/PHP-Music.git","description":"A modern self-hosted music player built in PHP, with a clean UI, SQLite backend, and full PWA (Progressive Web App) features. Scan your music collection, play songs in your browser, manage favorites/playlists, upload and edit your own songs, and more—all in one lightweight app.","language":"PHP","stars":32,"topics":["music-player","php","single-file-app","sqlite","music","music-player-application","chat-application","file-manager","note-taking","social-network"],"license":"MIT","category":"media-processing","readme_excerpt":"PHP Music A modern self-hosted music player built in PHP, with a clean UI, SQLite backend, and full PWA (Progressive Web App) features. Scan your music collection, play songs in your browser, manage favorites/playlists, download entire playlists, upload and edit your own songs, view lyrics, write and publish Markdown blogs, edit images, play rhythm game beatmaps, write code via an integrated PHPEditor IDE, and more—all in one lightweight app. --- Demo Try demo 1 here on phpmusic.rf.gd Try demo 2 here on phpmusic--relinktrees.replit.app --- Complete Features Directory 1. Playback, Queue & Audio Engine Feature Description Technical Implementation :--- :--- :--- Advanced Audio Routing Dual-HTML5 node setup with Web Audio API. Routes audio via gain nodes to biquad filters and dynamic compressors. Seamless gapless crossfading over an adjustable 3-second period. 5-Band Graphic Equalizer Togglable equalizer directly accessible within the settings panel. Independent frequency bands at 60Hz, 230Hz, 910Hz, 3.6kHz, and 14kHz. Volume Normalization Real-time Automatic Gain Control (AGC). Normalizes varying track volumes using a Web Audio API dynamics compressor. Spatial Audio (HRTF) 3D surround simulation for headphone users. Enabled via Web Audio PannerNode with HRTF panning model. Per-Song Audio Settings Override volume and EQ for individual tracks. Stored per user in user song settings table; applied automatically on playback. Dynamic Queue Management YouTube Music-style \"Up Next\" queu","default_branch":null,"files":null,"tree":[],"storefront":"/r/HirotakaDango","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/HirotakaDango/PHP-Music/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}