Skip to content

Latest commit

 

History

History
25 lines (15 loc) · 931 Bytes

readme.md

File metadata and controls

25 lines (15 loc) · 931 Bytes

Overview

A PHP service, leveraging PodcastIndex.org to provide a podcast directory, and a proxy service, for retro devices that are capable of playing MP3s, but not capable of negotiating modern HTTPS connections.

Requirements

Provide your PodcastIndex API key and secret in a file called secrets.php

Get your API credentials here: https://api.podcastindex.org/signup

Create a writable folder (or symlink) called cache for the service to write to

Prerequisites

  • Apache, Nginx (possibly other web servers) with PHP 7
  • sudo apt install php-xml
  • sudo apt install php-gd
  • sudo apt install php-curl

Optional Prerequisites (if enabled in secrets.php)

  • x-accel-redirect (Nginx)
  • x-sendfile (Apache2)

Note: If you have x-sendfile installed, you must allow it access to the cache folder, or downloads will not work. See https://codeutopia.net/blog/2009/03/06/sending-files-better-apache-mod_xsendfile-and-php/