-
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tejas Bhurbhure edited this page Mar 23, 2025
·
2 revisions
Welcome to the PlayList Converter wiki! Here you'll find detailed information about using and configuring the application.
- Quick Start
- Authentication Setup
- Using the Application
- Troubleshooting
- Technical Details
- Support Resources
-
Landing Page: Start by choosing which platforms to connect

-
Connect Services: Click to connect your Spotify and YouTube accounts

-
Click "Connect Spotify" to authorize access

-
View your Spotify playlists

-
Click "Connect YouTube" to authorize access

-
View your YouTube playlists

-
Select Tracks: Choose which tracks to convert

-
Review Selection: Verify your selected tracks

-
Conversion Result: View the converted playlist

- YouTube API has daily limits
- For a 10-track playlist:
- Creating playlist: 50 units
- Searching tracks: 1000 units
- Adding tracks: 500 units
- Built with Spring Boot 2.7.18
- Uses OAuth 2.0 for secure authentication
- RESTful API integration with both platforms
- Thymeleaf templating engine
- Bootstrap 4.5.2 for responsive design
-
Spotify API
- Authentication: OAuth 2.0
- Scope: playlist-read-private, playlist-modify-private
- Rate Limits: 1000 requests/day
- Batch Processing: Up to 50 tracks per request
-
YouTube API
- Authentication: OAuth 2.0
- Scope: youtube.force-ssl
- Daily Quota: 10,000 units
- Search Cost: 100 units/query
- Write Operations: 50 units each
- If conversion fails, check YouTube API quota
- Clear browser cache for auth issues
- Ensure all redirect URIs match
- Token expired: Re-authenticate through landing page
- Invalid scope: Check API console settings
- Redirect URI mismatch: Verify URIs in both platforms
- Monitor usage in Google Cloud Console
- Implement batch processing for large playlists
- Use caching for frequent conversions
- Schedule conversions during off-peak hours
- Convert during non-peak hours
- Use batch processing when available
- Cache frequently accessed playlists
- Monitor API response times
- Start with smaller playlists (≤10 tracks)
- Allow delays between conversions
- Monitor your quota usage
- Break large playlists into chunks
- Technical Support: tech.support@playlistconverter.com
- Feature Requests: features@playlistconverter.com
- Bug Reports: bugs@playlistconverter.com
- Join Discussions: Join the conversation
- Contributing: See our Contributing Guide
- Feature Requests: Submit via GitHub Issues
Need more help? Create an issue on our GitHub repository.