885 B
885 B
Audio File Naming and Caption Improvements
Changes Made
1. Frontend (public/script.ts)
- Added
performerfield to/api/convertrequest - Now sends artist name along with title and other metadata
2. Backend (src/server.ts)
- Updated
/api/convertendpoint to acceptperformerparameter - 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
- Format:
3. Bot (src/bot.ts)
- Removed "🎵 ..." text from audio message captions
- Changed
caption: \🎵 ${title}`tocaption: 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.