Python Lambda Layer Fix & Database Update
Budget: $10 – $30 USD
I have created a Lambda function to get the duration of a song from a file inside s3 bucket. I want to do that for each song thats already on there and future ones that will be added automatically. i have added ffmpeg layer as well and tested to see if the layer works. However, I am having issues with getting the duration and updating it in my database. The name of the song file is the id in the songs table. so it'll look at the song name, get duration, and use the song name to find the song in the database as it's the id and update the duration attribute
Key Tasks:
- Troubleshoot and fix the Lambda Layer so that it can properly scan files from S3.
- Extract the duration from each MP3 file in the S3 bucket using the Python programming language.
- Update the DynamoDB database with the extracted duration.
Attached Files:
- Example of MP3 file (name is the ID)
- getDuration.py file where I have written the code to get the duration of the songs.
- I couldn't attach the ffmpeg layer as it's too big but can send it via private message or google drive for testing.
Ideal Skills:
- Proficiency in Python
- Experience with AWS services, specifically Lambda and S3
- Prior experience working with DynamoDB
- Ability to troubleshoot and fix Lambda Layers
- Knowledge of working with MP3 files and extracting metadata
Please let me know if you have experience with these technologies and if you can help me resolve this issue.
Key Tasks:
- Troubleshoot and fix the Lambda Layer so that it can properly scan files from S3.
- Extract the duration from each MP3 file in the S3 bucket using the Python programming language.
- Update the DynamoDB database with the extracted duration.
Attached Files:
- Example of MP3 file (name is the ID)
- getDuration.py file where I have written the code to get the duration of the songs.
- I couldn't attach the ffmpeg layer as it's too big but can send it via private message or google drive for testing.
Ideal Skills:
- Proficiency in Python
- Experience with AWS services, specifically Lambda and S3
- Prior experience working with DynamoDB
- Ability to troubleshoot and fix Lambda Layers
- Knowledge of working with MP3 files and extracting metadata
Please let me know if you have experience with these technologies and if you can help me resolve this issue.