× Warning! This forum is in archival status. New contributions may not work.
Recording and Rebroadcasting Shows
  • I've never had any success using this feature before. I wonder if anyone could point out any obvious mistake I'm making.

    As I understand it Airtime is the only "user" on the system who can access the soundcard so I'm unsure how to diagnose the problem. How, for instance, do you specify what input to record from (is it the alsa default).

    Playback of shows is fine and but /var/tmp/airtime/shows-recorder is empty?

    - Chris

    manager@studio-one:~$ aplay -l
    **** List of PLAYBACK Hardware Devices ****
    card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
    Subdevices: 0/1
    Subdevice #0: subdevice #0
    manager@studio-one:~$ man aplay
    manager@studio-one:~$ arecord -l
    **** List of CAPTURE Hardware Devices ****
    card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
    Subdevices: 1/1
    Subdevice #0: subdevice #0
  • 14 Comments sorted by
  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    Hello

    The input is the alsa default on your machine, there isn't a configuration
    for this within Airtime currently.

    in your file /etc/airtime/recorder.cfg
    there should be a line
    base_recorded_files = '/var/tmp/airtime/show-recorder/'

    this is where ecasound creates the file while it is recording from the
    default alsa input. After recording has finished, the audio file should be
    uploaded to your Airtime stor directory and it is then removed from this tmp
    folder.

    When the audio file is uploaded to Airtime and put into your stor directory,
    any rebroadcast shows which have been associated with this recording should
    automatically be populated with this newly uploaded recorded file.


    On 4 August 2011 12:02, Chris Weaver <airtime-support@lists.sourcefabric.org
    > wrote:

    > **
    > I've never had any success using this feature before. I wonder if anyone
    > could point out any obvious mistake I'm making.
    >
    > As I understand it Airtime is the only "user" on the system who can access
    > the soundcard so I'm unsure how to diagnose the problem. How, for instance,
    > do you specify what input to record from (is it the alsa default).
    >
    > Playback of shows is fine and but /var/tmp/airtime/shows-recorder is empty?
    >
    > - Chris
    >
    > manager@studio-one:~$ aplay -l
    > **** List of PLAYBACK Hardware Devices ****
    > card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
    > Subdevices: 0/1
    > Subdevice #0: subdevice #0
    > manager@studio-one:~$ man aplay
    > manager@studio-one:~$ arecord -l
    > **** List of CAPTURE Hardware Devices ****
    > card 0: Intel [HDA Intel], device 0: ALC259 Analog [ALC259 Analog]
    > Subdevices: 1/1
    > Subdevice #0: subdevice #0
    >
    >



    --
    Naomi Aro
    Junior Software Developer, Sourcefabric.

    naomi.aro@sourcefabric.org
    +1 (647) 985 - 3521 (Cell)
    Toronto, ON, Canada

    http://sourcefabric.org
    Skype: naomiaro

  • That's what I hope for too but if I click on the scheduled repeats and choose "Show Content" there is no content displayed? I cannot locate any show under the playlist builder tab (the library). Perhaps I should go back to first principles and check that I can record with Ecasound outside of Airtime.

    - Chris

    P.S Super fast reply!
  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    can you post the file you have at

    /var/log/airtime/show-recorder/main/current

    this should be the log the show recorder writes to in 1.8.2

    If it didn't happen recently though, the event could unfortunately be overwritten by now.
  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    perhaps schedule a test show for 1 minute and then we can look at the logs after the show should be finished recording?
  • Good idea. I made a recording test this morning (abut 90 mins ago) for 5 minutes. The output of /var/log/airtime/show-recorder/main/current is rather large....

    @400000004e3a784d02a861bc 2011-08-04 11:45:23,044 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a784d08c02684 2011-08-04 11:45:23,146 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7852091372bc 2011-08-04 11:45:28,152 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78520f4bbfa4 2011-08-04 11:45:28,256 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78570f9ef854 2011-08-04 11:45:33,261 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a785716a79944 2011-08-04 11:45:33,379 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a785c16fad5dc 2011-08-04 11:45:38,385 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a785c1cf955e4 2011-08-04 11:45:38,485 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78611d4b90ac 2011-08-04 11:45:43,491 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a786124121ba4 2011-08-04 11:45:43,604 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7866246596bc 2011-08-04 11:45:48,610 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78662b3c4684 2011-08-04 11:45:48,725 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a786b2b9059f4 2011-08-04 11:45:53,730 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a786b3269d494 2011-08-04 11:45:53,845 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a787032bd5b64 2011-08-04 11:45:58,851 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78703864ce44 2011-08-04 11:45:58,945 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a787538b7ff24 2011-08-04 11:46:03,951 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7876043e3844 2011-08-04 11:46:04,070 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a787b04919bec 2011-08-04 11:46:09,076 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a787b0a920054 2011-08-04 11:46:09,177 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78800ae49cc4 2011-08-04 11:46:14,182 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78801146fb34 2011-08-04 11:46:14,289 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7885119a6a94 2011-08-04 11:46:19,295 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a788517a14354 2011-08-04 11:46:19,396 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a788a17f42de4 2011-08-04 11:46:24,401 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a788a1e16146c 2011-08-04 11:46:24,504 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a788f1e687a2c 2011-08-04 11:46:29,509 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a788f2537e694 2011-08-04 11:46:29,624 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7894258ad50c 2011-08-04 11:46:34,629 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78942ccbfabc 2011-08-04 11:46:34,751 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78992d1ec9f4 2011-08-04 11:46:39,756 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78993317fa9c 2011-08-04 11:46:39,857 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a789e336a1df4 2011-08-04 11:46:44,862 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a789e396532fc 2011-08-04 11:46:44,962 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78a3397269cc 2011-08-04 11:46:49,963 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78a404b86984 2011-08-04 11:46:50,078 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78a90508046c 2011-08-04 11:46:55,084 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78a90b470044 2011-08-04 11:46:55,188 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78ae0b8de89c 2011-08-04 11:47:00,193 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78ae11649d24 2011-08-04 11:47:00,291 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78b311b77fe4 2011-08-04 11:47:05,297 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78b318360944 2011-08-04 11:47:05,405 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78b818898074 2011-08-04 11:47:10,411 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78b81ebb8fb4 2011-08-04 11:47:10,515 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78bd1f0e8dcc 2011-08-04 11:47:15,520 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78bd24ebed5c 2011-08-04 11:47:15,619 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78c2250a1804 2011-08-04 11:47:20,621 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78c22b4eff7c 2011-08-04 11:47:20,726 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78c72b9fbf5c 2011-08-04 11:47:25,731 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78c73018281c 2011-08-04 11:47:25,806 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78cc306ab104 2011-08-04 11:47:30,812 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78cc379a757c 2011-08-04 11:47:30,932 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78d137ed506c 2011-08-04 11:47:35,938 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78d202cc4924 2011-08-04 11:47:36,046 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78d7031f6a64 2011-08-04 11:47:41,052 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78d70941b67c 2011-08-04 11:47:41,155 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78dc0994cc04 2011-08-04 11:47:46,160 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78dc10628ea4 2011-08-04 11:47:46,274 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78e110b4e4c4 2011-08-04 11:47:51,280 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78e11705843c 2011-08-04 11:47:51,386 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78e61758ad4c 2011-08-04 11:47:56,391 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78e61d8e1bd4 2011-08-04 11:47:56,495 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78eb1de10e34 2011-08-04 11:48:01,501 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78eb240ba364 2011-08-04 11:48:01,604 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78f0245eb504 2011-08-04 11:48:06,609 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78f02b223e74 2011-08-04 11:48:06,723 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78f52b7509c4 2011-08-04 11:48:11,728 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78f531feba9c 2011-08-04 11:48:11,838 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78fa32523d84 2011-08-04 11:48:16,844 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a78fa38fec83c 2011-08-04 11:48:16,956 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a78ff3951b6b4 2011-08-04 11:48:21,961 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79000543f044 2011-08-04 11:48:22,088 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a790505968cb4 2011-08-04 11:48:27,093 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79050bca8c0c 2011-08-04 11:48:27,197 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a790a0c1de7e4 2011-08-04 11:48:32,202 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a790a123f322c 2011-08-04 11:48:32,305 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a790f129316bc 2011-08-04 11:48:37,311 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a790f199d3a64 2011-08-04 11:48:37,429 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a791419f01d24 2011-08-04 11:48:42,434 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a791420b39ec4 2011-08-04 11:48:42,548 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79192105c9ec 2011-08-04 11:48:47,553 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a791925e6acc4 2011-08-04 11:48:47,635 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a791e26395cbc 2011-08-04 11:48:52,641 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a791e2d080da4 2011-08-04 11:48:52,755 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79232d5b791c 2011-08-04 11:48:57,760 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a792334106844 2011-08-04 11:48:57,873 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79283463e744 2011-08-04 11:49:02,878 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79283b3036cc 2011-08-04 11:49:02,992 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a792d3b8386ec 2011-08-04 11:49:07,998 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a792e05c4a57c 2011-08-04 11:49:08,096 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79330617d274 2011-08-04 11:49:13,102 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79330d01e714 2011-08-04 11:49:13,218 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79380d54f8b4 2011-08-04 11:49:18,223 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79381345ff84 2011-08-04 11:49:18,323 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a793d1356571c 2011-08-04 11:49:23,324 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a793d1967a3a4 2011-08-04 11:49:23,426 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a794219bac4e4 2011-08-04 11:49:28,431 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79421ff7a5ac 2011-08-04 11:49:28,536 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7947204abb34 2011-08-04 11:49:33,541 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79472687cec4 2011-08-04 11:49:33,646 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a794c26db132c 2011-08-04 11:49:38,651 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a794c2df45dbc 2011-08-04 11:49:38,770 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79512e472cf4 2011-08-04 11:49:43,776 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79513427d844 2011-08-04 11:49:43,874 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7956347b0924 2011-08-04 11:49:48,880 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79563b560a64 2011-08-04 11:49:48,995 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a795c000e4264 2011-08-04 11:49:54,000 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a795c05ba9b2c 2011-08-04 11:49:54,095 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7961060d7a04 2011-08-04 11:49:59,101 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79610c4eb414 2011-08-04 11:49:59,206 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79660ca1e4f4 2011-08-04 11:50:04,211 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a796612c5986c 2011-08-04 11:50:04,314 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a796b1318c94c 2011-08-04 11:50:09,320 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a796b19fc5ddc 2011-08-04 11:50:09,435 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79701a4f8ebc 2011-08-04 11:50:14,441 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a797020942044 2011-08-04 11:50:14,546 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a797520e75cdc 2011-08-04 11:50:19,551 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79752727857c 2011-08-04 11:50:19,656 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a797a277ab65c 2011-08-04 11:50:24,662 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a797a2da6f93c 2011-08-04 11:50:24,765 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a797f2dfa4574 2011-08-04 11:50:29,771 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a797f3437f544 2011-08-04 11:50:29,875 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7984348c240c 2011-08-04 11:50:34,881 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79843a9d93bc 2011-08-04 11:50:34,983 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79893af010ec 2011-08-04 11:50:39,988 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a798a05b455b4 2011-08-04 11:50:40,095 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a798f06078a7c 2011-08-04 11:50:45,100 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a798f0c45f5cc 2011-08-04 11:50:45,205 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79940c98e444 2011-08-04 11:50:50,211 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7994132ae9ec 2011-08-04 11:50:50,321 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a799913776024 2011-08-04 11:50:55,326 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79991a22a6a4 2011-08-04 11:50:55,438 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a799e1a767f7c 2011-08-04 11:51:00,443 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a799e209bf814 2011-08-04 11:51:00,546 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79a320ef86b4 2011-08-04 11:51:05,552 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79a32723284c 2011-08-04 11:51:05,656 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79a8277693c4 2011-08-04 11:51:10,661 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79a82dd5d554 2011-08-04 11:51:10,768 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79ad2e292d44 2011-08-04 11:51:15,774 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79ad34433044 2011-08-04 11:51:15,876 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79b2349697d4 2011-08-04 11:51:20,882 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79b23b539d4c 2011-08-04 11:51:20,995 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79b8000be8d4 2011-08-04 11:51:26,000 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79b806c8d2f4 2011-08-04 11:51:26,113 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79bd071c463c 2011-08-04 11:51:31,119 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79bd0d760d74 2011-08-04 11:51:31,225 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79c20dc76994 2011-08-04 11:51:36,231 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79c21484f3dc 2011-08-04 11:51:36,344 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79c714d85b6c 2011-08-04 11:51:41,349 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79c71ba13054 2011-08-04 11:51:41,463 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79cc1bf4651c 2011-08-04 11:51:46,468 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79cc227ae974 2011-08-04 11:51:46,578 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79d1229d2afc 2011-08-04 11:51:51,580 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79d1296999c4 2011-08-04 11:51:51,694 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79d629bcd65c 2011-08-04 11:51:56,699 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79d6300ef88c 2011-08-04 11:51:56,806 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79db30627b74 2011-08-04 11:52:01,811 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79db374807ec 2011-08-04 11:52:01,927 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79e037749244 2011-08-04 11:52:06,930 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79e101977a74 2011-08-04 11:52:07,026 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79e601eb3bdc 2011-08-04 11:52:12,031 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79e607e946b4 2011-08-04 11:52:12,132 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79eb07f31284 2011-08-04 11:52:17,133 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79eb0ebee124 2011-08-04 11:52:17,247 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79f00f10a2d4 2011-08-04 11:52:22,252 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79f014d19124 2011-08-04 11:52:22,349 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79f51524e144 2011-08-04 11:52:27,354 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79f51a03531c 2011-08-04 11:52:27,436 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79fa1a564194 2011-08-04 11:52:32,441 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79fa20825594 2011-08-04 11:52:32,545 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a79ff20d5f7bc 2011-08-04 11:52:37,550 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a79ff2695097c 2011-08-04 11:52:37,647 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a0426e8b75c 2011-08-04 11:52:42,652 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a042c18046c 2011-08-04 11:52:42,739 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a092c36c384 2011-08-04 11:52:47,741 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a0931e78534 2011-08-04 11:52:47,837 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a0e323b081c 2011-08-04 11:52:52,842 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a0e38654374 2011-08-04 11:52:52,945 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a1338b9241c 2011-08-04 11:52:57,951 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a14043500e4 2011-08-04 11:52:58,070 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a190486320c 2011-08-04 11:53:03,075 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a1908b74ce4 2011-08-04 11:53:03,146 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a1e090a4714 2011-08-04 11:53:08,151 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a1e0f3ef634 2011-08-04 11:53:08,255 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a230f9284d4 2011-08-04 11:53:13,261 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a2315d1af8c 2011-08-04 11:53:13,365 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a281624e83c 2011-08-04 11:53:18,371 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a281ce1d644 2011-08-04 11:53:18,484 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a2d1d355d14 2011-08-04 11:53:23,489 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a2d24a3a574 2011-08-04 11:53:23,614 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a3224f66124 2011-08-04 11:53:28,619 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a322bc41bf4 2011-08-04 11:53:28,734 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a372c175c74 2011-08-04 11:53:33,739 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a3732df79c4 2011-08-04 11:53:33,853 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a3c3332ba44 2011-08-04 11:53:38,858 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a3c3a04033c 2011-08-04 11:53:38,973 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a413a572c4c 2011-08-04 11:53:43,978 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a420521c244 2011-08-04 11:53:44,085 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a470574f70c 2011-08-04 11:53:49,091 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a470bb035dc 2011-08-04 11:53:49,195 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a4c0c03206c 2011-08-04 11:53:54,201 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a4c120bd1d4 2011-08-04 11:53:54,302 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a51125efae4 2011-08-04 11:53:59,308 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a5118c82b6c 2011-08-04 11:53:59,415 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a56191ae334 2011-08-04 11:54:04,421 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a561f5fce94 2011-08-04 11:54:04,526 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a5b1fb31acc 2011-08-04 11:54:09,531 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a5b25e9297c 2011-08-04 11:54:09,635 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a60263c3b1c 2011-08-04 11:54:14,641 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a602c7727e4 2011-08-04 11:54:14,745 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a652cca4924 2011-08-04 11:54:19,751 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a6532fddf04 2011-08-04 11:54:19,855 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a6a33510bfc 2011-08-04 11:54:24,860 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a6a39930d44 2011-08-04 11:54:24,965 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a6f39e64dc4 2011-08-04 11:54:29,971 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a70046e77d4 2011-08-04 11:54:30,074 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a7504c1b46c 2011-08-04 11:54:35,079 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a750b88cc04 2011-08-04 11:54:35,193 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a7a0bdbaec4 2011-08-04 11:54:40,198 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a7a12c7abac 2011-08-04 11:54:40,314 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a7f131b6d14 2011-08-04 11:54:45,320 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a7f19fcee64 2011-08-04 11:54:45,435 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a841a4fd124 2011-08-04 11:54:50,441 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a842093707c 2011-08-04 11:54:50,546 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a8920e6a544 2011-08-04 11:54:55,551 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a8927241a7c 2011-08-04 11:54:55,656 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a8e277710c4 2011-08-04 11:55:00,661 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a8e2da38e3c 2011-08-04 11:55:00,765 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a932df6b74c 2011-08-04 11:55:05,770 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a9334382fdc 2011-08-04 11:55:05,875 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a98348b58ec 2011-08-04 11:55:10,881 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a983a98a21c 2011-08-04 11:55:10,982 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7a9d3aebfa0c 2011-08-04 11:55:15,988 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7a9e05bc5c64 2011-08-04 11:55:16,096 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aa3060f895c 2011-08-04 11:55:21,101 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aa30bc3c5ac 2011-08-04 11:55:21,197 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aa80c16f2a4 2011-08-04 11:55:26,202 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aa8123b1f34 2011-08-04 11:55:26,305 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aad128e53fc 2011-08-04 11:55:31,311 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aad18b376a4 2011-08-04 11:55:31,414 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ab219060374 2011-08-04 11:55:36,419 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ab21fd1ca44 2011-08-04 11:55:36,533 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ab7202502f4 2011-08-04 11:55:41,539 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ab726819cd4 2011-08-04 11:55:41,645 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7abc26d4aa8c 2011-08-04 11:55:46,651 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7abc2c9ea544 2011-08-04 11:55:46,748 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ac12cf25edc 2011-08-04 11:55:51,753 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ac13305babc 2011-08-04 11:55:51,855 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ac63358b104 2011-08-04 11:55:56,861 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ac639857c9c 2011-08-04 11:55:56,964 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7acb39d8b54c 2011-08-04 11:56:01,970 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7acc050f305c 2011-08-04 11:56:02,084 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ad105626524 2011-08-04 11:56:07,090 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ad10bae0f14 2011-08-04 11:56:07,195 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ad60c015764 2011-08-04 11:56:12,201 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ad612392b34 2011-08-04 11:56:12,305 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7adb128c5ffc 2011-08-04 11:56:17,310 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7adb18c1bee4 2011-08-04 11:56:17,415 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ae01914a1a4 2011-08-04 11:56:22,420 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ae01fbf8a64 2011-08-04 11:56:22,532 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ae5201249fc 2011-08-04 11:56:27,537 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ae52681911c 2011-08-04 11:56:27,645 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aea26d4a6a4 2011-08-04 11:56:32,651 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aea2d019564 2011-08-04 11:56:32,754 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aef2d5500dc 2011-08-04 11:56:37,760 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aef3373b314 2011-08-04 11:56:37,863 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7af433c41d04 2011-08-04 11:56:42,868 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7af4383ef2dc 2011-08-04 11:56:42,943 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7af93890666c 2011-08-04 11:56:47,948 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7afa043458ec 2011-08-04 11:56:48,070 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7aff04884164 2011-08-04 11:56:53,075 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7aff0b30b924 2011-08-04 11:56:53,187 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b040b83f5bc 2011-08-04 11:56:58,193 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b0411a29854 2011-08-04 11:56:58,295 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b0911f5bd7c 2011-08-04 11:57:03,301 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b09182f23a4 2011-08-04 11:57:03,405 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b0e1881f6c4 2011-08-04 11:57:08,410 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b0e1ebea8ac 2011-08-04 11:57:08,515 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b131f11d98c 2011-08-04 11:57:13,521 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b13256bac7c 2011-08-04 11:57:13,627 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b1825be876c 2011-08-04 11:57:18,633 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b182be5f404 2011-08-04 11:57:18,736 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b1d2c393c54 2011-08-04 11:57:23,741 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b1d3267ffd4 2011-08-04 11:57:23,845 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b2232bae294 2011-08-04 11:57:28,850 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b2238bc3d14 2011-08-04 11:57:28,951 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7b27390f3f14 2011-08-04 11:57:33,957 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7b2804759424 2011-08-04 11:57:34,074 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'sho
  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    hello, yes unfortunately I don't see anything on the log as it only has messages from the last 20min, so if you have time it might be good to schedule that 1min test show.
  • Just scheduled a recording test show. 1 minute duration and repeated an hour later. Here is the output of /var/log/airtime/show-recorder/main/current

    @400000004e3a7e1c1a2b93cc 2011-08-04 12:10:10,438 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e1c2083249c 2011-08-04 12:10:10,545 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e2120d5ccc4 2011-08-04 12:10:15,550 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e2126011e4c 2011-08-04 12:10:15,637 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e262653746c 2011-08-04 12:10:20,642 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e262cf9735c 2011-08-04 12:10:20,754 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e2b2d4beca4 2011-08-04 12:10:25,759 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e2b343f4074 2011-08-04 12:10:25,876 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e303491448c 2011-08-04 12:10:30,881 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e303acb3f24 2011-08-04 12:10:30,986 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e353b1de74c 2011-08-04 12:10:35,991 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e3605c397f4 2011-08-04 12:10:36,096 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e3b0616ccbc 2011-08-04 12:10:41,101 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e3b0ba7c5b4 2011-08-04 12:10:41,195 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e400bfa9cbc 2011-08-04 12:10:46,200 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e4012657af4 2011-08-04 12:10:46,308 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e451277ed9c 2011-08-04 12:10:51,309 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e4519c32954 2011-08-04 12:10:51,432 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e4a19d32714 2011-08-04 12:10:56,432 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e4a1fef5c94 2011-08-04 12:10:56,535 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e4f20265ab4 2011-08-04 12:11:01,539 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e4f257aa09c 2011-08-04 12:11:01,628 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e5425cdf4a4 2011-08-04 12:11:06,634 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e542a9131a4 2011-08-04 12:11:06,713 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e592ae3d5e4 2011-08-04 12:11:11,719 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e593156ed94 2011-08-04 12:11:11,827 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e5e317f2674 2011-08-04 12:11:16,830 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e5e3820e38c 2011-08-04 12:11:16,941 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e63383899dc 2011-08-04 12:11:21,942 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e6402878f64 2011-08-04 12:11:22,042 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e69029293b4 2011-08-04 12:11:27,042 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e690899ed5c 2011-08-04 12:11:27,144 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e6e08ed4d1c 2011-08-04 12:11:32,149 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e6e0fc9fc0c 2011-08-04 12:11:32,264 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e73101d7724 2011-08-04 12:11:37,270 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e7316f18324 2011-08-04 12:11:37,384 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e78174465e4 2011-08-04 12:11:42,390 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e781e6f773c 2011-08-04 12:11:42,510 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e7d1e96d174 2011-08-04 12:11:47,512 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e7d261054d4 2011-08-04 12:11:47,638 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e822662ce1c 2011-08-04 12:11:52,643 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e822d61b6c4 2011-08-04 12:11:52,761 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e872db489e4 2011-08-04 12:11:57,766 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e87340bc0dc 2011-08-04 12:11:57,872 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e8c345ee604 2011-08-04 12:12:02,878 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e8c3a25a884 2011-08-04 12:12:02,975 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e913a792784 2011-08-04 12:12:07,980 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e9220d02774 2011-08-04 12:12:08,550 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e9721222f74 2011-08-04 12:12:13,555 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e97279d598c 2011-08-04 12:12:13,664 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7e9c27f076e4 2011-08-04 12:12:18,669 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7e9c2f25ade4 2011-08-04 12:12:18,790 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ea12f46803c 2011-08-04 12:12:23,792 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ea13538d314 2011-08-04 12:12:23,892 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ea63567c69c 2011-08-04 12:12:28,895 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ea63aaa0b24 2011-08-04 12:12:28,984 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eab3afcfd84 2011-08-04 12:12:33,989 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eac0647bc14 2011-08-04 12:12:34,105 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eb1069aa2bc 2011-08-04 12:12:39,110 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eb10d5af7dc 2011-08-04 12:12:39,223 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eb60dae097c 2011-08-04 12:12:44,229 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eb6148040bc 2011-08-04 12:12:44,343 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ebb14d3ac34 2011-08-04 12:12:49,349 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ebb1ba9b7ec 2011-08-04 12:12:49,463 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ec01bd0a8ac 2011-08-04 12:12:54,466 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ec021b4131c 2011-08-04 12:12:54,565 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ec52207921c 2011-08-04 12:12:59,570 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ec528c4e1cc 2011-08-04 12:12:59,683 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eca2918495c 2011-08-04 12:13:04,689 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eca2f793c84 2011-08-04 12:13:04,796 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ecf2fcc520c 2011-08-04 12:13:09,801 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ecf3624b1e4 2011-08-04 12:13:09,908 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ed43677988c 2011-08-04 12:13:14,913 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ed5015e6144 2011-08-04 12:13:15,022 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eda01b2789c 2011-08-04 12:13:20,028 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eda082abc84 2011-08-04 12:13:20,136 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7edf087cd424 2011-08-04 12:13:25,142 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7edf0ea56d84 2011-08-04 12:13:25,245 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ee40ef7defc 2011-08-04 12:13:30,250 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ee4155fee74 2011-08-04 12:13:30,358 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ee915b26ba4 2011-08-04 12:13:35,363 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ee91bdb5af4 2011-08-04 12:13:35,467 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7eee1c2ed60c 2011-08-04 12:13:40,472 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7eee229f9814 2011-08-04 12:13:40,580 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ef322f3038c 2011-08-04 12:13:45,586 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ef32954d174 2011-08-04 12:13:45,693 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ef829a6cdbc 2011-08-04 12:13:50,698 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ef82fecc2bc 2011-08-04 12:13:50,803 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7efd30401e94 2011-08-04 12:13:55,809 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7efd37223454 2011-08-04 12:13:55,924 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f023774b184 2011-08-04 12:14:00,930 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f03029ad4fc 2011-08-04 12:14:01,043 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f0802ecf46c 2011-08-04 12:14:06,048 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f08093e4b7c 2011-08-04 12:14:06,154 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f0d099193cc 2011-08-04 12:14:11,160 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f0d0fd8d8bc 2011-08-04 12:14:11,265 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f12102c53d4 2011-08-04 12:14:16,271 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f121657ead4 2011-08-04 12:14:16,374 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f1716ab4a94 2011-08-04 12:14:21,380 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f171d75c944 2011-08-04 12:14:21,494 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f1c1dc94844 2011-08-04 12:14:26,499 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f1c24b266cc 2011-08-04 12:14:26,615 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f212505c68c 2011-08-04 12:14:31,620 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f212b5131fc 2011-08-04 12:14:31,726 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f262ba4245c 2011-08-04 12:14:36,731 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f2631d16cf4 2011-08-04 12:14:36,835 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f2b3224e424 2011-08-04 12:14:41,841 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f2b38d28fec 2011-08-04 12:14:41,953 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f3039253814 2011-08-04 12:14:46,958 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f310380629c 2011-08-04 12:14:47,058 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f3603d5a6bc 2011-08-04 12:14:52,063 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f36098fa79c 2011-08-04 12:14:52,160 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f3b09e2a99c 2011-08-04 12:14:57,165 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f3b0fbe6b1c 2011-08-04 12:14:57,263 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f401011848c 2011-08-04 12:15:02,269 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f40174ace84 2011-08-04 12:15:02,390 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f45176f428c 2011-08-04 12:15:07,392 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f451d806804 2011-08-04 12:15:07,494 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f4a1dd2f8bc 2011-08-04 12:15:12,500 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f4a24a825cc 2011-08-04 12:15:12,614 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f4f24fa83bc 2011-08-04 12:15:17,620 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f4f2bc91564 2011-08-04 12:15:17,734 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f542c1c51fc 2011-08-04 12:15:22,739 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f54330c0fd4 2011-08-04 12:15:22,856 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f59335eb414 2011-08-04 12:15:27,861 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f593857b6b4 2011-08-04 12:15:27,945 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f5e38b57e84 2011-08-04 12:15:32,950 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f5f03ca67d4 2011-08-04 12:15:33,063 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f64040ccbec 2011-08-04 12:15:38,067 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f640824964c 2011-08-04 12:15:38,136 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f6908767f0c 2011-08-04 12:15:43,141 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f690d71a0a4 2011-08-04 12:15:43,225 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f6e0dc4d954 2011-08-04 12:15:48,230 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f6e12bcce6c 2011-08-04 12:15:48,314 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f7313102274 2011-08-04 12:15:53,319 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f731978b6bc 2011-08-04 12:15:53,427 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f7819bf4d0c 2011-08-04 12:15:58,431 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f7820a55a6c 2011-08-04 12:15:58,547 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f7d20f8ecf4 2011-08-04 12:16:03,553 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f7d271201ac 2011-08-04 12:16:03,655 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f82276526d4 2011-08-04 12:16:08,660 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f822da75ae4 2011-08-04 12:16:08,765 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f872dfa9394 2011-08-04 12:16:13,771 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f8734306f7c 2011-08-04 12:16:13,875 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f8c348390bc 2011-08-04 12:16:18,880 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f8c3acc44dc 2011-08-04 12:16:18,986 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f913b1f0474 2011-08-04 12:16:23,991 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f92063b0dfc 2011-08-04 12:16:24,104 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f97068e6204 2011-08-04 12:16:29,109 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f970d674834 2011-08-04 12:16:29,224 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7f9c0db9f444 2011-08-04 12:16:34,230 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7f9c13f6b1e4 2011-08-04 12:16:34,334 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fa11449c76c 2011-08-04 12:16:39,340 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fa11b15113c 2011-08-04 12:16:39,454 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fa61b67f014 2011-08-04 12:16:44,459 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fa6224a406c 2011-08-04 12:16:44,575 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fab229d59dc 2011-08-04 12:16:49,580 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fab296a45a4 2011-08-04 12:16:49,694 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fb029bdb504 2011-08-04 12:16:54,700 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fb030884f0c 2011-08-04 12:16:54,814 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fb530db6c64 2011-08-04 12:16:59,819 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fb5381ed81c 2011-08-04 12:16:59,941 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fba38723bc4 2011-08-04 12:17:04,946 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fbb03b7d204 2011-08-04 12:17:05,062 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fc0040b1a54 2011-08-04 12:17:10,067 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fc00a851b8c 2011-08-04 12:17:10,176 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fc50ad88aec 2011-08-04 12:17:15,181 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fc5110e7674 2011-08-04 12:17:15,285 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fca11619b9c 2011-08-04 12:17:20,291 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fca176bc404 2011-08-04 12:17:20,392 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fcf17bf009c 2011-08-04 12:17:25,398 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fcf1e1a813c 2011-08-04 12:17:25,504 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fd41e6d92dc 2011-08-04 12:17:30,510 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fd4253546b4 2011-08-04 12:17:30,624 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fd92588834c 2011-08-04 12:17:35,629 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fd92c69ba64 2011-08-04 12:17:35,744 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fde2cbce75c 2011-08-04 12:17:40,750 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fde336d9894 2011-08-04 12:17:40,862 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fe333c07384 2011-08-04 12:17:45,868 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fe33a2b70fc 2011-08-04 12:17:45,975 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fe83a498c04 2011-08-04 12:17:50,977 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fe90525e4dc 2011-08-04 12:17:51,086 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7fee057915bc 2011-08-04 12:17:56,091 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7fee0b8ea41c 2011-08-04 12:17:56,193 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ff30be1d114 2011-08-04 12:18:01,199 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ff3132f377c 2011-08-04 12:18:01,321 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ff81381acdc 2011-08-04 12:18:06,327 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ff819f9ba14 2011-08-04 12:18:06,435 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a7ffd1a4d2d5c 2011-08-04 12:18:11,441 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a7ffd2099eca4 2011-08-04 12:18:11,546 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a800220ecb40c 2011-08-04 12:18:16,552 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a800227281604 2011-08-04 12:18:16,656 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a8007273cb744 2011-08-04 12:18:21,658 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80072d20e8ec 2011-08-04 12:18:21,756 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a800c2d74d54c 2011-08-04 12:18:26,762 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a800c33a22d84 2011-08-04 12:18:26,866 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a801133f51bfc 2011-08-04 12:18:31,871 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80113a258174 2011-08-04 12:18:31,975 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80163a78d194 2011-08-04 12:18:36,980 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a801705c0addc 2011-08-04 12:18:37,096 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a801c061409b4 2011-08-04 12:18:42,101 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a801c0c3f1414 2011-08-04 12:18:42,205 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80210c92604c 2011-08-04 12:18:47,210 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a802112c9130c 2011-08-04 12:18:47,314 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a8026131c20c4 2011-08-04 12:18:52,320 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a802619ebb824 2011-08-04 12:18:52,434 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a802b1a3eb63c 2011-08-04 12:18:57,440 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a802b21011ab4 2011-08-04 12:18:57,553 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80302154b8f4 2011-08-04 12:19:02,558 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a803027aa2acc 2011-08-04 12:19:02,665 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a803527dcb44c 2011-08-04 12:19:07,668 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80352e3ca5a4 2011-08-04 12:19:07,775 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a803a2e8fd29c 2011-08-04 12:19:12,780 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a803a34cebaec 2011-08-04 12:19:12,885 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a803f3521575c 2011-08-04 12:19:17,891 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a803f3b6e31fc 2011-08-04 12:19:17,996 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a804500271dac 2011-08-04 12:19:23,002 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80450625f3a4 2011-08-04 12:19:23,102 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a804a06780b44 2011-08-04 12:19:28,108 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a804a0c4d48cc 2011-08-04 12:19:28,206 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a804f0ca01034 2011-08-04 12:19:33,211 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a804f139c0adc 2011-08-04 12:19:33,328 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a805413ec6cfc 2011-08-04 12:19:38,334 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a805419fa3ee4 2011-08-04 12:19:38,435 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80591a4db614 2011-08-04 12:19:43,441 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80591fc27864 2011-08-04 12:19:43,532 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a805e20158dec 2011-08-04 12:19:48,538 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a805e268cf32c 2011-08-04 12:19:48,646 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a806326dfc64c 2011-08-04 12:19:53,651 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80632d10c804 2011-08-04 12:19:53,755 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80682d640884 2011-08-04 12:19:58,761 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a8068336347f4 2011-08-04 12:19:58,862 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a806d3385338c 2011-08-04 12:20:03,864 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a806d39902714 2011-08-04 12:20:03,965 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a807239e2fa34 2011-08-04 12:20:08,970 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80730405617c 2011-08-04 12:20:09,067 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a80780457791c 2011-08-04 12:20:14,072 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80780a7b8a54 2011-08-04 12:20:14,175 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a807d0ab708cc 2011-08-04 12:20:19,179 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a807d115cade4 2011-08-04 12:20:19,291 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a808211ae19a4 2011-08-04 12:20:24,296 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a8082178f557c 2011-08-04 12:20:24,395 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a808717e1172c 2011-08-04 12:20:29,400 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80871e5e44e4 2011-08-04 12:20:29,509 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': []}
    @400000004e3a808c1ea95b8c 2011-08-04 12:20:34,514 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a808c24b4faf4 2011-08-04 12:20:34,615 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a808c24b9aa2c 2011-08-04 12:20:34,616 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a808c24bc80bc 2011-08-04 12:20:34,616 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:20:34.615940
    @400000004e3a8091250f57c4 2011-08-04 12:20:39,621 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80912b4a4874 2011-08-04 12:20:39,726 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a80912b4ee03c 2011-08-04 12:20:39,726 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a80912b51b2e4 2011-08-04 12:20:39,726 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:20:39.726383
    @400000004e3a80962bb07c84 2011-08-04 12:20:44,732 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a8096318ddc14 2011-08-04 12:20:44,831 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a8096318f5ae4 2011-08-04 12:20:44,831 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a80963190780c 2011-08-04 12:20:44,831 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:20:44.831373
    @400000004e3a809b31e46084 2011-08-04 12:20:49,836 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a809b387bf024 2011-08-04 12:20:49,947 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a809b387f6eac 2011-08-04 12:20:49,947 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a809b38813f84 2011-08-04 12:20:49,947 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:20:49.947691
    @400000004e3a80a038d4938c 2011-08-04 12:20:54,953 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80a102023e7c 2011-08-04 12:20:55,033 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a80a10203e074 2011-08-04 12:20:55,033 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a80a10204da74 2011-08-04 12:20:55,033 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:20:55.033695
    @400000004e3a80a6023bbd3c 2011-08-04 12:21:00,037 DEBUG - [api_client.py : get_shows_to_record() : line 313] - http://localhost:80/api/recorded-shows/format/json/api_key/% %api_key%%
    @400000004e3a80a6089b1e0c 2011-08-04 12:21:00,144 INFO - [api_client.py : get_shows_to_record() : line 318] - shows {u'is_recording': False, u'shows': [{u'ends': u'2011-08-04 12:23:00', u'name': u'Recording Test 3', u'color': u'', u'soundcloud_id': None, u'show_id': u'8', u'instance_id': u'11', u'record': u'1', u'rebroadcast': u'0', u'starts': u'2011-08-04 12:22:00', u'background_color': u'', u'description': u''}]}
    @400000004e3a80a6089fb9bc 2011-08-04 12:21:00,144 DEBUG - [recorder.py : check_record() : line 145] - Next show 2011-08-04 12:22:00
    @400000004e3a80a608a2981c 2011-08-04 12:21:00,144 DEBUG - [recorder.py : check_record() : line 146] - Now 2011-08-04 12:21:00.144479
    @400000004e3a80a608a57e4c 2011-08-04 12:21:00,144 DEBUG - [recorder.py : check_record() : line 152] - sleeping 59 seconds until show
    @400000004e3a80e10c35fbf4 2011-08-04 12:21:59,204 INFO - [recorder.py : record_show() : line 71] - starting record
    @400000004e3a80e10c398e04 2011-08-04 12:21:59,204 INFO - [recorder.py : record_show() : line 72] - command ecasound -i alsa -o /var/tmp/airtime/show-recorder/2011-08-04-12:22:00.mp3 -t:60.0
    @400000004e3a80e10c98b564 ************************************************************ **************
    @400000004e3a80e10c98ff9c * ecasound v2.7.0 (C) 1997-2009 Kai Vehmanen and others (B
    @400000004e3a80e10c990384 ************************************************************ **************
    @400000004e3a80e10d87b8e4 (eca-chainsetup-parser) Set processing time to 60.00.
    @400000004e3a80e10db27e1c (eca-chainsetup) Chainsetup "untitled-chainsetup"
    @400000004e3a80e10db27e1c (eca-chainsetup) NOTE: Real-time configuration, but insufficient privileges
    @400000004e3a80e10db28204 ... to utilize real-time scheduling (SCHED_FIFO). With small buffersizes,
    @400000004e3a80e10db28204 ... this may cause audible glitches during processing.
    @400000004e3a80e10db285ec (eca-chainsetup) "rt" buffering mode selected.
    @400000004e3a80e10f6546cc (audioio_alsa) Warning! Period-size differs from current client buffersize.
    @400000004e3a80e10f73dd2c (eca-chainsetup) Opened input "alsa", mode "read". Format: s16_le, channels
    @400000004e3a80e10f73e4fc ... 2, srate 44100, interleaved.
    @400000004e3a80e10f83d704 (eca-chainsetup) NOTE: using existing audio parameters -f:s16_be,2,44100
    @400000004e3a80e10f83ded4 ... for object '/var/tmp/airtime/show-recorder/2011-08-04-12:22:00.mp3
    @400000004e3a80e10f83e2bc ... (tried to open with -f:s16_le,2,44100).
    @400000004e3a80e10f83e6a4 (eca-chainsetup) Opened output
    @400000004e3a80e10f83ea8c ... "/var/tmp/airtime/show-recorder/2011-08-04-12:22:00.mp3", mode "write".
    @400000004e3a80e10f83ee74 ... Format: s16_be, channels 2, srate 44100, interleaved (locked params).
    @400000004e3a80e10f84290c - [ Connected chainsetup: "untitled-chainsetup"(B ] ------------------------
    @400000004e3a80e10f84501c - [ Controller/Starting batch processing(B ] -------------------------------
    @400000004e3a80e10f86a9ac - [ Engine - Driver start(B ] ----------------------------------------------
    @400000004e3a80e10f87364c (audioio-mp3) Starting to encode
    @400000004e3a80e10f873a34 ... /var/tmp/airtime/show-recorder/2011-08-04-12:22:00.mp3 with lame.
    @400000004e3a80e11985b2f4 (audioio-mp3) Attempt to write after child process has terminated.
    @400000004e3a80e32c8725a4 (eca-engine) WARNING: An output object has raised an error! Possible
    @400000004e3a80e32c872d74 ... causes: Out of disk space, permission denied, unable to launch external
    @400000004e3a80e32c87315c ... applications needed in processing, etc.
    @400000004e3a80e32d644ed4 - [ Controller/Batch processing finished (-3)(B ] --------------------------
    @400000004e3a80e32d649cf4 ecasound: Warning! Errors detected during processing.
    @400000004e3a80e32d664aa4 - [ Engine exiting(B ] -----------------------------------------------------
    @400000004e3a80e32d665274 (eca-control-objects) Disconnecting chainsetup: "untitled-chainsetup".
    @400000004e3a80e33a0a258c 2011-08-04 12:22:01,973 INFO - [recorder.py : record_show() : line 81] - finishing record, return code 3
    @400000004e3a80e33a0d697c 2011-08-04 12:22:01,973 INFO - [recorder.py : run() : line 115] - problem recording show
    @400000004e3a80e60c8aea24 2011-08-04 12:22:04,210 DEBUG - [api_client.py : get_shows_to_record() : line 313] -
    hmmm well it looks like currently the show can't be recorded

    causes: Out of disk space, permission denied, unable to launch external

    is your disk full?

    does this folder exist?

    /var/tmp/airtime/show-recorder

    and what permissions does it have on it?

    maybe try running a test command as you mentioned before with the command below

    ecasound -i alsa -o "some output location" -t:60.0

    and see if ecasound works for you like that.
  • To answer your questions:

    Plenty of disk space (it's the only thing on the box!)

    manager@studio-one:~$ ls -l -a /var/tmp/airtime/
    total 16
    drwxr-xr-x 4 root root 4096 2011-08-03 15:11 .
    drwxrwxrwt 3 root root 4096 2011-08-04 12:20 ..
    drwxr-xr-x 5 pypo pypo 4096 2011-08-03 15:10 pypo
    drwxr-xr-x 2 pypo pypo 4096 2011-08-03 15:11 show-recorder

    and trying ecasound -i alsa -o /home/manager/testaudio.mp3 -t:60.0

    ************************************************************ **************
    * ecasound v2.7.0 (C) 1997-2009 Kai Vehmanen and others
    ************************************************************ **************
    (eca-chainsetup-parser) Set processing time to 60.00.
    (eca-chainsetup) Chainsetup "untitled-chainsetup"
    (eca-chainsetup) NOTE: Real-time configuration, but insufficient privileges to utilize real-time scheduling (SCHED_FIFO).
    ... With small buffersizes, this may cause audible glitches during processing.
    (eca-chainsetup) "rt" buffering mode selected.
    (audioio_alsa) Warning! Period-size differs from current client buffersize.
    (eca-chainsetup) Opened input "alsa", mode "read". Format: s16_le, channels 2, srate 44100, interleaved.
    (eca-chainsetup) NOTE: using existing audio parameters -f:s16_be,2,44100 for object '/home/manager/testaudio.mp3 (tried
    ... to open with -f:s16_le,2,44100).
    (eca-chainsetup) Opened output "/home/manager/testaudio.mp3", mode "write". Format: s16_be, channels 2, srate 44100,
    ... interleaved (locked params).
    - [ Connected chainsetup: "untitled-chainsetup" ] ------------------------
    - [ Controller/Starting batch processing ] -------------------------------
    - [ Engine - Driver start ] ----------------------------------------------
    (audioio-mp3) Starting to encode /home/manager/testaudio.mp3 with lame.
    (audioio-mp3) Attempt to write after child process has terminated.
    (eca-engine) WARNING: An output object has raised an error! Possible causes: Out of disk space, permission denied, unable
    ... to launch external applications needed in processing, etc.
    - [ Controller/Batch processing finished (-3) ] --------------------------
    ecasound: Warning! Errors detected during processing.
    - [ Engine exiting ] -----------------------------------------------------
    (eca-control-objects) Disconnecting chainsetup: "untitled-chainsetup".

    but recording as a straight WAV file presents no problems (see below) so it suggests a problem with LAME.


    manager@studio-one:~$ ecasound -i alsa -o /home/manager/testaudio.wav -t:60.0
    ************************************************************ **************
    * ecasound v2.7.0 (C) 1997-2009 Kai Vehmanen and others
    ************************************************************ **************
    (eca-chainsetup-parser) Set processing time to 60.00.
    (eca-chainsetup) Chainsetup "untitled-chainsetup"
    (eca-chainsetup) NOTE: Real-time configuration, but insufficient privileges to utilize real-time scheduling (SCHED_FIFO).
    ... With small buffersizes, this may cause audible glitches during processing.
    (eca-chainsetup) "rt" buffering mode selected.
    (audioio_alsa) Warning! Period-size differs from current client buffersize.
    (eca-chainsetup) Opened input "alsa", mode "read". Format: s16_le, channels 2, srate 44100, interleaved.
    (eca-chainsetup) Opened output "/home/manager/testaudio.wav", mode "read/write (update)". Format: s16_le, channels 2,
    ... srate 44100, interleaved (locked params).
    - [ Connected chainsetup: "untitled-chainsetup" ] ------------------------
    - [ Controller/Starting batch processing ] -------------------------------
    - [ Engine - Driver start ] ----------------------------------------------

    - [ Engine - Processing finished ] ---------------------------------------
    - [ Controller/Batch processing finished (0) ] ---------------------------
    - [ Engine exiting ] -----------------------------------------------------
    (eca-control-objects) Disconnecting chainsetup: "untitled-chainsetup".
    manager@studio-one:~$ sudo aplay /home/manager/testaudio.wav
  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    hello, I can recreate this issue if I don't have the "lame" package installed on my computer.

    can you run

    sudo apt-get install lame

    maybe it is missing?

  • I think you may be right. I've just installed it and have scheduled another test recording. I'm surprised it wasn't part of Airtimes dependencies.

    Bingo! That works and the scheduled repeat shows the content.

    Great thanks for your help.

    Chris Weaver

  • Vote Up0Vote Down NaomiNaomi
    Posts: 228Member
    hmm, how did you originally install Airtime? I know if you install from source it's listed as a dependency, but I don't know about any kind of packages we create, I'll have to ask about that.

    Glad it works!
  • I installed it via Synaptic sudo apt-get install airtime.
  • Vote Up0Vote Down Sava TatićSava Tatić
    Posts: 113Member, Administrator, Sourcefabric Team
    Um, so that's an issue to flag for Daniel and Robin...

    On Thu, Aug 4, 2011 at 4:52 PM, Chris Weaver
    <airtime-support@lists.sourcefabric.org> wrote:
    >
    > I installed it via Synaptic sudo apt-get install airtime.