# See More Limits Fixed - Now Shows 100 Tracks!

## 🎯 **Issue Fixed**
You were only seeing 20 tracks maximum when clicking "See More" on genres, but you used to see up to 100 tracks.

## 🔧 **Root Cause**
The backend had multiple hardcoded limits of 20 tracks in various methods, and the see-more endpoint wasn't passing the limit parameter correctly.

## ✅ **Changes Made**

### 1. **Increased Default Limits from 20 → 100**
- `get_genre_section()`: 40 → 100 (this is the main "See More" method)
- `get_recommendations()`: 20 → 100
- `get_for_you_section()`: 20 → 100

### 2. **Fixed Genre Processing Limits**
- Genre search calls: `limit=20` → `limit=100`
- Genre recommendations: `limit=20` → `limit=100`
- Fallback searches: `limit=20` → `limit=100`
- All slice operations: `[:20]` → `[:100]`

### 3. **Fixed See-More Endpoint**
- See-more default limit: 50 → 100
- See-more max limit: 50 → 100
- **Critical Fix**: Added missing `limit=limit` parameter to `get_genre_section()` call

### 4. **Updated Genre Section Method**
```python
# Before
def get_genre_section(self, genre_name, limit=40):

# After  
def get_genre_section(self, genre_name, limit=100):
```

## 🚀 **Expected Results**

After restarting your backend server, when you click "See More" on any genre, you should now see:
- **Up to 100 tracks** instead of just 20
- **Better variety** with more tracks to choose from
- **Same performance** since Spotify API supports up to 100 results per call

## 📋 **Next Steps**

1. **Restart your Python backend server** to apply these changes
2. **Go to any genre section** in the Discover page
3. **Click "See More"** on any genre
4. **Verify you see up to 100 tracks** instead of the previous 20

The limits are now properly set to 100 throughout the entire chain:
- Frontend → Backend API → Spotify API → Response processing → Frontend display

All genre "See More" pages should now show the full 100 tracks you expect! 🎵