Commit graph

15358 commits

Author SHA1 Message Date
Robb
8f372f5610 Merge pull request #136 from radiorabe/feature/freeipa-auth
FreeIPA Auth Adaptor for LibreTime
2017-04-03 11:50:23 -04:00
Lucas Bickel
af2ca7f9a0 Only grab ldap config from ini if it exists
This is a workaround to make updating easier for folks who do not re-install. A proper solution would get rid of most of the Config class and use something based on Zend_Config_Ini instead. It would also have some sensible defaults in the code and nor error when new values get added.
2017-04-03 13:46:28 +02:00
Robb
e23e2abaa2 Merge pull request #137 from radiorabe/feature/rgain-install-for-deb-based-distros
Install python-rgain and mp3 deps
2017-04-02 17:31:13 -04:00
Lucas Bickel
e0f88ba808 Merge pull request #135 from Robbt/feature/repeat-autoplaylist-until-show-is-full
Feature/repeat autoplaylist until show is full
2017-04-01 10:15:44 +02:00
Robb Ebright
8a92c80bcb Fixed autoplaylist repeat to fill show 2017-04-01 01:00:00 -04:00
Lucas Bickel
7d1bc8730d Install python-rgain and mp3 deps 2017-04-01 00:10:25 +02:00
Lucas Bickel
ce0aea32f4 Merge pull request #134 from Robbt/fix/sort-auto-playlist-alpha
Fix/sort auto playlist alphabetically
2017-03-31 23:49:41 +02:00
Robb
f32de6a024 Merge pull request #131 from radiorabe/feature/remove-liquidsoap-lib-from-libretime
Do not bundle liquidsoap library
2017-03-31 16:59:21 -04:00
Robb Ebright
8bd93e3f6d modifying the test database files to include autoplaylist_repeat column 2017-03-31 12:11:38 -04:00
Robb Ebright
1ff48a32cd added missing dn function 2017-03-31 11:46:39 -04:00
Robb Ebright
4489b68d48 now with propel database autogen changes 2017-03-31 11:29:23 -04:00
Robb Ebright
8e3076190c keep db changes in alpha.1 2017-03-31 11:17:26 -04:00
Robb Ebright
b42dd20e09 Merge remote-tracking branch 'origin/master' into feature/repeat-autoplaylist-until-show-is-full 2017-03-31 11:12:17 -04:00
Robb Ebright
4b62bafdf2 Merge remote-tracking branch 'origin/master' into fix/sort-auto-playlist-alpha 2017-03-31 11:09:59 -04:00
Robb Ebright
c0363145f9 added db column to schema.xml 2017-03-31 10:55:20 -04:00
Lucas Bickel
367fb3ae76 Add missing config for tests
Since conf assumes the ldap stuff to exist it also needs to be in the tests :(
2017-03-31 14:26:29 +02:00
Lucas Bickel
aa5bc06d74 FreeIPA Auth Adaptor for LibreTime
Allow delegating user authentication to FreeIPA rather than having it be checked against the database.
2017-03-31 14:16:31 +02:00
Robb Ebright
c12ad4ea4f added UI to toggle autoplaylist repeat option 2017-03-31 00:00:19 -04:00
Robb Ebright
7a944ac9ce code change to repeat autoplaylists lacking UI option to enable/disable 2017-03-30 23:01:31 -04:00
Robb Ebright
0fdd6d8d57 sort autoplaylists alphabetically 2017-03-30 22:45:29 -04:00
Lucas Bickel
acdc529139 Do not bundle liquidsoap library
I think the code was bundled into legacy upstream before it was
readily available in liquidsoap proper. These snippets are now
maintained at https://github.com/savonet/liquidsoap/tree/master/scripts.

On all distros I checked these scripts are installed to /usr/bin/liquidsoap
by the corresponding package. Liquidsoap loads them from there by
default.

By not bundling this we will be ready to profit from new features and
bugfixes in liquidsoap that is expected to land on opam soon. We'll
need to figure out how to get debian and others updated when that
happens.
2017-03-28 12:26:11 +02:00
Lucas Bickel
a01c7c23ec Merge pull request #130 from comiconomenclaturist/feature/Api_week-info_fix
Feature/api week info fix
2017-03-27 16:11:52 +02:00
comiconomenclaturist
f42401a6ad modified: airtime_mvc/application/controllers/ApiController.php 2017-03-27 16:04:20 +02:00
Robb
e73a2941fd Merge pull request #121 from radiorabe/feature/restore-recording-feature-part-2
Fix recording through ecasound
2017-03-26 00:19:49 -04:00
Robb Ebright
4b9a105a89 Merge branch 'feature/restore-recording-feature-part-2' of https://github.com/radiorabe/libretime into radiorabe-feature/restore-recording-feature-part-2 2017-03-26 00:04:09 -04:00
Robb
d6b7a86048 Merge pull request #123 from radiorabe/feature/translatable-radio-page
Translatable radio page
2017-03-26 00:02:36 -04:00
Robb
42165f3fb3 Merge pull request #122 from radiorabe/feature/restore-datatable-settings-when-localstorage-is-empty
Restore datatables-library from server on login
2017-03-24 12:36:11 -04:00
Lucas Bickel
7ac24870ce Regenerate strings
This contains some more strings that where mostly already waiting on master or added in the last commit.
2017-03-24 17:28:17 +01:00
Lucas Bickel
c2deb94c16 Make radio page translatable
This makes the radio page use the station default language if one is set. Previously the pages where not really getting translated.
2017-03-24 17:23:21 +01:00
Lucas Bickel
0274920d14 Restore datatables-library from server on login
When localStorage is empty we try getting the data from the server. This is a bit hacky since the ui uses a very old version of datatables.
2017-03-24 16:21:39 +01:00
Robb
3196603dde Merge pull request #118 from radiorabe/feature/pull-ru-from-zanata
Update ru and de i18n
2017-03-24 10:57:48 -04:00
Lucas Bickel
b267036483 Fix recording through ecasound
This is part 2 of fixing ecasound recordings from line-in. Part 1 restored the User-Interface, part 2 takes care of getting to the point where ecasound gets started, records something and uploads it through rest when done. Part 3 will take care of making sure that the recorded file is mapped to the show and not just stored as a new track.

I refactored api_clients to not use urllib2 for posting multipart data since I was loosing my sanity over it and requests seems to have a modern approach to doing this compared to what api_clients was previously doing.
2017-03-24 15:15:37 +01:00
Lucas Bickel
ba00548048 Merge pull request #120 from Robbt/master
Fix README.md link to Code of Conduct
2017-03-24 15:12:35 +01:00
Robb Ebright
d0f0ffaade fixing link to code of conduct 2017-03-24 08:57:55 -04:00
Robb Ebright
5773ec3999 Merge branch 'master' of https://github.com/LibreTime/libretime 2017-03-24 08:56:54 -04:00
Lucas Bickel
01e7b31ccb Add missing string to localcontroller 2017-03-24 13:36:31 +01:00
Lucas Bickel
ee81a73817 Run more unstranslated Strings through _() 2017-03-24 13:32:15 +01:00
Lucas Bickel
eda331c4b2 Make .personal-block.solo fit i18n texts 2017-03-24 13:18:52 +01:00
Lucas Bickel
da9aa991b3 Dont let menu overlap onto content 2017-03-24 00:08:45 +01:00
Lucas Bickel
c3e2dda3c1 Translatable sub-menu 2017-03-23 23:53:47 +01:00
Robb
674f17213f Update testing.md 2017-03-23 18:44:17 -04:00
Lucas Bickel
314c105508 Proper translation rendering for main menu 2017-03-23 23:41:47 +01:00
Robb
62388f7a09 Merge pull request #117 from radiorabe/feature/logo-replacement-for-oops-page
Remove legacy upstream branding from oops page
2017-03-23 18:15:04 -04:00
Lucas Bickel
caaa0c0e2a Fix locale generation for js dicts 2017-03-23 23:01:20 +01:00
Lucas Bickel
559fdd0659 Update ru and de i18n 2017-03-23 22:16:44 +01:00
Robb
69347f227f Merge pull request #106 from radiorabe/feature/hideable-scheduled-shows
Hideable Scheduled Shows tab
2017-03-23 14:57:05 -04:00
Lucas Bickel
4a7d5be735 Wider max-width for more browser compat 2017-03-23 14:12:58 +01:00
Lucas Bickel
81cf904ce0 Remove legacy upstream branding from oops page 2017-03-23 14:06:50 +01:00
Robb Ebright
7eceec810e Merge branch 'feature/hideable-scheduled-shows' of https://github.com/radiorabe/libretime 2017-03-23 08:59:34 -04:00
Robb
1f039663fb Merge pull request #114 from radiorabe/fix/recorder-path-config
Get base_recorder_file config from proper subsection in conf
2017-03-23 08:56:02 -04:00