📱 Bookish Music - User Guide
Welcome to Bookish Music, your offline-capable Adventist songs lyric companion! This guide will help you get the most out of the app.
🚀 Getting Started
First Time Setup
- Visit the App: Navigate to the Bookish Music website: https://bookish-music.vercel.app/
- Install as PWA: When prompted, tap “Add to Home Screen” or “Install App”
- Initial Download: The app will download all songs (~100 songs, 500KB-2MB)
- Progress Indicator: Watch the “Downloading songs… X%” progress bar
- Ready to Use: Once complete, you can use the app offline!
PWA Installation
On Mobile (iOS/Android):
- Look for the “Add to Home Screen” prompt
- Or use browser menu → “Add to Home Screen”
- App icon will appear on your home screen
On Desktop:
- Look for the install icon in the address bar
- Or use browser menu → “Install Bookish Music”
🎵 Finding Songs
1. Search Songs
- Real-time Search: Type in the search bar - results appear as you type
- Search Fields: Searches song titles, composers, and lyrics content
- Case-insensitive: Works with any capitalization
- Instant Results: No need to press enter
2. Browse by Tags
- Navigate: Menu → “🏷️ Browse by Tags”
- Filter Options:
- Language Tags: English, Tok Pisin, Boikin, etc.
- Theme Tags: Worship, Birth of Jesus, Ressurection, Bible Story, Traditional, Contemporary, Gospel, Hymn, Grace, Salvation, Peace, Love, Faith, Hope, Joy
- Multi-select: Choose multiple tags to see songs matching any selected tag
- Clear Filters: Tap selected tags again to remove them
3. Browse Alphabetically
By Song Title:
- Navigate: Menu → “📝 Browse by Title”
- A-Z Index: Tap any letter to jump to that section
- Infinite Scroll: Scroll through songs within each letter
By Composer:
- Navigate: Menu → “👤 Browse by Composer”
- A-Z Index: Tap any letter to jump to composers starting with that letter
- Infinite Scroll: Browse through all composers
4. Recently Viewed
- Automatic Tracking: Last 10 songs you viewed are saved
- Quick Access: Find recently viewed songs in the sidebar or menu
- Clear History: Option to clear your viewing history
📖 Reading Songs
Song Display
- Clean Layout: Song title, composer, and lyrics prominently displayed
- Metadata: Expandable section with key, tempo, tags, and copyright info
- Shareable URLs: Each song has a unique URL you can share
Reading Tools
🔤 Font Size Adjustment:
- Three Sizes: Small, Medium, Large
- Easy Controls: Use buttons or slider to adjust
- Saved Preference: Your choice is remembered
🌙 Dark Mode:
- Auto-Detection: Matches your device’s theme by default
- Manual Toggle: Switch between light and dark themes
- Smooth Transition: Seamless switching between modes
- Saved Preference: Your choice is remembered
📜 Auto-Scroll:
- Toggle Control: Turn on/off with button
- Default: OFF when song opens (you control when to start)
- Speed Options: Slow, Medium, Fast (or use slider)
- Pause/Resume: Control scrolling as needed
- Saved Settings: Speed preference is remembered
📋 Copy to Clipboard:
- One-Click Copy: Button to copy all lyrics text
- Visual Confirmation: See confirmation when copy succeeds
- Share Easily: Paste lyrics into messages, emails, etc.
🔧 App Management
Offline Usage
- Automatic Caching: All songs cached during first download
- No Internet Required: Browse and read songs without connection
- Sync When Online: App updates silently when you’re back online
- Status Indicators: See offline/syncing/synced status in header
PWA Reset (Developer Tools)
When to Use:
- App seems outdated or buggy
- Want to force fresh download of songs
- Troubleshooting issues
- Clear accumulated cached data
How to Reset:
- Navigate: Menu → “ℹ️ About” → “🔧 Developer Tools”
- Or: Use reset button in navigation menu
- Click: “🔄 Reset PWA Data” button
- Review Warning: Read what will be cleared
- Confirm: Click “✅ Yes, Reset Everything” (or Cancel to abort)
- Wait: App shows “🔄 Resetting…” progress
- Automatic Reload: Page reloads with fresh data
⚠️ Warning: Reset clears all cached songs - you’ll need to re-download them.
Contact & Feedback
Report Issues or Request Songs:
- Navigate: Menu → “📧 Contact”
- Fill Form: Name, message, and optionally select a song
- Submit: Opens your email client with pre-filled information
- Send: Complete the email and send
📱 Mobile Optimization
Touch-Friendly Design
- Large Touch Targets: Easy to tap buttons and links
- Swipe Navigation: Smooth scrolling and navigation
- Responsive Layout: Adapts to all screen sizes
Performance
- Fast Loading: Optimized for mobile networks
- Smooth Scrolling: Infinite scroll with good performance
- Battery Efficient: Minimal background processing
Accessibility
- Screen Reader Support: Works with accessibility tools
- High Contrast: Good visibility in all lighting conditions
- Focus Indicators: Clear focus states for keyboard navigation
🎯 Tips & Tricks
Search Tips
- Partial Words: Search works with partial song titles or lyrics
- Multiple Terms: Use multiple words to narrow results
- Composer Search: Search by composer name to find all their songs
Browsing Tips
- Tag Combinations: Use multiple tags to find specific types of songs
- Alphabet Navigation: Use A-Z index for quick jumping
- Recently Viewed: Quick way to return to songs you were reading
Reading Tips
- Auto-Scroll Speed: Adjust to match your reading pace
- Font Size: Choose size that’s comfortable for your device
- Dark Mode: Use in low-light conditions to reduce eye strain
Offline Tips
- Download First: Make sure to visit the app online first to cache songs
- Check Status: Look for offline/synced indicators in the header
- Periodic Sync: Connect to internet occasionally for updates
❓ Troubleshooting
App Won’t Load
- Check Internet: Ensure you have internet connection for first visit
- Clear Cache: Use the PWA Reset button
- Reinstall: Remove app and reinstall from browser
Songs Not Appearing
- Wait for Download: Check if initial download is still in progress
- Check Connection: Ensure stable internet during first download
- Reset App: Use PWA Reset to force fresh download
Search Not Working
- Check Spelling: Verify search terms are spelled correctly
- Try Different Terms: Use alternative words or partial matches
- Clear Search: Clear search bar and try again
Offline Mode Issues
- Initial Download: Ensure you completed first online visit
- Check Status: Look for offline indicator in header
- Reset Cache: Use PWA Reset to refresh cached data
🔄 Updates & Versions
Automatic Updates
- Silent Updates: App updates automatically when online
- No User Action: Updates happen in background
- Version Display: Check current version in About page
Manual Refresh
- PWA Reset: Force complete refresh of all data
- Browser Refresh: Standard page refresh for minor issues
- Reinstall: Remove and reinstall app for major issues
📞 Support
Getting Help
- Contact Form: Use in-app contact form for support
- Email Direct: Contact developers directly via email
- Bug Reports: Include device info and steps to reproduce issues
Feature Requests
- Contact Form: Use to suggest new features
- Song Requests: Request specific songs to be added
- Improvement Ideas: Share ideas for app enhancements
🎵 Enjoy Your Music!
Bookish Music is designed to be your reliable companion for Adventist song lyrics, whether you’re online or offline. Take advantage of the PWA features to have your music library always available in your pocket!
Happy singing! 🎤
Comments
Post a Comment