Open Klastic opened 5 months ago
Encountered an issue with using Node Canvas for stamping covers, resolved by upgrading to Node v20.x. Cover stamping is now integrated into our system. Every night at midnight, we automatically check for pending releases. If a cover hasn't been stamped, the system will stamp it and update the cover field in the database.
Ran into an issue when pushing the distro push script. Sadly Vercel's functions cannot handle it. I will need to setup a lambda function that will trigger for this step.
Is your feature request related to a problem? Please describe.
Currently, the process of preparing an approved release for distribution is manual, involving several steps that are time-consuming and prone to human error. This manual process can delay the distribution of new music and increase workload.
Describe the solution you'd like
I propose the implementation of a cron job that automates the process once a release is approved. This cron job would perform the following tasks:
Technical Specifications:
Describe alternatives you've considered
An alternative could be to continue with the manual process, but this is less efficient. Another option is to semi-automate parts of the process, though this still requires manual oversight and can lead to inconsistencies.
Additional context
Automating this process would significantly speed up the time to market for new releases, reduce the administrative burden on our team, and minimize the risk of errors during release preparation. This would not only enhance operational efficiency but also improve artist satisfaction with our distribution speed.
Benefits