All Projects

Musica

A project to automate my music release on YouTube.

Musica project
Category
Automation
Tech Stack
Python, Google API, and GitHub Actions

Musica is an automation project which I designed to automate my music release on my YouTube channel. It is written in Python, automated using GitHub Actions and powered by Google Drive and YouTube API. The github Actions' workflow runs every 2nd day. It scans my Google Drive to check if there are any new tracks to upload. If there is at least one new track, it downloads the track and the artwork related to it. Then by using FFmpeg, it creates a video from the downloaded track and artwork. The new video is uploaded to my Youtube channel using YouTube API and video metadata is filled automatically.