Codenift
07a4117bd4
Media Type for tracks. Same PR from before with a couple minor fixes
2019-10-16 20:20:34 -04:00
Robb Ebright
5c1481167e
removed the media type PR from the artwork PR with revert
2019-10-13 08:17:40 -04:00
Codenift
8bcef25d4e
Merge branch 'master' into artwork
2019-10-10 14:54:12 -04:00
robbt
8bf7427f3b
fixed the database upgrade script
2019-10-10 00:03:01 +00:00
Robb Ebright
125d10e474
add a downgrade sql script
2019-10-09 19:45:07 -04:00
robbt
9d8def9ef7
changed database schema versioning to fit libretime project
2019-10-09 23:30:49 +00:00
Codenift
b411d6d6f2
Added option to set media type for tracks.
2019-09-20 03:09:41 -04:00
Codenift
2e23238f2c
JS Cookie update
2019-09-20 00:29:31 -04:00
Codenift
45dbf84750
Generate artwork images for audio using ID3.
2019-09-19 20:07:50 -04:00
Kyle Robbertze
306954cbf1
Merge pull request #853 from radiorabe/chore/remove-billing
...
Remove remaining legacy saas code
2019-08-21 10:31:06 +02:00
Lucas Bickel
36472d9f4c
🌐 rename Airtime API to LibreTime API
2019-08-18 19:45:05 +02:00
Lucas Bickel
0f5cb8b1f8
🔥 remove remaining legacy saas code
2019-08-18 16:34:29 +02:00
Robbt
cb5842b3a1
fixed reload and added error validation needs better css
2019-05-04 13:54:57 -04:00
Robbt
7c783536db
got basic data tables working need to add show selection, redraw etc
2019-05-02 19:32:50 -04:00
Robbt
448d9b9e90
modified listener stat more
2019-05-01 20:45:09 -04:00
Robbt
fafc599780
Added show listener stats page needs data display still
2019-04-30 20:40:22 -04:00
Robbt
b8b656d8ca
added option to pull listener data for every show that aired during a date range
2019-04-30 16:33:17 -04:00
Robbt
13756be410
Added a per show listener report
2019-04-30 16:03:54 -04:00
Richard Patterson
f9d810eb94
Expose source status via live-info-v2 endpoint.
2019-04-22 14:58:42 +01:00
Robbt
0cbeb07e19
modified episodes_description to be longvarchar aka text
2019-04-02 20:12:20 -04:00
Robbt
88069432f9
added alpha.7.x files
2019-04-01 20:55:38 -04:00
Robbt
6f9ce404a8
Remove duplicate sql from existing lines and update Upgrades.php
2019-04-01 11:12:15 -04:00
Robbt
bd364a00fc
Merge branch 'fix-release-sql-schema-changes' of https://github.com/Robbt/libretime into Robbt-fix-release-sql-schema-changes
2019-04-01 09:57:55 -04:00
Robbt
b132f2e6d0
merged database schema changes to alpha.7 release
2019-03-27 09:10:15 -04:00
Robbt
009fb49a6a
Added the ability for admins to edit the owner of a track via the edit track interface
2019-03-05 10:00:54 -05:00
Robb
bc14230281
Merge pull request #716 from frecuencialibre/podcast-ui-2
...
Clarify podcast settings and workflow
2019-02-27 13:09:42 -05:00
r
c903a6dfd3
Add missing translateable strings in js to php translation method
2019-02-25 10:59:14 -06:00
Robb
f3b1133c3b
Merge pull request #742 from mikeopensauce/apistatus
...
Apistatus
2019-02-18 12:22:17 -05:00
Mike Cox
9e36dda855
Add new features to API on air call which shows the status of the two streams and whether they are switched to live output
2019-02-18 12:19:41 +00:00
Kyle Robbertze
e13fc6b3d9
Merge pull request #734 from mikeopensauce/726apionairfix
...
Bugfix for #726 . Fixes onAirLightAction returning 500 error
2019-02-17 18:45:10 +02:00
frecuencialibre
4d0fea34fc
Merge pull request #707 from Robbt/intro-playlist
...
Add Intro and Outro playlist to Autoloading Playlists
2019-02-14 10:49:15 -06:00
r
eb4763c839
remove debug logging
2019-02-13 12:42:28 -06:00
Your Name
7f69b1adf1
Bugfix for #726 . Fixes onAirLightAction returning 500 error
2019-02-10 09:58:10 +00:00
Robbt
1fe711f511
created new sql edition to avoid conflict with already merged
2019-02-04 09:52:17 -05:00
Robbt
8de94a670f
trying different things for autoplaylist
2019-01-21 11:06:04 -05:00
Robbt
f9a5da2ba3
intro playlist scaffolding in place but needs refinement to get working
2019-01-20 19:20:13 -05:00
Robbt
2b057472ca
part of the way there towards grouping need to deal with OR value
2019-01-20 02:12:21 +00:00
Robbt
e45349f390
removed not null constraint to avoid break upon upgrade of existing installs
2019-01-19 19:37:25 -05:00
Robbt
a9ca4432f9
added upgrade and downgrade scripts
2019-01-13 00:02:07 -05:00
Lucas Bickel
08d2462730
📝 Remove outdated support docs
2019-01-02 20:28:27 +01:00
Robbt
79d5d98843
prevented shuffling from failing on playlists containing smartblocks
2018-12-23 07:08:35 -05:00
Robbt
2c3db00f12
removed the recaptcha
2018-12-18 08:35:17 -05:00
Robbt
1bf5fcc169
removed quote around column name
2018-12-12 09:44:52 -05:00
Robbt
af441d4db4
added schema change to database controller
2018-12-11 21:40:09 -05:00
Lucas Bickel
afa67eb96d
🔥 remove dead code
2018-10-06 21:18:44 +02:00
Lucas Bickel
e6afd444a4
Merge pull request #393 from HammyHavoc/master
...
Changed 'System->Streams' to 'Settings->Streams'
2018-06-30 12:28:25 +02:00
Lucas Bickel
1c2aec95ea
Merge pull request #369 from rfb/feed-cors
...
Add CORS handling to podcast feed
2018-06-30 12:22:16 +02:00
Robb
efe0aefddc
Merge pull request #433 from radiorabe/fix/429-ipv6-schema-updates
...
Fix/429 ipv6 schema updates
2018-02-10 16:34:23 -05:00
Robb
8d1da3bea5
Merge pull request #386 from radiorabe/fix/384-hard-upload-limit
...
Use max upload size from php config in frontend plupload js
2018-02-10 16:30:05 -05:00
Lucas Bickel
313342c297
Run schema update and add migration script
2018-02-03 16:43:10 +01:00
Lucas Bickel
b7b581e6ec
Merge remote-tracking branch 'robbt/fix/show_files_meet_criteria' into dev/merge-testing
2018-01-09 21:51:30 +01:00
Robb Ebright
927fcbc42d
Pluralized file criteria, cleaned up CSS and removed dead code
2018-01-03 18:57:02 -05:00
Robb Ebright
0af56cc283
Added javascript text to localegenerator
2018-01-03 17:15:30 -05:00
Hammy Havoc
3c808aef45
Changed 'System->Streams' to 'Settings->Streams'
2018-01-02 01:01:57 +00:00
Lucas Bickel
c342aef031
Use max upload size from php config in frontend plupload js
2017-12-26 13:14:01 +01:00
Robb Ebright
91906e5b5d
Moved files that meet criteria to top of track listing
2017-11-26 14:48:41 -05:00
Ryan Barber
62a85bbe77
Add CORS handling to podcast feed
2017-11-24 22:44:01 -08:00
Xabi Spacebiker
2e47b00453
Fix missing translations
2017-09-27 10:13:44 +02:00
Robb Ebright
3515a898a7
Added option for Auto Smartblock and Playlist creation to preferences
2017-08-23 12:16:42 -04:00
Robb Ebright
6a11253ce3
added code to duplicate criteria and type for duplicate smartblock
2017-08-17 01:21:26 -04:00
Robb Ebright
c6cfd97b1a
started on duplicate smartblock functionality
2017-08-16 23:32:54 -04:00
Lucas Bickel
2ea19f20fe
Re-assign files to first non deleted admin user
2017-05-22 00:20:02 +02:00
Lucas Bickel
f9a19d9e27
Uses the minimized angular from public dir instead of cdn
...
This uses the available minimized version of angular instead of using the non minimized version from the google cdn.
2017-04-18 08:43:44 +02:00
Lucas Bickel
9807e78f72
Use json_encode if we need to return js and not json
...
Turns out the zf1 jsonHelper whas doing some weird stuff to the content-type header under the hood.
2017-04-09 12:40:35 +02: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
c12ad4ea4f
added UI to toggle autoplaylist repeat option
2017-03-31 00:00:19 -04: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
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
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
01e7b31ccb
Add missing string to localcontroller
2017-03-24 13:36:31 +01:00
Lucas Bickel
caaa0c0e2a
Fix locale generation for js dicts
2017-03-23 23:01:20 +01:00
Lucas Bickel
06a3ad0ed3
Re-implement version check
...
This makes LibreTime check its version against github releases and lets the user know when to update. It uses the red exclamation point when there is a patch release or if LibreTime is more than one major release ahead. The orange icon is used when LibreTime is on a git install, a single major update is available, or a pre-release version is installed. The green update icon gets used to signify that a new minor release is available. Finally the green checkmark will be used when you are on a stable release.
2017-03-20 20:36:46 +01:00
Lucas Bickel
81d3c3e2b8
Merge pull request #84 from Robbt/fix/live-stream-source
...
[WIP] Making show and master source ports and mount points editable.
2017-03-20 02:06:58 +01:00
Lucas Bickel
b93a0eccc6
Build form early and reactivate ajaxy replacing
...
This makes subform validation work for everything again. I also had to slightly unhack the corresponding js. It's still not very nice in that it still reloads even though ajax would have been enough but I could figure out why the mast source field was not getting the proper values (You can reproduce this by commenting the window.location.reload() in the js).
2017-03-19 12:35:58 +01:00
Lucas Bickel
1310c44d75
Fix: add missing upgrade scripts
2017-03-18 11:46:30 +01:00
Lucas Bickel
7f00182913
Allow 0 file_id in third_party_trackrefs
...
The previous constraint of NOT NULL made it impossible to create a placeholder entry for later downloading. This uses a 0 default instead of the constraint and downloading as well as the green checkbox work again.
2017-03-18 11:37:45 +01:00
Lucas Bickel
e1cf27664b
Cleanup dead code
2017-03-17 15:09:21 +01:00
Lucas Bickel
d68c95b144
Add db up/downgrade script for album_override field
2017-03-17 14:36:28 +01:00
Robb Ebright
9fe31a5923
minor code clean-up
2017-03-16 22:30:08 -04:00
Robb Ebright
fefc53c000
basic podcast album override option in preferences
2017-03-16 16:48:31 -04:00
Robb Ebright
4c8f2ad435
fixed default and override URL settings and removed unused validation
2017-03-16 10:18:43 -04:00
Robb Ebright
e873e0d8da
Merge branch 'fix/live-stream-source' of https://github.com/Robbt/libretime into Robbt-fix/live-stream-source
2017-03-14 19:22:32 -04:00
Robb Ebright
67ffd2d34a
Making show and master source ports and mount points editable.
2017-03-14 01:15:14 +00:00
Lucas Bickel
61cde1557f
Make password reset work for eveyone
...
This stops distinguishing between superadmin users from whmcs vs regular local users on the password reset page.
2017-03-13 20:39:21 +01:00
Lucas Bickel
38d4fdcdda
Disable all google tracking per default
2017-03-13 17:30:05 +01:00
Lucas Bickel
8afdf2808d
Fix sad tape error when saving prefs w/o soundcloud
2017-03-12 15:19:16 +01:00
Robb
ff83784864
Merge pull request #56 from radiorabe/feature/version-reporting
...
Harmonize version reporting in ui and api
2017-03-11 19:06:28 -05:00
Robb
2be8ef0f2b
Merge pull request #55 from radiorabe/feature/autodj
...
Robbs AutoDJ
2017-03-11 18:41:08 -05:00
Lucas Bickel
bd18caf69d
Harmonize version reporting in ui and api
...
Everything should use the version from the VERSION file created by the installer like this.
2017-03-10 20:38:43 +01:00
Lucas Bickel
2a53241ba3
Whitespace and deadcode nitpick
2017-03-10 16:27:46 +01:00
Lucas Bickel
a7d25e1960
Register and reversion update, add downgrade
2017-03-10 15:49:36 +01:00
Robb Ebright
32a1a66378
Added AutoPlaylist Functionality to Show Scheduler enabling shows to have tracks added automatically.
2017-03-10 15:33:32 +01:00
Lucas Bickel
baa0f9ba77
Make CORS great again
...
This fixes CORS to work properly with most 2.5 api endpoints while keeping the JSONP format available.
* [x] return JSONP or JSON with proper CORS headers from API
* [x] Field in Genereal Preferences Form to configure CORS enabled URLs
See #17 for what triggered this refactor. I beleive this should make integrating the APIs on the client side trivial without mandating the use of JSONP.
2017-03-10 15:10:56 +01:00
Lucas Bickel
7315af0304
restore /systemstatus page
...
All it needed was a new controller, and some small ui tweaks + re-adding to the menu. I put it in Settings » Status where I believe it belongs.
2017-03-08 14:46:33 +01:00
Lucas Bickel
7c86991c50
Merge pull request #11 from radiorabe/feature/disable-billing
...
Problem: Billing is always on
2017-03-04 16:10:50 +01:00