Commit graph

2587 commits

Author SHA1 Message Date
Kyle Robbertze
6b37b3dbab fully test set protocol 2021-01-22 22:13:31 +02:00
Kyle Robbertze
7cb34df4fa Use force_ssl in python apps
Fixes: #957
2021-01-21 09:49:55 +02:00
Lucas Bickel
4c72403b9b fix(soundcloud): remove broken integration 2021-01-06 12:40:30 +00:00
Lucas Bickel
e21abf1bf1 refactor(airtime_analyzer): rename to libretime-analyzer and make entrypoint pythonic 2021-01-04 10:30:27 +00:00
Lucas Bickel
7788397304 fix(pypo): refactor liquidsoap entrypoint 2020-12-26 13:44:14 +01:00
Lucas Bickel
7aa95bf204 fix(pypo): install .liq files from subdirs 2020-12-26 13:24:49 +01:00
Lucas Bickel
42328b9277 feat(pypo): support liquidsoap 1.4 2020-12-24 23:22:58 +01:00
rjhelms
2160daea00 Fix replaygain_analyzer in Python 3.5
'text' argument was added in Python 3.7 as an alias of 'universal_newlines'. Using 'universal_newlines' works on Python 3.5/3.6 and should be forward-compatible.
2020-11-19 14:52:52 -05:00
Zachary Klosko
a5023d031a pin PyGObject versions to distro provided packages
this prevents pip trying to build the pypi package and failing.
Fixes: #1107
2020-11-18 17:49:51 +02:00
Kyle Robbertze
4c0146db74 pin celery version until we can fix compatibility with celery 5 2020-08-28 12:47:01 +02:00
Jakub Skory
7058def9a8
Renamed template conf for liquidsoap and playout 2020-06-27 14:36:08 +02:00
Robb
16bff4ff9e
Merge pull request #1047 from paddatrapper/listener-stats
Correctly encode icecast admin credentials for listener stats
2020-05-23 09:43:52 -04:00
Kyle Robbertze
afd3d7842b Rewrite Travis script to be modular
Fixes: #1039
2020-05-20 11:06:56 +02:00
Zachary Klosko
6540a34a9b Adding back scripts in /docs 2020-05-19 10:16:31 -04:00
Kyle Robbertze
cf414239e2 Correctly encode icecast admin credentials for listener stats
Fixes: #1045
2020-05-18 16:49:19 +02:00
Kyle Robbertze
c44346fe94 Rename all systemd, sysvinit and upstart files to libretime
Fixes: #516
2020-05-15 15:32:13 +02:00
Kyle Robbertze
9112f205e2 fix decode error 2020-05-04 22:42:42 +02:00
Kyle Robbertze
e0e4d4c87f Ensure all json loads calls use strings 2020-05-04 13:25:36 +02:00
Kyle Robbertze
cf3b9782ac fix legacy version check 2020-04-29 19:06:52 +02:00
Kyle Robbertze
6640e5624c move legacy script to python3 2020-04-29 19:06:52 +02:00
Keoni Mahelona
30d6db1e5e Make sure command calls python3 2020-04-29 19:06:52 +02:00
Keoni Mahelona
91996c91bc Remove double encode which caused webstream playout to break 2020-04-29 19:06:52 +02:00
Kyle Robbertze
ca0d01b693 Fix mutagen to compatible versions 2020-04-29 19:06:52 +02:00
Keoni Mahelona
d48e792922 Checking type of command to only encode if string. 2020-04-29 19:06:52 +02:00
Keoni Mahelona
348f8573c7 Add traceback so we can debug. 2020-04-29 19:06:52 +02:00
Keoni Mahelona
9724298f40 Use utf-8 encoding. 2020-04-29 19:06:52 +02:00
Keoni Mahelona
0a9781d138 Added traceback so we can find the bug 2020-04-29 19:06:52 +02:00
Keoni Mahelona
0289f84111 Ok hopefully this is it. python3 requries a bytestring https://docs.python.org/3.7/library/telnetlib.html 2020-04-29 19:06:52 +02:00
Keoni Mahelona
dd46b4c984 Remove .encode(). Not needed in python3 2020-04-29 19:06:52 +02:00
Keoni Mahelona
42a5937288 Updated other old tn.write() functions 2020-04-29 19:06:52 +02:00
Keoni Mahelona
1ac3f691b4 Fixed #968. Needed to send a byte string to telnet not a normal string. 2020-04-29 19:06:52 +02:00
Keoni Mahelona
a643883d06 Set pika version to ~1.1.0 to prevent api updates from breaking code.
Updated message_listener for new version.
2020-04-29 19:06:52 +02:00
Keoni Mahelona
4a45225369 Suggest using universal_newlines as the alias text only works for python 3.7 and above.
Default python3 for example is 3.6 in Ubuntu Bionic and therefore liquidsoap fails with parameter `text`.
2020-04-29 19:06:52 +02:00
Kyle Robbertze
6ebb1fd555 more pypo fixes 2020-04-29 19:06:52 +02:00
Kyle Robbertze
3a8b1e207f deprecate media_monitor completely 2020-04-29 19:06:52 +02:00
Kyle Robbertze
5923dee839 Fix running apps 2020-04-29 19:06:52 +02:00
Kyle Robbertze
e8a0783139 Fix tests 2020-04-29 19:06:52 +02:00
Kyle Robbertze
82042e8c69 fix test failures 2020-04-29 19:06:52 +02:00
Kyle Robbertze
ea54493c21 add chaudum fixes 2020-04-29 19:05:35 +02:00
Kyle Robbertze
8346e89e99 install successfully using py3 2020-04-29 19:05:35 +02:00
Kyle Robbertze
81ad2fc705 do not be backwards compatible 2020-04-29 19:05:35 +02:00
Kyle Robbertze
9298ea7e05 airtime_analyzer: depend on rgain3 for py3 2020-04-29 19:05:35 +02:00
Kyle Robbertze
632ba9acfe convert print statements to py3 2020-04-29 19:05:35 +02:00
Kyle Robbertze
7a090e1bab
Merge pull request #987 from jeromelebleu/fix-logrotate
Fix postrotate command of airtime-liquidsoap
2020-04-18 10:53:52 +02:00
Jérôme Lebleu
39469d3f88 Use stop instead of kick to disconnect the source 2020-04-01 19:01:06 +02:00
Jérôme Lebleu
a8194e95ea Fix postrotate command of airtime-liquidsoap 2020-03-25 17:55:22 +01:00
Keoni Mahelona
8edada6f3d Added extra mime type for flac file 2020-03-18 17:19:57 +13:00
Keoni Mahelona
f6f536c749 Set mutagen~=1.43.0 until LibreTime moves to python3 2020-02-19 04:01:11 +00:00
Robb Ebright
0931ba842a add legacy script for liquidsoap 1.1.1 compatibility 2019-12-30 22:07:48 -05:00
Kyle Robbertze
a572f275fc Update stream URLs to use LibreTime 2019-11-06 14:08:13 +02:00