Commit Graph

332 Commits

Author SHA1 Message Date
Duncan Sommerville 4dfd49d12c Initial work on monitless installation 2014-12-16 12:24:41 -05:00
Albert Santoni 86dafaf61c SAAS-404: Separate the Airtime API version from the Airtime version
* Airtime PHP side can be version bumped without pypo freaking out now
2014-02-14 16:22:15 -05:00
Albert Santoni d53c81a410 Fix major pypo freeze
* Set a timeout for HTTP requests in api_client so that they don't
  hang forever if there's a network interruption.
* Prevents pypo from completely freezing up in the network gets jacked.
2014-02-04 17:09:00 -05:00
drigato 2032eefdde Update version number in airtime-constants.php
Update version number in api_client.py
Create upgrade folder
2013-12-09 15:30:30 -05:00
Daniel James 577bbf14b6 Remove swear words from source code 2013-09-23 16:16:51 +01:00
Naomi Aro 71ee72015b release version updates and changelog edits. 2013-09-01 00:56:47 -04:00
Naomi 186e438ccb adding upgrades to 2.4.1 for version. 2013-08-28 11:54:34 -04:00
Martin Konecny ca37ec3aff CC-5049:
Error messages on Liquidsoap start up/shut down after Airtime install

Suppress global warning messages. Clients should decide whether to print
or not.
2013-05-23 17:17:00 -04:00
Martin Konecny 81b2012a45 remove some overly-verbose logging 2013-05-07 13:25:21 -04:00
Martin Konecny 623a67d6aa CC-5072:
Ensure all api requests are returning valid JSON

-fixed
2013-04-26 18:27:40 -04:00
Martin Konecny 21b84c153a better logging for return values 2013-04-26 17:54:52 -04:00
Martin Konecny 6cc366b100 CC-5069:
Airtime 2.4 upgrade scripts

-initial commit
2013-04-26 13:43:40 -04:00
Martin Konecny 54a9f50055 CC-5004: Fix mistake in api_client.cfg
-fixed by simply removing all unnecessary stuff to python file
2013-04-18 18:02:54 -04:00
Martin Konecny fcbac2a044 Merge branch '2.3.x' into devel 2013-04-04 15:15:19 -04:00
Martin Konecny 301115c035 CC-5039: Encoded forward slash causing lots of apache error logs
-fixed: data should have been sent as POST rather than GET
2013-04-04 15:12:52 -04:00
Martin Konecny 61f8e64329 Merge branch '2.3.x' into devel 2013-04-03 17:59:04 -04:00
Martin Konecny 3c68a295b4 CC-5039:
Encoded forward slash causing lots of apache error logs

-fixed: data should have been sent as POST rather than GET
2013-04-03 17:57:29 -04:00
Martin Konecny 5ceeb88899 Merge branch '2.3.x' into devel 2013-03-06 13:46:01 -05:00
Martin Konecny 7039493ea1 2.3.1 preparation 2013-03-05 17:00:52 -05:00
Martin Konecny cc69418215 Merge branch '2.3.x' into devel 2013-03-05 16:21:22 -05:00
Martin Konecny e08732fba7 CC-4975: airtime-silan cmd error
-fixed
2013-02-25 19:45:26 -05:00
Naomi e3f4e91bef Merge branch 'devel' of dev.sourcefabric.org:airtime into devel 2013-02-15 17:06:42 -05:00
Naomi f2773fcb01 Merge branch '2.3.x' of dev.sourcefabric.org:airtime into 2.3.x 2013-02-15 16:32:43 -05:00
Naomi fe611e7c6a CC-4957 : Replay Gain undefined error, json response not being sent back properly. 2013-02-15 16:32:05 -05:00
denise 9715a9ad6d CC-4883: Python services contacting Apache with strange URL format
-fixed
2013-02-15 12:55:57 -05:00
Martin Konecny 331386f74f CC-4910: Need to properly handle non-200 http status codes in api client
-fixed
2013-02-04 16:05:58 -05:00
Martin Konecny 34eee60bee CC-4910: Need to properly handle non-200 http status codes in api client
-wrap all service calls in exception
2013-02-03 00:40:41 -05:00
drigato db4e6bb94a CC-4889: API client URL request is not wrapping in try/catch
-fixed
2013-01-29 10:29:29 -05:00
Martin Konecny 7b3850fac6 false not being returned on connection error 2013-01-25 11:30:36 -05:00
James ed7b22118c Merge branch 'silan-script' into devel 2013-01-18 11:54:10 -05:00
James f70ca93b53 CC-4841: Silan script
done
2013-01-18 11:53:26 -05:00
denise bbedce2951 Changed default base directory in airtime.conf and api_client.cfg 2013-01-15 13:47:35 -05:00
Martin Konecny c266bf189f upgrade version number to 2.3.0 2013-01-15 12:31:41 -05:00
James 1263c04621 CC-4796: Listener Stat: Authentication exception happens but no warning message on UI
- done
2013-01-08 17:32:27 -05:00
denise b2699fa914 merge from devel 2012-12-03 11:06:56 -05:00
James 8d3024d42e api_client fix 2012-11-22 15:59:37 -05:00
Martin Konecny 8aa11f7e8c Better error message for api client constructor 2012-11-21 12:26:37 -05:00
Rudi Grinberg 9c74b0ea2c removed bastard injection from AirtimeApiClient 2012-11-15 15:08:18 -05:00
Rudi Grinberg 6f42291f8a merge api client conflict 2012-11-13 17:21:48 -05:00
James 7300b608cf Merge branch 'cc-4661-listener-statistics' into devel
Conflicts:
	python_apps/api_clients/api_client.py
2012-11-07 17:20:12 -05:00
Rudi Grinberg debc5b6081 Merge remote-tracking branch 'sf/devel' into mm_refactor_for_saas 2012-11-07 12:19:35 -05:00
denise 073d243007 -airtime couldn't connect to liquidsoap 2012-11-07 12:18:10 -05:00
Rudi Grinberg cd6c305b81 Merge remote-tracking branch 'sf/devel' into mm_refactor_for_saas 2012-11-07 12:05:37 -05:00
denise 4200059200 -airtime_version fix 2012-11-07 11:43:49 -05:00
Rudi Grinberg c287e11bee moved setting up unicde into it's own routine 2012-11-05 14:02:55 -05:00
Martin Konecny 6438b54a5f CC-4661: Listener Statistics
-backend part working
2012-11-02 17:50:43 -04:00
Rudi Grinberg 7c710fd84e Removed unused method 2012-10-31 12:48:11 -04:00
Rudi Grinberg 11043d2eba Refactored notify_webstream_data 2012-10-31 12:46:51 -04:00
Rudi Grinberg 83211698a4 Added retrying mechanism to ApiRequest 2012-10-31 12:20:00 -04:00
Rudi Grinberg 4ef38cbc91 Added retry mechanism 2012-10-31 11:45:22 -04:00
Rudi Grinberg 474f5aba48 Added hack for the response type not being set 2012-10-31 11:33:42 -04:00
Rudi Grinberg 18d6cd7868 removed commented code 2012-10-31 11:22:04 -04:00
Rudi Grinberg cf27c18df7 Refactored update_replay_gain_values 2012-10-31 11:01:24 -04:00
Rudi Grinberg e3914c429d refactored get_stream_setting 2012-10-31 10:56:52 -04:00
Rudi Grinberg 82a8fe99ae Refactored docstring 2012-10-31 10:54:02 -04:00
Rudi Grinberg 162028ee8a Unused method removed 2012-10-31 10:52:14 -04:00
Rudi Grinberg 24088d63e0 Formatting 2012-10-31 10:48:14 -04:00
Rudi Grinberg 8e6f6b8894 formatted comment. added TODO 2012-10-31 10:48:03 -04:00
Rudi Grinberg 09c3e3a694 Refactored get_schedule not to suck 2012-10-31 10:47:08 -04:00
Rudi Grinberg 9cea6210bb refactored __get_airtime_version 2012-10-31 10:45:36 -04:00
Rudi Grinberg 91ce35ee9a added todo 2012-10-31 10:43:59 -04:00
Rudi Grinberg 75ce5b205d Fixed setup_media_monitor 2012-10-30 17:48:24 -04:00
Rudi Grinberg 3ed762bc38 check_live_stream_auth fixed 2012-10-30 17:47:09 -04:00
Rudi Grinberg 4ad1468313 refactored get_shows_to_record 2012-10-30 17:45:22 -04:00
Rudi Grinberg d6f644d53f Removed unused method 2012-10-30 17:44:27 -04:00
Rudi Grinberg e85996d814 Removed unused method 2012-10-30 17:43:11 -04:00
Rudi Grinberg 8f82e2623c Removed unused method 2012-10-30 17:42:52 -04:00
Rudi Grinberg d482933b1a notify_liquidsoap_started refactored 2012-10-30 17:41:53 -04:00
Rudi Grinberg 1d325949e7 notify_media_item_start_playing uses RequestProvider 2012-10-30 17:40:53 -04:00
Rudi Grinberg 3b8181062c pointless refactoring of stuff that's never used 2012-10-30 17:35:10 -04:00
Rudi Grinberg c7e1902aa2 removed unnecessary json parse 2012-10-30 17:18:06 -04:00
Rudi Grinberg 41839ed872 Fixed list_all_db_files to use RequestProvider 2012-10-30 17:17:02 -04:00
Rudi Grinberg de72067e90 Fixed typo calling get_files_without_replay_gain 2012-10-30 17:02:33 -04:00
Rudi Grinberg 722a3e6e5d Fixed register_component to use RequestProvider 2012-10-30 16:50:38 -04:00
Rudi Grinberg 81074f9c44 changed notify_source_status to use RequestProvider 2012-10-30 16:42:00 -04:00
Rudi Grinberg f8b5f1dce6 update_file_system_mount is removed because it's not used 2012-10-30 16:31:14 -04:00
Rudi Grinberg 81bfbe9e7e get_boostrap_info and get_files_without_replay_gain_value use RequestProvider 2012-10-30 16:29:37 -04:00
Rudi Grinberg 830a8b6fa5 removed watched_dir_missing 2012-10-30 16:24:20 -04:00
Rudi Grinberg 671d784204 Changed set_storage_dir to use RequestProvider 2012-10-30 16:23:35 -04:00
Rudi Grinberg efc15e4d88 Changed remove_watched_dir to use RequestProvider 2012-10-30 16:22:34 -04:00
Rudi Grinberg 08242336a0 Changed list_all_watched_dirs and add_watched_dirs to use RequestProvider 2012-10-30 16:21:18 -04:00
Rudi Grinberg 4b526fe454 Fixed bug where post data is None 2012-10-30 16:16:02 -04:00
Rudi Grinberg 959cb11bec Removed old code in send_media_monitor_requests 2012-10-30 16:11:08 -04:00
Rudi Grinberg 5a8f51fc26 Fixed urlencode in ApiRequest 2012-10-30 16:08:52 -04:00
Rudi Grinberg 83f5c9a3ce Fixed typo 2012-10-30 16:03:33 -04:00
Rudi Grinberg 013346056e Changed send_media_monitor_requests to use RequestProvider 2012-10-30 15:48:24 -04:00
Rudi Grinberg 845db6a3cc Added TODO 2012-10-30 15:45:41 -04:00
Rudi Grinberg 24dce45a06 Added support for post data and updated test 2012-10-30 15:45:10 -04:00
Rudi Grinberg b751482183 Formatting 2012-10-30 15:36:39 -04:00
Rudi Grinberg 59c55ae27f Updated api client to do automatic json parsing. Updated tests to reflect that as well 2012-10-30 15:19:51 -04:00
Rudi Grinberg 232bbd2bb7 Added tests for the requestprovider class 2012-10-30 00:29:52 -04:00
Rudi Grinberg a6417439af Fixed a few simple bugs 2012-10-30 00:29:35 -04:00
Rudi Grinberg a71bebc35b Fixed typo in RequestProvider definition 2012-10-29 23:38:33 -04:00
Rudi Grinberg a33a1e6e2a Added more testing for ApiRequest using mocks 2012-10-29 23:34:26 -04:00
Rudi Grinberg ccb4925779 Added tests for ApiRequest 2012-10-29 22:44:45 -04:00
Rudi Grinberg 593542b5ed Fixed ApiRequest typo (def -> class) 2012-10-29 22:44:29 -04:00
Rudi Grinberg fb59e78fda Added tests for ApcUrl class 2012-10-29 22:19:35 -04:00
Rudi Grinberg 5ab3ba221d Fixed bug in params method returning after first iteration in loop 2012-10-29 22:19:16 -04:00
Rudi Grinberg 5a1f405993 formatting 2012-10-29 19:53:06 -04:00
Rudi Grinberg c9ce288a65 Beginning of api client refactor 2012-10-29 19:01:48 -04:00