u/Br3ntan0

[medialibrary-to-audiobookshelf] Automatically turn video-only media library shows into Audiobookshelf podcasts

[medialibrary-to-audiobookshelf] Automatically turn video-only media library shows into Audiobookshelf podcasts

Hi everyone,

I would like to introduce medialibrary-to-audiobookshelf – It is a self-hosted tool designed specifically for Audiobookshelf.

The main purpose of the project is to make shows from public media libraries available in Audiobookshelf even when they do not provide an official RSS podcast feed and are only accessible as video uploads. The application automatically downloads recent episodes via yt-dlp, extracts and converts the audio to MP3 using ffmpeg, and writes optimized ID3 metadata so the content behaves like a regular podcast inside Audiobookshelf.

Features:

  • Simple YAML configuration
  • Scheduled downloads
  • Support for media libraries compatible with yt-dlp (list)
  • Downloads and converts video content to MP3
  • Audiobookshelf-optimized metadata
  • Duplicate prevention using a persistent download.log
  • Docker-based deployment

Before anyone asks: yes, parts of the application were created with the help of AI.

github.com
u/Br3ntan0 — 6 days ago

[medialibrary-to-audiobookshelf] Automatically turn video-only media library shows into Audiobookshelf podcasts

Hi everyone,

I would like to introduce medialibrary-to-audiobookshelf:

https://preview.redd.it/eci4bz9xkh1h1.png?width=2982&format=png&auto=webp&s=41c0db524c401e3e8196e0e2f017a2f2e9c55983

https://github.com/h3racl3z/medialibrary-to-audiobookshelf

It is a self-hosted tool designed specifically for Audiobookshelf.

The main purpose of the project is to make shows from public media libraries available in Audiobookshelf even when they do not provide an official RSS podcast feed and are only accessible as video uploads. The application automatically downloads recent episodes via yt-dlp, extracts and converts the audio to MP3 using ffmpeg, and writes optimized ID3 metadata so the content behaves like a regular podcast inside Audiobookshelf.

Features:

  • Simple YAML configuration
  • Scheduled downloads
  • Support for media libraries compatible with yt-dlp (see list)
  • Downloads and converts video content to MP3
  • Audiobookshelf-optimized metadata
  • Duplicate prevention using a persistent download.log
  • Docker-based deployment

Before anyone asks: yes, parts of the application were created with the help of AI.

reddit.com
u/Br3ntan0 — 6 days ago