• Mac OS X Server

    Deleting a Podcast in Podcast Producer

    In an earlier post I looked at querying feeds and removing objects from Podcast Producer in a somewhat broad manner. To delete a single podcast (not a feed), you need to first find the ID for the podcast, then delete the corresponding podcast bundle (pdb). Removing assets is one of the only processes with regards to Podcast Producer that isn’t intuitive, and it’s just waiting for someone to wrap these steps into a nice pretty GUI… To find the ID of the podcast, first let’s query the sql database for the title: sqlite3 /Volumes/pcp/PodcastProducer/Server/db.sqlite3 'SELECT * FROM episodes' | grep "TITLE" Note the date and the ID (the big long…

  • Mac OS X Server

    Podcast Producer Error Codes

    When you are using Podcast Producer, whether you are looking in your log files on a server in Server Admin or whether you are looking in Console on a client, if there are any problems submitting jobs you should find a numeric reference code. The meaning can be cryptic, although I’ll try a little bit here: -500 = Camera agent went offline -501 = Podcast Producer agent timed out -502 = Agent failed to communicate -600 = Tunnel protocol mismatch -601 = Tunnel could not connect -602 = Tunnel timed out -603 = Tunnel failed 1 = Internal camera agent is failing 3 = Capture failed to run 4 =…

  • Mac OS X Server,  Mac Security

    Only Use Kerberos with Podcast Producer

    By default the /Library/Preferences/com.apple.pcastserverd.plist allows basic, digest and Kerberos authentication. Attempts to authenticate will be made in the reverse order, respectively. This is pulled from the http_auth_type array, which you can see using the following command: serveradmin settings pcast You can then remove an entry and edit existing entries to change the supported mechanisms using serveradmin if you cannot stop the Podcast Producer service. If you can stop the service then the easiest way to edit the authentication mechanisms is to edit /Library/Preferences/com.apple.pcastserverd.plist directly. To do so, locate the http_auth_type key as you see it here: <key>http_auth_type</key> <array> <string>basic</string> <string>digest</string> <string>kerberos</string> </array> Here, remove each string that you no longer…

  • Mac OS X Server

    Podcast Producer Web Controller

    By default, Podcast Producer clients submit podcasts to a Mac OS X Server using the Podcast Capture application, as you can see in the comic from yesterday. This is a seamless integration, if a bit Mac-centric. But there is also a web controller for Podcast Producer that allows you to submit podcasts via a web interface, rather than through Podcast Capture and allows you to control cameras using the portal. If you have a number of Windows or Linux stations or just want to communicate over a web browser this is a great option to bolt on to Podcast Producer deployments. Find it on the Apple Education for IT Professionals…