Play your local music file remotely !
Resound is a web music-player that can be used to play your local music files from everywhere as long as you have a web browser
Having your MP3s on a disk is an easy thing to manage, managing them between your PC, phone, and other devices is really something else
The purpose of Resound is to store all of your files on one device, and use this Resound to play them on any device !
- Full library discovery
- Metadata parsing (Artist, Album, Cover...)
- Music gallery + Shuffle
- Favorite track management
- Listening statistics
- MediaSession support (Play/Pause, Next, Previous...)
- Customizable actions on previous/next buttons
- Internet connection
- PHP 8 (With SQLite Driver)
- FTP Server on Library device*
(*If the music is not hosted on the same device as Resound)
First, clone the application and make an empty configuration
git clone https://github.com/yonis-savary/resound.git --recursive
cd resound
# Create the database, a user and configure the library
./install.sh
Then, you can either connect to your server through a HTTP Server like Apache, or launch php do serve
to launch PHP's built-in server
When connected to Re-Sound:
- go to the 'Settings' page (top-right corner of the window)
- click the
'Discover new tracks'
button
If your audio device has controls with the 'skip' and 'previous' buttons :
- Press 'previous' two times quickly to shuffle through your entire library
- Press 'skip' two times quickly to enable mood-mode !
Also, you can choose with button launch what action in the 'settings' menu
You can add a CRON job to discover new files instead of clicking 'Discover new tracks'
button every time music is added to your library
0 * * * * cd /dir/to/resound && php do discover-new-files
This way, a process to discover new files is launched every hour