Skip to content
/ verbacap Public

VerbaCap is a Podcast Manager you will be able to download and listen to all of your favorite podcasts in a centralized way.

License

Notifications You must be signed in to change notification settings

Mirio/verbacap

Repository files navigation

VerbaCap

CodeQL CodeCov Quality Gate Status Vulnerabilities Security Rating Maintainability Rating

GitHub Built with Cookiecutter Django Artifact Hub

With VerbaCap is a Podcast Manager you will be able to download and listen to all of your favorite podcasts in a centralized way.

It uses Django in order to create a new integration for the platform as easy as possible. Below a quick platform integrated and the current status.

✔️ Youtube Channel ✔️ Youtube Playlist

✔️ Spreaker.com

🚧 Apple Podcast 🚧 Amazon Music

InstallationConfiguration

Features

  • Download from Youtube
  • Download from Youtube Playlists
  • Download from Spreaker.com
  • Pulls every day the list of episode from all datasources
  • Player with automatic resume
  • Auto-removal of listened episodes
  • No distraction Audio Player
  • Volume button for the quick adjust on the mobile devices
  • Fully Containerized
  • Lightweight

Screenshot

Homepage Dashboard Desktop

Episode Details Episodes Desktop

Player Player Desktop

Quick Demo

Below all the information to start a quick demo locally using Docker, for more stable solution please follow the Installation guide.

  1. Install docker and docker-compose (More Info)
  2. Run the command below to start the containers
docker compose -f compose-demo.yaml up -d
  1. Wait until the container is ready
docker logs -f verbacap-web

Wait until you can see Listening at: http://0.0.0.0:8000

  1. Create a superadmin user using:
docker exec -it verbacap-web /entrypoint.bash createadminuser

Insert the user and password of the superadmin

  1. Open your browser to http://127.0.0.1:8080/

  2. Login with the superadmin credential

  3. Go to Episode -> Add Datasource -> Add Youtube Channel and insert

Channel Name: Youtube Official

Channel URL: https://www.youtube.com/@youtube

-> Submit

  1. Wait a few minute to scrape the page based by your internet connection

  2. Go to "Episode" Page -> Click on "Add to Playlist"

  3. Go to Player and listen it

🤝 Contributing

Contributions, issues and feature requests are welcome.
Feel free to check issues page if you want to contribute.
Check the contributing guide.

📝 License

Copyright © Mirio.
This project is MIT licensed.

About

VerbaCap is a Podcast Manager you will be able to download and listen to all of your favorite podcasts in a centralized way.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks