Le Chat Luthier is your immersive sound companion for enhancing role-playing games, storytelling sessions, or any experience that benefits from atmospheric audio.
- Background Music: Mood-based music selection (calm, dynamic, intense)
- Ambiance Sounds: Environmental audio for immersive experiences
- Soundboard: Quick access to sound effects
- Spotify Integration: Connect your Spotify account for unlimited background music
- Session Management: Share audio experiences with friends
- Google Authentication: Secure user accounts and preferences
- Node.js and npm
- Spotify Premium account (for Spotify integration)
npm install
npm run build
npm run devFor development with automatic code refresh:
npm run dev:fullThis will start:
- Frontend: Webpack dev server on
http://localhost:3000with hot reloading - Backend: Express server on
http://localhost:3001
For production build:
npm run build
npm startChat Luthier now supports Spotify integration for background music! Connect your Spotify account to access:
- Mood-based music recommendations
- Your personal playlists
- Seamless playback controls
- Volume management
Setup:
- See SPOTIFY_SETUP.md for detailed configuration instructions
- Copy
src/js/spotifyConfig.example.jstosrc/js/spotifyConfig.js - Replace the Client ID with your actual Spotify Client ID from Spotify Developer Dashboard
npm run build- Build the project for productionnpm run dev- Start the frontend development server with hot reloadingnpm run dev:full- Start both frontend and backend for developmentnpm run local- Start the full development environmentnpm run watch- Watch for changes and rebuildnpm start- Start the production server