Martin Konecny
83d78eb0dd
-check if exec function is available before using it
2012-04-12 13:36:36 -04:00
Martin Konecny
5a8df0321e
CC-3548: Schedule: Separate repeate show template and single instance on 'When' section
...
-in progress
2012-04-12 11:54:51 -04:00
Naomi Aro
0b3809c379
CC-3110 : Password reset
...
added sender email to preferences form, created db upgrade script.
2012-04-05 14:18:42 +02:00
Naomi Aro
12b23443db
CC-3547 : Refactoring Views, removing action stack to better work with permissions. Reorganizing Statistics Dialog.
2012-03-29 16:27:08 +02:00
James
f8d3a8c8bb
CC-3449: Live Stream: Kick out live dj at the end of the show
...
- PHP side implementation
2012-03-22 16:23:59 -04:00
James
6b768c2f99
CC-3483: Live Stream: default fade in/out for live stream transition
...
- done. changing fade value doesn't require LS to restart
2012-03-20 22:16:17 -04:00
James
79f8eabe2b
CC-3405: Display to users how to connect a live stream to Airtime
...
- Done
2012-03-14 14:43:10 -04:00
James
540f262a77
CC-3224: "On-the-fly" stream rebroadcasting
...
- removed "Allow override" checkbox from show live stream section.
- removed "auto enable live stream" checkbox from stream setting page.
- implemented authentication functionality of live dj source connection.
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
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
30901aa0d6
CC-3224: "On-the-fly" stream rebroadcasting
...
- A section where user can setup port and mount point for harbor input in
stream setting page(front-end and back-end)
- updated the part where it rewrites the liquidsoap.cfg file
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
james
701ed82f40
CC-3224: "On-the-fly" stream rebroadcasting
...
- interface implementation. subform within the show form.
2012-03-14 14:41:00 -04:00
James
ca04a7a686
CC-3224: "On-the-fly" stream rebroadcasting
...
- Form in preference section
2012-03-14 14:41:00 -04:00
James
2ef6d230f9
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2012-02-17 15:39:50 -05:00
James
bb1cdc4a8f
SAAS-196: Stats: Check if easy_install installation method detection
...
is working properly
- fixed
2012-02-17 15:39:31 -05:00
Martin Konecny
eadf68cb61
CC-3318: When changing stream settings (Liquidsoap + Pypo restart), sometimes Airtime does not resume playback
...
-fixed
2012-02-10 18:43:40 -05:00
Martin Konecny
7247f75563
SAAS-135: Airtime status page reporting free space being incorrectly for Gluster FS mounts
...
-Done
2012-01-04 14:18:40 -05:00
Naomi Aro
c887fec86b
CC-3179 : shows populated date must be timestamp.
2011-12-12 21:11:05 +01:00
Yuchen Wang
83f02c3408
SAAS-57: Add LiveChat to Airtime Pro
...
Adding client_id getter/setter to preference
2011-12-08 17:23:46 -05:00
James
fd10393b01
SAAS-94: Phone home metrics: Gather info about streaming setup
...
- changes in Airtime repo side
- phone home stat sends stream info to data collection server
2011-12-07 10:31:16 -05:00
James
9c65bfeba7
CC-3131: Latency of stream authentication warning in Stream Settings page
...
- it compares boot time of liquidsoap and the time user clicks on "Save"
on stream setting page. The status only gets updated if the
"boot_time" > "user update time"
- as soon as a user click on save, status is set to "wating"
- since there is no timing issue, quering interval is reduced to 1 sec
2011-11-29 20:15:38 -05:00
Yuchen Wang
15c84ddfdb
CC-2950: Tell users if they are running an out-of-date version or not
...
- changed default url to "http://airtime.sourcefabric.org "
2011-11-17 23:25:46 -05:00
Yuchen Wang
52052bd573
CC-2950: Tell users if they are running an out-of-date version or not
...
- added error checking to curl call
- added regex validation when storing link to latest version
2011-11-17 15:33:29 -05:00
Yuchen Wang
eae90862b1
CC-2950: Tell users if they are running an out-of-date version or not
...
Get rid of hardcoded url for downloading the latest version, and use the url
stored in the stat server instead
2011-11-17 14:10:26 -05:00
Yuchen Wang
1fd29def27
CC-2436: Save pulldown settings
...
Move the code that updates the database for the "show entries" dropdown to
a more appropriate place.
2011-11-16 16:12:58 -05:00
Yuchen Wang
4820bb617b
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-11-16 15:52:31 -05:00
Yuchen Wang
a0bf7c90ba
CC-2436: Save pulldown settings
...
Fixing the issue of "show entries" dropdown setting not being saved.
After some investigation, it seems like we're destroying the calendar
everytime we modify the dropdown value, and create a new one,
which explains why the new setting is not being saved.
Fixed by moving the code that handles the updating to the place after
we create the new calendar. This makes the code cleaner as well.
2011-11-16 15:52:05 -05:00
Martin Konecny
4f2adc3068
CC-3050: Comb through source code for dates being generated with date() function
...
-done
2011-11-16 14:06:59 -05:00
Yuchen Wang
709582b47d
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-11-14 17:53:37 -05:00
Yuchen Wang
51c563f80b
CC-2950: Tell users if they are running an out-of-date version or not
...
1. changed the behavior so that the tooltip comes up on hover
2. changed stat server link to "http://stat.sourcefabric.org/airtime_latest_version "
3. only updates the db if version returned by stat server is valid
2011-11-14 17:52:50 -05:00
James
11a38476c3
SAAS-43: Automatically fill in customer info in the automated feedback system
...
on signup, do not display popup on login
- title needs to update with db access since airtime-saas can change title
- storing it to session variable is not an option
2011-11-14 16:05:19 -05:00
Yuchen Wang
1a1db1892f
CC-2950: Tell users if they are running an out-of-date version or not
...
Initial implementation.
- added some code in phone_home_stat to retrieve latest version from stat server
and store result in db
- created new view helper VersionNotify.php, which queries and calculates version
difference, then returns the necessary information in html to the view files
- created new javascript file versiontooltip.js, which sets up the qtip stuff so that
when the version notification icon is clicked, a tooltip is displayed
2011-11-14 00:34:53 -05:00
Martin Konecny
42cde33648
CC-3030: Repeating shows is broken in devel branch.
...
-working towards using only DateTime objects
2011-11-11 17:25:49 -05:00
James
6c740effde
SAAS-52: New auto-feedback metrics: 1) Debian or manual install,
...
2) SaaS or Non-SaaS
- done
2011-11-09 13:13:21 -05:00
James
4b12b4e01e
SAAS-63: airtime-saas: Something is broken in Preference.php
...
- fixed
2011-11-09 10:15:44 -05:00
James
8f6804155f
CC-2934: Phone Home Stat: it should work with new airtime-check-system
...
- initial commit
2011-11-01 14:52:27 -04:00
Yuchen Wang
4db6636b06
CC-2646: Set a calendar view default (Day/week/month) that's remembered
...
1. If the preference is not user-specific, or if id is null, set subjid to null
2. Rewrote the code for the setValue logic, added comments. Should be easier
to read and understand
2011-10-24 12:05:55 -04:00
Yuchen Wang
d9186a3bf2
CC-2951: Allow users to select the starting day of the week
...
Added system preference in Preference page for user to select the start day of a week
(defaults to Sunday).
Calendar will utilize this information and update the calendar UI accordingly.
2011-10-19 12:42:22 -04:00
Yuchen Wang
d2fe46baf0
CC-2436: Save pulldown settings
...
For week and day views under Calendar page, save the change to pref db table when
user updates the interval dropdown. Same thing goes for the "show XXX entries"
dropdown found under Playlist Builder page.
When visiting these pages, we retrieves the entry from database for current user
and use those values. Defaults to 30m for interval and 10 entries for "show xxx entries"
if values were never set.
2011-10-18 10:10:35 -04:00
Yuchen Wang
8b2a23b88a
CC2646: Set a calendar view default (Day/week/month) that's remembered
...
Updated the calendar page so that when user chooses a different time scale to display(day/week/month),
the new setting is stored in the pref database. Each user id has its own entry in the database.
When visiting the calendar, we retrieves the entry from database for current user
and show that time scale; defaults to monthly view if no entry found.
2011-10-14 14:17:06 -04:00
James
3f495e7532
CC-2795: Give option to set download flag of recorded shows uploaded
...
to Soundcloud by default
- changed function name
- changed database flag name
2011-10-04 17:38:21 -04:00
James
3ac50b0183
CC-2904: Space missing between two boxes on "Playlist Builder"
...
- fixed
- extra change: bug on flag name change
2011-10-03 15:25:55 -04:00
James
83e8a610df
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-10-03 14:13:15 -04:00
Paul Baranowski
44481d2776
SAAS-41: Changed name of boolean value from disable-stream-conf to
...
enable-stream-conf for easier logic.
2011-09-29 18:11:22 -04:00
James
7e3d25eeaa
CC-2795: Give option to set download flag of recorded shows
...
uploaded to Soundcloud by default
- done
2011-09-29 17:10:17 -04:00
martin
dfe43c98bb
CC-2833: Use ClassLoaders for PHP Files
...
-autoload RabbitMq class
2011-09-26 15:19:23 -04:00
martin
5cc7de95ee
CC-2833: Use ClassLoaders for PHP Files
...
-Done for class User
2011-09-23 17:00:55 -04:00
martin
1e9a8a28fe
CC-2833: Use ClassLoaders for PHP Files
...
-Done for class Schedule and ScheduleGroup
2011-09-23 16:50:00 -04:00
martin
cd95170b06
CC-2807: Remove AIRTIME_VERSION from constants.php and use the value in the database instead
...
-done
2011-09-23 16:26:19 -04:00
martin
9bb901945e
CC-2833: Use ClassLoaders for PHP Files
...
-shows.php
2011-09-23 10:54:20 -04:00
martin
2be0960ed5
CC-2833: Use ClassLoaders for PHP Files
...
-made MusicDir, Playlist and StoredFile autoload
2011-09-22 12:24:17 -04:00
James
fa929d45a6
CC-2753: Ability to disable stream 1 but still show it in the interface
...
- interface change
- all elements becomes 'disabled' depending on 'disable_stream_conf' flag
2011-09-02 16:13:30 -04:00
James
78ffa74bab
CC-2755: trial ending date
...
- add functions in Preference.php
2011-09-02 11:30:47 -04:00
James
c6557e1280
CC-2756: Ability to set plan level
...
- created setter and getter in Preference.php for plan level
- renamed airtime-stream to airtime-system
- airtime-system is removed from this repository(moved to airtime-saas)
2011-09-02 10:37:15 -04:00
James
0a85d2ecf5
CC-2727: Limit number of streams and max bitrate
...
- renamed
SetNumOfStream() -> SetNumOfStreams()
GetNumOfStream() -> GetNumOfStreams() \
- default bitrate is 320
- removed debugging code
2011-08-31 16:28:20 -04:00
james
b92793e80f
CC-2727: Limit number of streams and max bitrate
...
- create airtime-stream php script to set number of streams and max bitrate
- the stream section itself is not displayed rather than grey out
2011-08-26 15:41:20 -04:00
James
9eb21cb327
Merge branch '1.9.1' into devel
...
Conflicts:
VERSION
airtime_mvc/application/configs/constants.php
airtime_mvc/application/models/Preference.php
install_minimal/include/airtime-db-install.php
install_minimal/include/airtime-upgrade.php
python_apps/api_clients/api_client.py
2011-08-24 10:30:59 -04:00
James
3e3391dfba
CC-2718: Changes to the support page
...
- stroing and retreving new value "privact" to DB
- Displaying "Terms and Condition" link when user agrees it
2011-08-23 15:11:21 -04:00
James
38256de606
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
2011-08-18 13:54:17 -04:00
James
cf55e92aa3
CC-2607: Ability to adjust stream bitrate, type, etc from UI
...
- removed debug code from NowPlayingController
- New Form for streamsetting
- Action created in PreferenceController
2011-08-18 13:53:12 -04:00
martin
03f8163764
cc-2682: not using pypo time
...
-Remove messages being sent to pypo to change its timezone
-fix time conversion bug in pypo-push
2011-08-16 15:07:55 -04:00
martin
b538f1cc82
CC-1942: Add ability to set timezone in preferences
...
-change timezone in python
2011-08-15 10:06:42 -04:00
martin
84ec62eeca
CC-1942: Add ability to set timezone in preferences
...
-Can change the timezone for PHP. Need to change for python as well.
2011-08-15 10:06:42 -04:00
James
968c0f96a2
CC-2651: import idicator
...
- Threshold is 10 seconds
- record timestamp once every 5 seconds
- "File import inprogress..." displays above search box
- pyinotify read_freq changed to 0.1 from 1
2011-08-09 10:40:10 -04:00
James
9ff5bdaf0f
CC-2652: display info about import
...
- temp commit
2011-08-08 14:44:05 -04:00
James
79ddd93ec8
CC-2620: Undefined index error on Now playting page after upgrade
...
- fixed
2011-08-02 13:54:26 -04:00
james
600f80e03f
- suppressing error msg in case there is an error
2011-06-30 13:52:51 -04:00
james
89df3db096
CC-2496:adding "Select Country" to drop down(popup and support setting)
...
-done
2011-06-29 17:46:46 -04:00
James
59e19fe9d1
CC-2450:Phone home metric
...
- email is not required anymore.
- Send info box suppose to dispalys filelds only when thev
value is non-empty string. It wasn't diaplyng where the
value was 0(fixed).
2011-06-26 01:01:35 -04:00
James
8eb3ec3df2
CC-2449: Add promote flag for data collection
...
- done
2011-06-25 23:28:42 -04:00
james
66b777aedb
- fixed bug where Description was not sent
...
- changed order of display on info box in popup
2011-06-21 12:23:43 -04:00
Naomi Aro
253eb811c7
Merge branch 'cc-1799-put-airtime-storage-into-a-human-readable-file-naming-convention' into devel
...
Conflicts:
airtime_mvc/application/controllers/PreferenceController.php
airtime_mvc/application/models/Preference.php
airtime_mvc/application/views/scripts/form/preferences.phtml
airtime_mvc/public/js/airtime/preferences/preferences.js
2011-06-21 11:20:35 +02:00
Naomi Aro
b6888489e0
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
adding music dirs concept to Airtime. New cc_music_dirs table/class.
2011-06-21 10:24:02 +02:00
James Moon
dd4ea127fc
CC-1724:Phone home statistic
...
- Fixed the bug where it didn't populate country dropdown box
This was due to default sql not popuplate country table correctly
- Changed 180*180 min log text to 200*200
- Changed text are size in support settings
- Client now sends base64encoded image to server.
2011-06-20 20:31:20 -07:00
james
965b96047a
Merge
2011-06-20 18:10:39 -04:00
james
05dc48fa71
Merge branch 'devel' of dev.sourcefabric.org:airtime into devel
...
Conflicts:
airtime_mvc/application/controllers/PreferenceController.php
airtime_mvc/application/models/Preference.php
2011-06-20 18:09:37 -04:00
james
e762633405
CC-1724:Phone home statistics
...
- Final commit for client side.
2011-06-20 17:58:38 -04:00
Naomi Aro
ea21da6b61
CC-1799 Put Airtime Storage into a Human Readable File Naming Convention
...
recursively copying the audio_samples directory.
2011-06-17 17:54:36 +02:00
james
5adfb79981
CC-1724:Phone home statistics
...
Temp commit
2011-06-15 17:51:44 -04:00
james
cf654f1a45
CC-1724:phone-home-statistics
...
Rebase from devel into this branch
2011-06-15 12:06:50 -04:00
james
11b601308e
CC-1724:Phone home statistics
...
Temp commit
2011-06-15 11:17:03 -04:00
Paul Baranowski
b11cbd8159
CC-2166: Packaging Improvements. Moved the Zend app into airtime_mvc. It is now installed to /var/www/airtime. Storage is now set to /srv/airtime/stor. Utils are now installed to /usr/lib/airtime/utils/. Added install/airtime-dircheck.php as a simple test to see if everything is install/uninstalled correctly.
2011-04-14 18:55:04 -04:00