Commit Graph

16149 Commits

Author SHA1 Message Date
Robb Ebright 1c89675f6e made sure icecast_pass was copied to airtime directory upon reprovision 2020-01-09 08:04:09 -05:00
Robb cbf999bd09
Merge pull request #944 from paddatrapper/conf-stats
Add default icecast admin username
2020-01-09 07:42:07 -05:00
Kyle Robbertze 60b08dff4f add default for streams 2-4 2020-01-09 14:41:12 +02:00
Kyle Robbertze 8000e1936a add default icecast admin username
Fixes: #879
2020-01-08 15:09:04 +02:00
Kyle Robbertze 5cfa57234b
Merge pull request #933 from Robbt/icecast-password
change default icecast password automatically during install
2020-01-08 13:50:56 +02:00
Robb Ebright 336e7d82b1 fixed installer to not change pass during upgrade and add centos support 2020-01-07 10:40:30 -05:00
Robb Ebright f42f331c29 added xmlstarlet to centos based vagrant install 2020-01-07 08:50:32 -05:00
Robb 0f85e4eceb
Merge pull request #938 from paddatrapper/cors-doc
Document CORS configuration better
2020-01-07 08:16:12 -05:00
Kyle Robbertze 5469b0874c Document CORS configuration better
Fixes #917
2020-01-07 09:36:03 +02:00
Robb Ebright 211ce99a2c removed debugging log 2020-01-06 13:58:31 -05:00
Robb 76ba139be5
Merge pull request #937 from paddatrapper/doc-structure
List install first in docs
2020-01-06 13:52:37 -05:00
Kyle Robbertze 54ad27ab75 List install first in docs
The install processes is the first thing users need to do, thus list it
first
2020-01-06 12:55:07 +02:00
Kyle Robbertze 2f5b19ecfa
Merge pull request #931 from Robbt/liquidsoap1.3-fix
add liquidsoap 1.3 support while retaining legacy script for liquidsoap 1.1.1 compatibility
2020-01-05 22:43:58 +02:00
Robbt edaa2ead85 fixed new line in php 2020-01-03 20:14:02 -05:00
Robbt 9a027373e1 fixed database page stall 2020-01-03 15:00:27 -05:00
Robbt 88a7cf6a3e fix database statements 2020-01-03 13:20:40 -05:00
Robb 84551bb675
Merge pull request #934 from paddatrapper/broken-link
Fix broken link in install doc
2020-01-02 08:17:00 -05:00
Kyle Robbertze 7c9ca660b3 fix broken link in install doc 2020-01-02 11:10:57 +02:00
Kyle Robbertze 71c144aa75 Merge remote-tracking branch 'robbt/raspbian-buster-fix' 2020-01-02 09:57:12 +02:00
Robb Ebright 5d3295c86c first stab at icecast password change on install 2020-01-01 21:03:30 -05:00
Robb 99f8d02927
Merge pull request #902 from paddatrapper/api-1.1
Add OpenAPI doc of the current API
2019-12-31 12:20:57 -05:00
Robb Ebright 0931ba842a add legacy script for liquidsoap 1.1.1 compatibility 2019-12-30 22:07:48 -05:00
Robb Ebright 1139f82ef2 fix rasbian debian 10 install 2019-12-28 09:01:22 -05:00
Kyle Robbertze 1c2906f5ab
Merge pull request #925 from althost/dashboard_fix
Fix Dashboard when current instance has no metadata
2019-12-05 12:10:54 +02:00
Roberto Soto 342154fe41 basic check of existing property in dashboard.js
fixes #924
2019-12-04 03:54:10 -08:00
Kyle Robbertze 55d5b405ee
Merge pull request #920 from althost/live_fixx
input streams on ports 8001 or 8002 break the MVC
2019-11-23 14:37:24 +02:00
Roberto Soto 556d4eb7b9 When live streaming to LibreTime on ports 8001 or 8002, the MVC interface would break (500)
I've found this is because of ScheduleController L305, introduced recently in 45dbf84750
A simple if clause allows us to workaround the issue, which must be that live streams don't have pictures nor metadata...
Fixes #919
2019-11-22 21:18:55 -08:00
Robb 5ef9c9da95
Merge pull request #909 from paddatrapper/api-current-track
Fix live-info-v2 current track info
2019-11-06 17:10:39 -05:00
Robb ef35572837
Merge pull request #910 from paddatrapper/deb-doc
Document .deb install option
2019-11-06 17:08:30 -05:00
Robb b076ca1b0f
Merge pull request #911 from paddatrapper/default-stream-url
Update stream URLs to use LibreTime
2019-11-06 17:07:33 -05:00
Kyle Robbertze a572f275fc Update stream URLs to use LibreTime 2019-11-06 14:08:13 +02:00
Kyle Robbertze b447d6016f Document .deb install option
Fixes: #132
2019-11-06 14:01:26 +02:00
Kyle Robbertze b872c146d7 add OpenAPI doc of the current API 2019-11-06 13:38:37 +02:00
Kyle Robbertze 7e19a28caf Expand out currentShowID conditional
Fixes: #875
2019-11-06 13:27:13 +02:00
Kyle Robbertze 180d8686df
Merge pull request #907 from althost/pypofix_rebased
PypoMessageHandler reliable RabbitMQ consumption
2019-11-06 12:59:35 +02:00
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
Roberto Soto bf7659dfa0 fix heartbeat spelling 2019-11-04 13:05:57 -08:00
Roberto Soto 8a0f474075 use AMQP heartbeat feature 2019-11-04 11:02:40 -08:00
Roberto Soto 5b3c0cb1c8 Revert "raising the exception might kill pypopush thread"
This reverts commit 2afe01b3ddc94194101a4a2149116e27e0e115e5.
2019-11-04 11:02:39 -08:00
Roberto Soto cdf9f6f98e PypoMessageHandlers using a kombu Consumer solves MVC/Liquidsoap synchronization issues:
The real error was PypoMessageHandler wasn't consuming messages from RabbitMQ, thus schedules were only updated on PypoFetch time out.
Proably queue is in a stale state  because it didn't recover from a broken connection.
The issue is a SimpleQueue was being used, which's 'python-like' *get*  method apparently doesn't handle recovery.
Consumers are the way to go instead.
2019-11-04 11:02:39 -08:00
Roberto Soto 03c3cb02d8 raising the exception might kill pypopush thread
this is apparently the reason why schedules don't get pushed after a silence
producing desynchronization between the mvc and liquidsoap and cannot catch up until pypofetch times out.
(ON AIR turns off and there's a mess until the schedule is fetched. sometimes it even continues playing the wrong tune)
((logging inside the while True loop produces no output, probably it is locked on the queue?))
2019-11-04 11:02:39 -08: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
Lucas Bickel 5ebdf2ac33
Merge pull request #901 from paddatrapper/vagrant
Update Debian Vagrant Boxes
2019-10-22 19:37:06 +02:00
Kyle Robbertze 7619989938 update stretch version in docs 2019-10-22 11:52:18 +02:00
Kyle Robbertze d06469309d use bento box for debian buster 2019-10-21 18:27:27 +02:00
Kyle Robbertze e44472152d always use latest debian stretch box 2019-10-21 18:26:35 +02:00
Kyle Robbertze df135b9b12
Merge pull request #900 from radiorabe/chore/remove-zfproject-xml
Remove .zfproject.xml
2019-10-20 23:05:00 +02:00
Lucas Bickel 11b559e863 🔥 remove .zfproject.xml
We haven't been using Zend_Tool so this file can be removed.
2019-10-20 22:56:47 +02:00