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
Rudi Grinberg
b5bad594bf
Wrapping + initial ApiClient
2012-10-29 17:46:47 -04:00
Rudi Grinberg
0b71c913a9
Added TODO and removed line of code that assigned to unused variables
2012-10-29 17:25:53 -04:00
Rudi Grinberg
0d78a825e0
Formatting
2012-10-29 17:20:56 -04:00
Rudi Grinberg
2556f3ba30
added error handling on the caller of replaygain instead of in api client
2012-10-29 14:57:43 -04:00
Rudi Grinberg
18d8e24a56
Formatting
2012-10-29 14:40:24 -04:00
Rudi Grinberg
a3be821f3f
Added Url class for making Api Client requests
2012-10-29 12:30:53 -04:00
Rudi Grinberg
dc00528cd5
Merged baseUrl related conflicts
2012-10-29 11:56:20 -04:00
Rudi Grinberg
bf5bc3a116
Changed APC to new-style classes
2012-10-29 11:43:39 -04:00
Rudi Grinberg
3cec987d10
Added todo
2012-10-29 11:42:24 -04:00
Rudi Grinberg
31a7b8f943
Removed usesless try catch from send_media_monitor_requests.
2012-10-29 11:40:41 -04:00
denise
d32495d100
CC-2184: Hardcoded CSS path should be relative path instead
2012-10-19 11:09:34 -04:00
Rudi Grinberg
160b28af5d
Added flag for two different list_all_db_files requests.
2012-09-10 17:42:59 -04:00
Rudi Grinberg
4fe8407659
Adde configurable value for list_all_files
2012-09-10 16:29:17 -04:00
Martin Konecny
a56af856b8
CC-4322: Prevent pypo-notify from hanging if server becomes unresponsive
...
-fixed
2012-08-30 15:52:47 -04:00
Martin Konecny
c201473dbd
CC-4311: On Air button gets greyed out few seconds after show starts
...
-fixed
2012-08-30 12:02:26 -04:00
Martin Konecny
8d81ecf3ad
CC-4114: separate Liquidsoap into its own init.d script
...
if liquidsoap restarts, automatically notify pypo
2012-08-28 15:14:57 -04:00
Rudi Grinberg
73e52adee1
Upgraded version number to 2.2.0
2012-08-22 10:39:26 -04:00
Rudi Grinberg
48ae4a578f
cc-4227
...
Added comments. Removed bad/old upgrade code.
2012-08-20 16:15:14 -04:00
Rudi Grinberg
6c1e822b6a
cc-4227: updated install scripts for upgrade
2012-08-20 12:32:16 -04:00
Martin Konecny
d773dcd112
CC-1665: Scheduled stream rebroadcasting and recording
...
-send stream name back to Airtime: [("url","http://idobiradio.com/ "), ("title","Good Charlotte - Like It's Her Birthday")]
2012-08-15 15:12:44 -04:00
Rudi Grinberg
d5e7d881ab
cc-4105: formatted comments in api_client
2012-08-14 14:50:41 -04:00
Rudi Grinberg
5bc170ba31
cc-4105: fixed bug where api client wasn't being initialized right by replaygain updater. updated apiclient to better detect such bad usage
2012-08-14 14:50:41 -04:00
Rudi Grinberg
ce89d53ea0
cc-4105: minor code formatting. refactored replaygain a little bit
2012-08-14 14:50:41 -04:00
Rudi Grinberg
6981a5cb49
cc-4105: added truncation of BPM to prevent crashes
2012-08-14 14:50:40 -04:00
Rudi Grinberg
701a618896
cc-4105: cleaned up config stuff
2012-08-14 14:50:40 -04:00
Rudi Grinberg
c97857a138
cc-4105-2: removed incorrect tagging with is_recorded
2012-08-14 14:50:39 -04:00
Rudi Grinberg
7abe882455
cc-4105-2: added retries on failed requests. added ignored files set like in the old media monitor
2012-08-14 14:50:39 -04:00
Rudi Grinberg
3422eb3cc0
cc-4105: added event packing to event objects
2012-08-14 14:50:39 -04:00
Rudi Grinberg
be00cc6990
cc-4105: major refactorings. shit is barely running
2012-08-14 14:50:38 -04:00
Rudi Grinberg
f044cd91e3
cc-4105: added wrapper around pyinotify. added some stubs and todos
2012-08-14 14:50:38 -04:00
root
587292c963
cc-4105: Extended api of SyncDB and improved the launcher script
2012-08-14 14:50:37 -04:00
Rudi Grinberg
6a7cb50d67
cc-4105: fixed api_client loading json twice and added some logging
2012-08-14 14:50:37 -04:00
root
3e251997f8
cc-4105. Refactored syncdb and fixed a few typos
2012-08-14 14:50:37 -04:00
Martin Konecny
9510c1a295
CC-4173: ReplayGain calculation fails on Ubuntu Lucid amd64
...
-fixed exception
2012-08-08 10:51:29 -04:00
Rudi Grinberg
25d3028fb1
cc-4105: added testing support for api client and ApiController
2012-07-17 16:43:04 -04:00
Rudi Grinberg
531dfe2b5e
cc-4105: fixed up python media monitor request parameter for recorded shows\n.Added more input validation in php controller
2012-07-17 16:43:04 -04:00
Rudi Grinberg
fdf921bbaf
cc-4105: Made reloadMetadataGroupAction safer by validating input
2012-07-17 16:43:04 -04:00
Rudi Grinberg
aa298453b7
cc-4105: removed useless comments
2012-07-17 16:43:04 -04:00
Rudi Grinberg
20e32b98ba
Merge branch 'devel' into mediamonitor2
...
Conflicts:
python_apps/api_clients/api_client.py
2012-07-16 17:41:36 -04:00
Rudi Grinberg
cdbabfafce
-cc 4105 : Added error handling in case server does not respond with
...
proper json
2012-07-16 17:10:13 -04:00
Rudi Grinberg
a1c205edff
cc-4105: Removed wrong error handling from api_client. Split up controller action to make it reusable through other actions
2012-07-16 16:43:48 -04:00
Martin Konecny
e056e5ff01
correctly rename AirTime to Airtime
2012-07-16 15:33:44 -04:00
Rudi Grinberg
a9f6bb3b5c
cc-4105: changed error handling from returning none to throwing exception
2012-07-16 14:58:23 -04:00
Martin Konecny
4ebcb1b1f9
Merge branch '2.1.x' into devel
...
Conflicts:
airtime_mvc/application/controllers/ApiController.php
airtime_mvc/application/controllers/LibraryController.php
airtime_mvc/application/controllers/PlaylistController.php
airtime_mvc/application/models/Playlist.php
python_apps/media-monitor/airtimefilemonitor/airtimemediamonitorbootstrap.py
python_apps/media-monitor/airtimefilemonitor/airtimemetadata.py
2012-07-16 14:31:03 -04:00
Rudi Grinberg
3e24b71436
removed wrong comments
2012-07-16 10:31:00 -04:00
Rudi Grinberg
8ae0d216c6
formatting fix
2012-07-16 10:09:49 -04:00
Martin Konecny
632f039977
CC-430: Audio normalization (Replaygain Support)
...
-values are now written through to database
2012-07-15 22:19:55 -04:00
Martin Konecny
b4f1cc13c0
CC-430: Audio normalization (Replaygain Support)
...
make code simpler (don't download database to file)
2012-07-15 22:19:16 -04:00
Rudi Grinberg
71dc7d99b4
cc-4105: added a method in API client corresponding to chunked requests.\nAlso add prepared corresponding apicontroller method
2012-07-15 22:17:36 -04:00
Rudi Grinberg
44d91f7798
cc-4105: clean up url construction in api client
2012-07-15 22:17:36 -04:00
Rudi Grinberg
9f1ec3c05c
created a new controller action for chunked requests from media monitor
2012-07-15 22:16:58 -04:00
Rudi Grinberg
8340079b95
cc-4105: added a method in API client corresponding to chunked requests.\nAlso add prepared corresponding apicontroller method
2012-07-13 17:57:18 -04:00
Rudi Grinberg
47893865cc
cc-4105: clean up url construction in api client
2012-07-13 16:32:17 -04:00
Rudi Grinberg
a6d51bea8d
created a new controller action for chunked requests from media monitor
2012-07-13 14:51:43 -04:00
Martin Konecny
f0f033b4fb
CC-430: Audio normalization (Replaygain Support)
2012-07-12 17:58:29 -04:00
Martin Konecny
62287a2313
-Remove useless api_client interface
2012-07-12 16:51:11 -04:00
Martin Konecny
fc1b69e1d1
CC-4092: Not checking for return type "None" on some function calls in media-monitor
...
-more fixes
2012-07-11 17:09:17 -04:00
Martin Konecny
ba5a749073
CC-4092: Not checking for return type "None" on some function calls in media-monitor
...
-more fixes
2012-07-11 16:48:46 -04:00
Martin Konecny
bed2a0731b
fix potential exception
2012-07-11 10:39:23 -04:00
Martin Konecny
0286aa364e
2.1.3 preparation
2012-07-03 16:43:10 -04:00
Martin Konecny
c8559cc88c
2.1.2 preparation
2012-06-17 23:44:36 -04:00
Martin Konecny
f188eeada2
preparation for 2.1.1 release
2012-06-13 11:35:14 -04:00
Martin Konecny
8720aabc27
CC-3857: Chmod fixes for files which should not be executable
...
-fixed
2012-05-22 11:22:43 -04:00
Martin Konecny
7376e16077
CC-3784: Some media files can be added twice when trying to upload 200 media files
...
-should be fixed
2012-05-08 17:32:50 -04:00
Martin Konecny
141d27bf27
CC-3736: Full Install fail at Ubuntu 12.04
...
-various fixes
2012-04-30 17:06:35 -04:00
Martin Konecny
47051c460e
-syntax error in api_client
2012-04-27 16:20:40 -04:00
Martin Konecny
763d1918d9
fix pypo refusing to start
2012-04-27 16:18:23 -04:00
Martin Konecny
41aeec8a21
replace deprecated urllib with urllib2, and automatic reconnection attempts
2012-04-27 16:05:26 -04:00
Martin Konecny
f96b990275
Merge branch '2.0.x' into devel
...
Conflicts:
VERSION
airtime_mvc/application/models/Systemstatus.php
install_minimal/include/airtime-constants.php
install_minimal/include/airtime-upgrade.php
python_apps/api_clients/api_client.py
python_apps/media-monitor/install/media-monitor-copy-files.py
python_apps/media-monitor/install/media-monitor-initialize.py
python_apps/pypo/install/pypo-initialize.py
python_apps/pypo/liquidsoap_bin
python_apps/pypo/pypopush.py
utils/airtime-log.php
2012-04-12 19:10:17 -04:00
James
0ec58f0bc3
CC-3250: UI design for mount monitor for media monitor
...
( Manage Media Folder and Playlist Builder screen)
- adding tooltip and fixed a minor bug
2012-04-11 17:24:26 -04:00
Martin Konecny
162c35419d
CC-3572: pypo user should have shell set to /bin/false
...
-done
2012-04-02 19:04:16 -04:00
James
ef801c7a10
CC-3484: Pypo: On bootup, it should grab station name and stream label
...
for liquidsoap
- fixed
2012-03-26 17:44:07 -04:00
James
d4142f8b8b
CC-3484: Pypo: On bootup, it should grab station name and stream
...
label for liquidsoap
- fixed
- created new function set_bootstrap_variables()
2012-03-20 16:41:15 -04:00
James
3c6aff093e
CC-3437: Live Stream: Liquidsoap(Pypo) should preserve the last switch status
...
when it restarts.
- Pypo contacts airtime on bootup and ask what the last switch status was
2012-03-14 14:43:10 -04:00
James
f193047a1c
CC-3367: Display in Now Playing whether Live DJ stream and Live Master stream
...
are connected and give user the ability to block those streams
- added stream source switch interface
- backend code
2012-03-14 14:43:10 -04:00
James
128a497059
CC-3224: "On-the-fly" stream rebroadcasting
...
- frond-end implementation for master dj and live dj
- db implementation
- liquidsoap is broken on this commit
2012-03-14 14:41:00 -04:00
James
96c4462adc
- delete unnecessary part from config files
2012-03-14 14:41:00 -04:00
James
1ebe3d1812
CC-3224: "On-the-fly" stream rebroadcasting
...
- Live source is created when only both port and mount point are specified
2012-03-14 14:41:00 -04:00
James
48bb19d758
CC-3224: "On-the-fly" stream rebroadcasting
...
- web interface
- auth script for liquidsoap
- DB changes
2012-03-14 14:41:00 -04:00
Martin Konecny
92f19139b9
CC-3336: Refactor schedule API used by pypo
...
-done
2012-02-29 21:27:42 -05:00
Martin Konecny
11f31effca
CC-3336: Refactor schedule API used by pypo
2012-02-28 15:04:24 -05:00
James
4e72c1150d
CC-3346: Recorder: Merge recorder with pypo
...
- Upgrade for 2.0.2
2012-02-24 16:24:12 -05:00
James
446233fbd4
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2012-02-24 14:15:06 -05:00
James
2f689ed583
CC-3346: Recorder: Merge recorder with pypo
...
- Pypo fech works as msg listner for recroder now.
- recorder is part of pypo and all it does is waiting for msg from pypo
fetch and spwan a show recorder thread.
- added new parameter logger to api client. This way apiclient will log
into specific log file instead of grabbing current log file.
- show recoder is removed from all check system/status page
2012-02-24 14:11:35 -05:00
James
695535ae64
CC-3346: Recorder: Merge recorder with pypo
...
- Pypo fech works as msg listner for recroder now.
- recorder is part of pypo and all it does is waiting for msg from pypo
fetch and spwan a show recorder thread.
- added new parameter logger to api client. This way apiclient will log
into specific log file instead of grabbing current log file.
- show recoder is removed from all check system/status page
2012-02-24 13:12:50 -05:00
Paul Baranowski
ca535ea763
Removed OBP refs and code.
2012-02-23 16:08:16 -05:00