youtubegoespodcast

module
v1.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2020 License: MIT

README ΒΆ


YouTube Goes Podcast

🎞 πŸ‘‰πŸŽ™ Put youtube channel get podcast audio feed 🎞 πŸ‘‰πŸŽ™


Youtube Goes Podcast makes podcast feed from YouTube channel.

  1. open https://yt.psmarcin.dev
  2. type channel name
  3. select from results
  4. copy generated feed url
  5. and use it in your favourite app

It's that simple!

Features/Roadmap

  • UI for friendly usage
  • Find channel using search field
  • Automatically generate unique url for YouTube Channel
  • Podcast app agnostics. Works well in Apple Podcast, Plex Podcasts and others!
  • Live updates, you will get up-to-date list of latest items immediately!
  • Support more than latest 15 videos
  • Daily updates
  • Listen any video on your phone in background

Examples

Use this url https://yt.psmarcin.dev/feed/channel/UCblfuW_4rakIf2h6aqANefA in your favorite podcast app. It works on desktop and mobile too. Tested on:

  • iPhone Podcast App
  • iTunes MacOS App
  • Plex Web App
  • Plex iOS App

Screens

Tested apps

Development

Requirements

  1. Go in version >=1.9, more: https://golang.org/dl/
  2. Docker, more: https://docs.docker.com/install/
  3. Modd (auto restart), more https://github.com/cortesi/modd
  4. Google Cloud Console or mocks

Environment variables

Example environment variables

APP_ENV=development
GOOGLE_API_KEY=<YOUR_YOUTUBE_API_KEY>
PORT=8080
API_URL=http://localhost:8080/

Build

  1. make build

Test

  1. make test

Develop

  1. make dev

Debug

  1. make debug

Credits

This project uses big part of https://github.com/rylio/ytdl. I couldn't use it as dependencies because there was conflict with logrus. Will use it as dependency as soon as it will fix that problem.

Directories ΒΆ

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL