Commit Graph

6072 Commits

Author SHA1 Message Date
Kyle Robbertze cb462d494f
Merge pull request #903 from codenift/artwork-upload
Upload artwork using drag and drop or click to browse
2019-11-05 22:30:31 +02:00
Codenift 2bb0976300 Added remove artwork option, and a few changes. 2019-10-29 23:50:01 -04:00
Codenift 9f2d941c87 Clean up on artwork upload. 2019-10-25 14:46:16 -04:00
Codenift a65ab11d9f Upload artwork using drag and drop or click to browse using track edit. 2019-10-25 10:30:33 -04:00
Codenift 251ecf1ff7 Fix causing API to fail. 2019-10-17 00:23:19 -04:00
Codenift d5b04b30cc Added media_type downgrade 2019-10-16 21:22:50 -04:00
Codenift 07a4117bd4 Media Type for tracks. Same PR from before with a couple minor fixes 2019-10-16 20:20:34 -04:00
Robb 7701d0f438
Merge pull request #877 from codenift/artwork
Generate artwork image from audio using ID3.
2019-10-15 17:58:20 -04:00
Codenift 7366fa60fc
Change to display a better message
Replaced with a better message they can understand
2019-10-13 16:23:06 -04:00
Codenift 8cc48eb47f
Fixed description for logging if getid3 exists 2019-10-13 15:31:21 -04:00
Codenift 88f90f33b9
If id3 library is not present show default image
Checks for getid3 library. Prevents site from failing. No images are fetched from audio files and will just show default image instead with a message on log saying to run install.
2019-10-13 13:07:06 -04:00
Robb Ebright 5c1481167e removed the media type PR from the artwork PR with revert 2019-10-13 08:17:40 -04:00
Robb Ebright 924d60bd4b Moved intro and outro autoplaylist out of repeat until full loop 2019-10-12 16:21:19 -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
Codenift fc2c23be8a Updated jquery.cookie to js.cookie 2019-09-18 10:04:43 -04:00
Lucas Bickel 541204b4ff Do not add LibreTime to title if station name is set 2019-09-12 22:00:06 +02: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
Kyle Robbertze 704774f5e3
Merge pull request #857 from radiorabe/chore/update-support-link
Replace support link with discourse
2019-08-18 22:10:51 +02:00
Kyle Robbertze 7d41596cd1
Merge pull request #859 from radiorabe/chore/rename-airtime-api-to-libretime-api
Rename Airtime API to LibreTime API  in i18n
2019-08-18 22:09:54 +02:00
Lucas Bickel 55c194a5d9 ♻️ remove dead form 2019-08-18 19:48:45 +02:00
Lucas Bickel 36472d9f4c 🌐 rename Airtime API to LibreTime API 2019-08-18 19:45:05 +02:00
Lucas Bickel ed71a9b065 💄 (help) replace support link with discourse 2019-08-18 18:36:15 +02:00
Lucas Bickel 0f5cb8b1f8 🔥 remove remaining legacy saas code 2019-08-18 16:34:29 +02:00
Robbt 6fe75028e3 added null to try to fix missing arguments 2019-07-04 10:21:35 -04:00
Kyle Robbertze c69136767e Use user-defined timezone if it exists
Fixes: #785
2019-06-29 22:27:55 +02:00
Kyle Robbertze eb122f52fb
Merge pull request #818 from Robbt/sort-by-play-date
Smartblock sort tracks by last play date
2019-05-09 17:05:56 +02:00
Robbt 4db93d3cee remove commented out code and add comment about sort null addition 2019-05-09 10:46:39 -04:00
Kyle Robbertze 9ac28a1aa5
Merge pull request #816 from Robbt/add_show_analytics
Add show-based listener analytics
2019-05-09 16:23:41 +02:00
Robbt edb87ff3da Fixed time to display in user timezone vs. UTC 2019-05-08 19:27:54 -04:00
Robbt 1735cfc5b4 Fixed the null sort to work like we want 2019-05-08 18:18:36 -04:00
Robbt c2ad5e387a added sort by last play time but does not work with unplayed tracks 2019-05-08 18:01:06 -04:00
Robbt cb5842b3a1 fixed reload and added error validation needs better css 2019-05-04 13:54:57 -04:00
Robb 842e459de5
Merge branch 'master' into add-podcast-import-date 2019-05-04 11:53:28 -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 e701c2cffe Added last import date to podcast 2019-05-01 17:31:58 -04:00
Robbt 59df8ca6f8 fixed the total count being passed and undid previous commit 2019-05-01 16:00:49 -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
Kyle Robbertze 36873a2fb0
Merge pull request #810 from Robbt/fix-podcast-service
Fix podcast service
2019-04-26 23:55:50 +02:00
Robbt bdb33bdd83 removed logging statement 2019-04-24 22:28:09 -04:00
Robbt 5c250fc28a added additional escapes to fix podcast service 2019-04-24 22:19:45 -04:00
Kyle Robbertze 16bf731905
Merge pull request #804 from Robbt/fix-cancel-ongoing-linked-show
enables cancel show for currently playing linked shows to work
2019-04-23 18:34:11 +02:00
Robbt b972b4b857 made it possible for currently playing linked shows to be cancelled as per the UI 2019-04-22 22:47:37 -04:00
Kyle Robbertze be5222d3a2
Merge pull request #803 from Robbt/xabispacebiker-xabispacebiker-patch-1
Fix the schedule from Xabispacebiker xabispacebiker patch 1
2019-04-22 23:03:47 +02:00
Robbt f7998848e8 moved brack per style request 2019-04-22 16:46:18 -04:00
Robbt 1e1ffb95ad Merge branch 'xabispacebiker-patch-1' of https://github.com/xabispacebiker/libretime into xabispacebiker-xabispacebiker-patch-1 2019-04-22 16:43:49 -04:00
Robbt 32d3c0578b refactor time remaining smartblock to work with playlists 2019-04-22 15:26:09 -04:00
Robbt 2af54d0b64 give program managers listener stats access 2019-04-22 12:55:05 -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 eff4f62f55 fixed syntax errors 2019-04-01 11:18:14 -04:00
Robbt 1f98353847 changed class name to one permitted by language 2019-04-01 11:14:50 -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
Robbt 64e33a235d added check to prevent unnecessary conversion to seconds 2019-03-02 20:36:02 -05:00
Robbt 8a7d6f805d Merge branch 'podcastservice-fix' of https://github.com/ciaby/libretime into ciaby-podcastservice-fix 2019-02-27 13:10:43 -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
r b6e554edfe include gemerated smartblock/playlist name in success message 2019-02-23 01:55:38 -06:00
frecuencialibre 53907e7c20
Merge pull request #748 from xabispacebiker/podcast-interface-fix
Podcast interface fix
2019-02-22 23:17:52 -06:00
Xabi Spacebiker 5abeb95ab7
Update station.phtml 2019-02-22 13:04:08 +01:00
Kyle Robbertze 2cda6fa8aa
Merge pull request #745 from Robbt/fix-null-autoloading-playlist
fixed autoloading playlist to avoid errors when trying to schedule empty playlist
2019-02-19 14:56:38 +02:00
Robbt 7d1acab7b6 fixed autoloading playlist to avoid errors when trying to schedule empty playlist 2019-02-19 07:49:11 -05:00
Kyle Robbertze 978a5865e5
Merge pull request #744 from Robbt/fix-count-warning-in-schedule
Fix count warning in schedule
2019-02-19 12:28:19 +02:00
Robbt 48a2a49b30 this fixes a count warning in null condition new with 7.2 2019-02-18 18:53:51 -05: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
Xabi Spacebiker 04886aad0a
Update Schedule.php
This small fix solved issue https://github.com/LibreTime/libretime/issues/741
2019-02-18 11:44:12 +01: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
Robbt 1bdd27077c add audio/flac to mimetype in filedatahelper 2019-02-15 16:25:51 -05: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
Lucas Bickel cc1f3c62e6 📦 (mvc) switch to zf1s zf1 2019-02-11 16:44:03 -05:00
Your Name 7f69b1adf1 Bugfix for #726. Fixes onAirLightAction returning 500 error 2019-02-10 09:58:10 +00:00
Robb 17e12f023d
Merge pull request #715 from frecuencialibre/user-settings
masterpanel ui tweaks
2019-02-09 11:41:17 -05:00
Robb a4d0fcd8f3
Merge pull request #704 from Robbt/fix-smartblock-multi-criteria
Fix smartblock multi criteria
2019-02-09 11:22:29 -05:00
Robbt 6f7c2f2cc9 refactored autoplaylist and updated showinstance to make sequential adds possible 2019-02-09 10:58:00 -05:00
r fcbe097f83 Revert "remove red logout button from left sidebar"
This reverts commit aa6ac77491.
2019-02-08 16:58:06 -06:00
Robbt a832440e0a added an end condition for the exit loop if it didnt succeed in finding an audio file it continues 2019-02-07 23:45:45 -05:00
Robbt d8eeb9a0f9 did additional checking before attempting to process non-audio items as array 2019-02-07 23:33:48 -05:00
Robbt 55bc9d3a46 modified podcast to search for audio enclosure if it finds a non-audio enclosure 2019-02-04 23:45:42 -05:00
r c083cfb2be Merge branch 'fix-smartblock-multi-criteria' of github.com:Robbt/libretime into fix-smartblock-multi-criteria 2019-02-04 14:18:20 -06:00
r 3f43c9abb5 group smartblock search criteria fields to accurately reflect query 2019-02-04 14:18:02 -06:00
Robbt b09c175a25 removed code and database change that was not being used to avoid future confusion 2019-02-04 11:57:13 -05:00
Robbt 1fe711f511 created new sql edition to avoid conflict with already merged 2019-02-04 09:52:17 -05:00
r b532fe564e clarify smartblock OR vs AND 2019-02-03 16:16:47 -06:00
ryan 42c1731273 Improve general settings labels 2019-01-22 19:54:34 -06:00
ryan aadc254c88 remove individual podcast "overwrite" checkbox, improve layout 2019-01-22 19:06:41 -06:00
ryan aa6ac77491 remove red logout button from left sidebar 2019-01-22 17:45:31 -06:00
ryan 80d4801d0f restore account name and logout in header, remove timezone, simplify 2019-01-22 17:42:35 -06:00
Lucas Bickel ea3b87085e
Merge pull request #711 from Robbt/fix-playlist-remaining-time-block
passed $show variable when smartblock added via playlist
2019-01-21 22:20:10 +01:00
frecuencialibre c26e15fd70
Merge pull request #659 from Robbt/podcast-metadata-override
added track title and artist override for podcasts
2019-01-21 14:09:39 -06:00
Robbt 1d994f5daf passed $show variable when smartblock added via playlist 2019-01-21 11:07:16 -05:00
Robbt 8de94a670f trying different things for autoplaylist 2019-01-21 11:06:04 -05:00
Robbt eb2d463672 Merge branch 'master' of https://github.com/LibreTime/libretime into fix-smartblock-multi-criteria 2019-01-20 19:56:21 -05:00
Robbt f9a5da2ba3 intro playlist scaffolding in place but needs refinement to get working 2019-01-20 19:20:13 -05:00
Robb 17e69cf0fa
Merge pull request #670 from radiorabe/dev/zf1s
Use zf1s packages to gain php 7.2 compatibility
2019-01-20 16:21:28 -05:00
Robbt 6631dd994f working with start form 2019-01-20 14:12:52 -05:00
Robbt eff7a19409 further work on groupval 2019-01-20 09:04:46 -05:00
Lucas Bickel 287cd28546 🐛 Make Settings menu visible to all users 2019-01-20 14:52:50 +01:00
Lucas Bickel 54b1a70249 📦 (mvc) switch to zf1s zf1 2019-01-20 14:46:33 +01:00
Robbt d03aa5bd86 starting on startForm to maintain criteria grouping during reload 2019-01-19 22:05:31 -05:00
Robbt 8095f6e627 Enable smartblocks with same criteria to stay separate if created with new criteria 2019-01-19 21:41:00 -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 1e7a8dce8c started along route of using extra to group modifiers 2019-01-19 19:27:24 -05:00
Robbt ae9f95c758 removed view helper decoration 2019-01-16 05:18:33 -05:00
Robbt 62c3f16d83 starting to edit form preferences 2019-01-15 08:45:21 -05:00
Robbt 6e39cb400f update individual track metadata 2019-01-13 12:00:42 -05:00
Robbt 7177fc7bed Removed logging and fix parameter variable 2019-01-13 11:46:55 -05:00
Robbt 2485e70bbe fixed typo in variable 2019-01-13 09:50:21 -05:00
Robbt eb349174dd change album override label to podcast metadata override in preferences page 2019-01-13 00:40:13 -05:00
Robbt a9ca4432f9 added upgrade and downgrade scripts 2019-01-13 00:02:07 -05:00
Robbt 0a2de69fbb modified schema definition to include episode title 2019-01-12 23:48:19 -05:00
Robbt e773887736 merge in audiofile fix from master 2019-01-12 23:11:00 -05:00
Robb f0ef3d0c87
Merge pull request #651 from frecuencialibre/podcast-ui
make podcast creation UI conform to standard content creation UI
2019-01-12 12:27:03 -05:00
ryan 3ce27c6c40 include markup into which to create episode tables 2019-01-12 07:28:58 -06:00
Ciaby 2f77c40ed4 Fix PodcastService PHP error in podcast generation 2019-01-12 00:34:06 +01:00
ryan 3f85c38137 cleanup podcast episodes table orphaned code 2019-01-08 13:01:05 -06:00
Lucas Bickel 08d2462730 📝 Remove outdated support docs 2019-01-02 20:28:27 +01:00
Robbt e2e8591b4d added track title override for podcasts 2018-12-23 14:54:47 -05:00
Robb 7c1bea379c
Merge pull request #653 from radiorabe/chore/remove-zfdebug
Remove zfdebug
2018-12-23 11:48:43 -05:00
Robbt 79d5d98843 prevented shuffling from failing on playlists containing smartblocks 2018-12-23 07:08:35 -05:00
Lucas Bickel bc17f483bd (mvc) remove zfdebug
Remove zfdebug since it is unused and has a dependency on zendframework1.
2018-12-23 09:32:47 +01:00
Lucas Bickel cb0daddaf5
Merge pull request #649 from Robbt/remove-recaptcha
removed the recaptcha
2018-12-18 19:10:14 +01:00
Robbt bec1b170cd removed captcha from template 2018-12-18 08:38:45 -05:00
Robbt 2c3db00f12 removed the recaptcha 2018-12-18 08:35:17 -05:00
frecuencialibre 0ccf4da1e6
Merge pull request #637 from Robbt/podcastname-edit
Make podcast name editable
2018-12-17 12:28:28 -06:00
Robbt f803b69fdd fixed default behavior of podcast autogenerated smartblocks and playlists 2018-12-17 11:19:16 -05:00
ryan 6bbaa88b0f add podcast "overwrite album..." setting tooltip 2018-12-15 06:58:36 -06:00
ryan 29501528a9 provide fallback podcast name for smartblock creation from popup 2018-12-15 06:54:03 -06:00
ryan bde87c7afb podcast smartblock generation: add success message and conditional hide 2018-12-15 05:09:19 -06:00
ryan 15cf291bc9 set auto-generated smartblock and playlist title directly from input 2018-12-14 15:24:28 -06:00
Robb 784bac256e
Merge pull request #640 from frecuencialibre/smartblock-ui
Smartblock ui: add collapsed "advanced options" section
2018-12-13 21:23:24 -05:00
ryan b56357309f Make Advanced Options string translatable 2018-12-13 16:29:41 -06:00
ryan 13d6df24fb smartblock ui: add collapsed "advanced options" section 2018-12-13 09:11:42 -06:00
Robbt 6cd5550721 added button to generate smartblock and playlist for podcast 2018-12-12 22:53:28 -05:00
Robbt c109e29a59 made criteria match not show up on playlists tab 2018-12-12 17:31:27 -05:00
Robbt cb62cff277 give user ability to edit podcast name 2018-12-12 17:17:37 -05:00