song name
This commit is contained in:
Binary file not shown.
22
.serena/memories/audio_filename_improvements.md
Normal file
22
.serena/memories/audio_filename_improvements.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Audio File Naming and Caption Improvements
|
||||
|
||||
## Changes Made
|
||||
|
||||
### 1. Frontend (public/script.ts)
|
||||
- Added `performer` field to `/api/convert` request
|
||||
- Now sends artist name along with title and other metadata
|
||||
|
||||
### 2. Backend (src/server.ts)
|
||||
- Updated `/api/convert` endpoint to accept `performer` parameter
|
||||
- Modified filename generation to include artist name:
|
||||
- Format: `{artist} - {title}.mp3` (when artist available)
|
||||
- Fallback: `{title}.mp3` (when no artist)
|
||||
- Limited artist name to 20 chars, title to 30 chars for safe filenames
|
||||
|
||||
### 3. Bot (src/bot.ts)
|
||||
- Removed "🎵 ..." text from audio message captions
|
||||
- Changed `caption: \`🎵 ${title}\`` to `caption: undefined`
|
||||
- Audio files now show clean filename without emoji prefix
|
||||
|
||||
## Result
|
||||
Audio files now have proper names like "Artist Name - Song Title.mp3" and no caption text, making them cleaner in Telegram chats.
|
||||
Reference in New Issue
Block a user