Podcast Producer

Sending To Podcast Producer

From the command line:

// Submit file to Podcast Producer server.

podcast -s server -u username --submit --file file_path --workflow workflow_name --title "My First Podcast" --description "This is a test podcast"

// You can also remotely use the Podcast Producer Camera Agent to record and submit a 3-second movie to test the system:

sudo podcast --bind camera-name -u username -p password sudo /usr/libexec/podcastproducer/pcastagentd -f /tmp/test-movie.com -d 3
sudo podcast --submit --file /tmp/test-movie.mov -w "Single Source"

// Check uploading status.

podcast -s server -u username --list_uploads

Removing Published Content

To remove feeds and related content from the Podcast Library, remove the relevant content from the Content folder in the shared file system (defined in Server Admin).

This folder organizes content by date. When Podcast Producer receives a request to process and deliver a podcast episode, if needed, Podcast Producer creates a folder in shared_file_system/Contents/ and sets the folder’s name to the current date (year- month-date). Then, inside the day folder, Podcast Producer creates a .prb bundle and adds to it all files associated with the podcast episode.

Note: Podcast Producer uses UUIDs to name .prb bundles in shared_file_system/ Contents/.

To remove feeds and related content from the Podcast Library:

1 Archive the day folders or .prb bundles of the podcast episodes you want to delete.

2 Delete the day folders or .prb bundles.

3 Resynchronize the Podcast Library by entering the following command:

pcastconfig --sync_library

This command removes the references to the deleted podcast episodes from the Podcast Library feed pages.

Important: The podcast --removefeed command only removes the feed, but not the content.

Removing Workflows

You can use the podcast command-line tool to remove workflows from Podcast Producer.

From the command line:

// Get the UUID of the workflow
podcast --listworkflows
// Delete workflow UUID.
podcast --deleteworkflow --workflow_uuid UUID
// Then remove any files that match the UUID from
/Library/PodcastProducer/Shared/Server/Workflows


Have a look in the Manual as it’s rather good for an Apple Manual :)

Podcast_Producer_Admin_v10.6