Commit graph

16124 commits

Author SHA1 Message Date
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
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
Lucas Bickel
64a5a1e652
Merge pull request #899 from paddatrapper/master
Do not mark milestone issues and release blockers as stale
2019-10-20 22:36:33 +02:00
Kyle Robbertze
b768bfd0f7 do not mark milestone issues and release blockers as stale 2019-10-20 22:28:40 +02:00
Kyle Robbertze
2c9584f631
Merge pull request #897 from radiorabe/feature/stale-bot
Configure stale bot
2019-10-20 22:01:18 +02:00
Lucas Bickel
97e92f0cf6 (probot) Configure stale bot 2019-10-20 21:53:47 +02:00
Kyle Robbertze
4558e9ac14
Merge pull request #896 from radiorabe/feature/lock-bot
Config for lock bot
2019-10-20 15:48:30 +02:00
Lucas Bickel
09d7397e60 (probot) proper config for lock bot 2019-10-20 14:31:51 +02:00
Robb
df4dbb0b54
Merge pull request #895 from gliboc/master
French translation completed.
2019-10-17 10:59:34 -04:00
gduboc
6383dfe442 French translation completed.
Add the 100% translated french locale.

- Mostly done by hand, with a pass of google translate .po kit to
translate the country languages and other simple strings.
- This includes a re-reading of previous translations, with a good
amount of typos now corrected.

I kept the previously used "blocs intelligents" translation for
"smartblocks", but in my opinion a better choice of words could be
found.

fixes #805
2019-10-17 14:59:16 +02:00
Kyle Robbertze
5e33725c1c
Merge pull request #893 from codenift/artwork_fix
Artwork fix in track API
2019-10-17 10:20:53 +02:00
Codenift
251ecf1ff7 Fix causing API to fail. 2019-10-17 00:23:19 -04:00
Kyle Robbertze
d301027ff0
Merge pull request #891 from codenift/catalina_support
macOS Catalina support for Vagrant
2019-10-16 20:46:47 +02:00
Codenift
f06ce1d538 macOS Catalina support using Vagrant 2019-10-16 09:36:43 -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
Kyle Robbertze
151c02616b
Merge pull request #890 from Robbt/fix-repeat-until-full-outro
Moved intro and outro autoplaylist out of repeat until full loop
2019-10-13 20:31:24 +02: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
50450daca4 Revert "Support for macOS Catalina (NFS sync fix)"
This reverts commit bd328fba71.
2019-10-13 08:18:43 -04:00
Robb Ebright
ee439273da Revert "Update Vagrantfile"
This reverts commit 339a87900e.
2019-10-13 08:18:30 -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
Codenift
b7366479a6
Merge pull request #4 from codenift/catalina_support
Catalina support
2019-10-10 11:35:55 -04:00
Codenift
339a87900e
Update Vagrantfile 2019-10-10 10:07:55 -04:00
Codenift
bd328fba71 Support for macOS Catalina (NFS sync fix) 2019-10-10 01:55:21 -04:00