Add Spotify integration, Next button navigation, and UI improvements

- Added Spotify links to all album cards with official green styling
- Implemented Next Album button for sequential navigation (albums 1-499)
- Fixed jump-to-rank to scroll to album card top instead of centering
- Moved share button to same row as album status for better layout
- Improved mobile UI: fixed theme selector overlap, full-width filter controls
- Grouped sort dropdown with reverse button for logical organization
- Updated README with new features and Spotify integration details
- Enhanced vertical alignment of status badges and share buttons
- Refined button sizing and spacing for consistent appearance

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Johan Lundberg 2025-07-02 01:18:42 +02:00
parent 2720eb1f4b
commit 75bbf157e7
7 changed files with 1118 additions and 77 deletions

View file

@ -18,8 +18,8 @@ import base64
from typing import Dict, Optional
# Spotify API credentials (you'll need to get these from Spotify Developer Dashboard)
CLIENT_ID = "your_client_id_here"
CLIENT_SECRET = "your_client_secret_here"
CLIENT_ID = "7b82a80e9292465e8e778f0e5fc6f017"
CLIENT_SECRET = "dacbe619d3c849c48e1b01dffaf89b53"
def get_spotify_access_token() -> Optional[str]:
"""Get access token from Spotify API"""
@ -190,4 +190,4 @@ def main():
print(f" - failed_spotify_searches.txt")
if __name__ == "__main__":
main()
main()