{"repo":"Schroedinger-Hat/youtube-to-spotify","free":true,"listed":false,"github":"https://github.com/Schroedinger-Hat/youtube-to-spotify","clone":"git clone https://github.com/Schroedinger-Hat/youtube-to-spotify.git","description":"An automation process to convert YouTube video into audio file and uploading it to Anchor.fm podcast","language":"JavaScript","stars":144,"topics":["anchor","youtube-dl","podcast","puppeteer","automation","devops","docker","actionshackathon","actions","github-actions"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Y2S = YouTube to Spotify - An automation tool to publish your podcast This action will upload an audio file from a given YouTube video automatically to your spotify account. It is very useful in a scenario where you have a YouTube account and also a podcast at Spotify through Anchor.fm. In our live show (Schrödinger Hat) we had this necessity. So we built it for the open source community. Every contribution is appreciated, even just a simple feedback. Table of Contents ================= YouTube to spotify - An automation tool to publish your podcast How it works How can I run this as a GitHub action? Environment variables Draft Mode Audio conversion options Explicit Mode Thumbnail Mode Add YouTube URL to Podcast Description Set a publish date for the episode Multiple shows per repository How can I setup for development and use the script locally? How to upload a YouTube playlist to spotify using this script? License Maintainers How it works The action will start every time you push a change on the episode.json file. Into this file you need to specify the YouTube id of your video. The action uses a docker image built over Ubuntu. It takes some time to setup the environment before running the script. NOTE : For the script to run successfully it is necessary for there to be at least one episode manually published on spotify, as the steps to publish on a brand new spotify account are different, and the automation will break. How can I run this as a GitHub action? You can use the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Schroedinger-Hat","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Schroedinger-Hat/youtube-to-spotify/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}