Code Monkey home page Code Monkey logo

adhocpod's Introduction

adhocpod

create a minimal podcast feed given an ordered set of audio files

Mac usage with iTunes:

On a Mac, turn on web sharing and make sure your home directory is world readable and executable, so that the Mac's web server can get to your ~/Sites files.

Create a directory where you will place the audio files, say "~/Sites/ad-hoc". Put the example index.xml file there and edit it as desired.

Then put iTunes-compatible audio files there as you like. I like to use SoundConverter.app to, e.g., convert the SOSP 2009 audio from OGG to mp3.

Add a batch of audio files to the podcast stream by running add.sh, listing the files in the order you would like them to appear in the podcast stream. You will see the batch show up as the most recent episodes in the podcast inside iTunes.

Under the iTunes "Advanced" menu, select "Subscribe to podcast", and enter the URL of the localhost's podcast location, using your username in the path. The example below assumes your username is wrinkle.

http://127.0.0.1/~wrinkle/ad-hoc/index.xml

BUGS:

Batches will get mixed up unless they are N seconds apart, where N is the smallest number of episodes in a batch.

TODO:

* Add "-i" option to initialize feed file

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.