* 引入tailwindcss, 更新默认主题ui
* 引入tailwindcss, 添加新的主题ui
* 引入tailwindcss, 添加新的主题ui
* 更新tailwind主题
* fix merge error
* fix merge error
* feat: Enhance song metadata display and API fetching
- Add more detailed song metadata in frontend (title, artist, album, year, genre, lyrics)
- Update API call to include music tags
- Replace default music icon with song cover image
- Improve type hinting in httpserver.py
* feat: Add keyboard shortcuts for music playback control
- Implement keyboard shortcuts for play/pause (Space), previous/next track (Left/Right arrows)
- Add volume control via Up/Down arrow keys
- Prevent default browser actions for shortcut keys
- Add event listener for keydown and remove on component unmount
- Enhance user interaction with music player
* feat: Improve song metadata handling and error resilience
- Enhance current song information retrieval with more robust error handling
- Add fallback values for song metadata when API calls fail
- Update current song state with additional properties like cover image
- Optimize song loading process with better error management
- Ensure consistent song information display even with incomplete data
* fix bugs
* tailwind fix bugs
* Merge branch 'main' of github.com:xiaomusic
* Merge branch 'main' of github.com:xiaomusic
* 修复刮削歌曲的歌曲名称和文件名称不一致,播放失败的问题
* 引入tailwindcss, 更新默认主题ui
* 引入tailwindcss, 添加新的主题ui
* 引入tailwindcss, 添加新的主题ui
* 更新tailwind主题
* fix merge error
* fix merge error
* feat: Enhance song metadata display and API fetching
- Add more detailed song metadata in frontend (title, artist, album, year, genre, lyrics)
- Update API call to include music tags
- Replace default music icon with song cover image
- Improve type hinting in httpserver.py
* feat: Add keyboard shortcuts for music playback control
- Implement keyboard shortcuts for play/pause (Space), previous/next track (Left/Right arrows)
- Add volume control via Up/Down arrow keys
- Prevent default browser actions for shortcut keys
- Add event listener for keydown and remove on component unmount
- Enhance user interaction with music player
* feat: Improve song metadata handling and error resilience
- Enhance current song information retrieval with more robust error handling
- Add fallback values for song metadata when API calls fail
- Update current song state with additional properties like cover image
- Optimize song loading process with better error management
- Ensure consistent song information display even with incomplete data