Commit Graph

17141 Commits

Author SHA1 Message Date
Kyle Robbertze 5466cd8688 correctly determine protocol from port and configuration in PHP
Fixes: #1283
2021-08-06 11:13:00 +02:00
Kyle Robbertze 0f4466b9ab
Merge pull request #1282 from jooola/enhance/change_install_passwords
Add postgres and rabbitmq password update scripts
2021-08-06 10:51:44 +02:00
jo d0d21f1bc5 Add postgres and rabbitmq password update scripts 2021-08-05 22:21:26 +02:00
Kyle Robbertze 579dfe5b9e
Merge pull request #1280 from jooola/enhance/api_client
Better error handling in api_client and airtime_mvc
2021-08-05 15:20:54 +02:00
jo 719f6b5c6a Handle bad payload in some airtime_mvc api calls
Added a basic JSON decode error safe guard for the following actions:
- pushStreamStatsAction
- updateStreamSettingTableAction
2021-08-05 15:06:01 +02:00
jo f5d1ffe27c Better failed request logging in api_client v1 2021-08-05 14:59:00 +02:00
jo d44317a28a Prevent falsy values obscur behavior in api call 2021-08-05 14:59:00 +02:00
Kyle Robbertze 8e54cd1f12
Merge pull request #1281 from jooola/fix/installer_composer_interact
Prevent user interaction with composer install
2021-08-03 14:08:30 +02:00
jo c6ce42e6a6 Prevent user interaction with composer install 2021-08-03 14:03:27 +02:00
Kyle Robbertze a6699acafd
Merge pull request #1276 from jooola/fix/api_client_status
Handle bad http requests in api clients
2021-08-01 21:22:55 +02:00
jo a6e9f3109c Handle bad http requests in api clients
Previously unhandled, the http requests should either fail hard, or
errors should be logged with details of the failed request.
2021-08-01 14:14:36 +02:00
Kyle Robbertze d58fe19ae3
Merge pull request #1254 from paddatrapper/chore/remove-bionic
Drop Ubuntu Xenial support
2021-07-16 15:02:55 +02:00
Kyle Robbertze f902c42095
Merge pull request #1270 from paddatrapper/fix/pycairo
Install pycairo before PyGObject
2021-07-16 15:02:05 +02:00
Kyle Robbertze f5ca20ed3e install pycairo before PyGObject
Fixes: #1267
2021-07-15 10:27:23 +02:00
Kyle Robbertze 9494a17ad0 move Airtime migration note to the correct place 2021-07-12 10:15:31 +02:00
Kyle Robbertze f94e90a7f6 update documentation to remove bionic 2021-07-12 10:13:07 +02:00
Kyle Robbertze cf75b14e23
Merge pull request #1259 from paddatrapper/fix/replay-gain
Set default replay gain
2021-07-09 12:28:54 +02:00
Kyle Robbertze 8d259aaf98 add missing fields to v2 get schedule api call
Fixes: #1258
2021-07-09 12:15:15 +02:00
Kyle Robbertze 5badca488d
Merge pull request #1262 from paddatrapper/fix/pygobject-version
Limit pygobject version to 3.36.1 for pycairo
2021-07-07 22:10:53 +02:00
Kyle Robbertze 39a8b66b49 Update upgrade documentation
Fixes: #71 #623
2021-07-06 10:27:22 +02:00
Kyle Robbertze fa5db502ed Drop Ubuntu Xenial support
Fixes: #1226
2021-07-06 10:27:17 +02:00
Kyle Robbertze eac3a61460 limit pygobject version to 3.36.1 for pycairo 2021-07-06 10:12:28 +02:00
Kyle Robbertze 18ce6824e3
Merge pull request #1253 from paddatrapper/chore/remove-stretch
Drop Debian Stretch support
2021-07-06 10:06:10 +02:00
Kyle Robbertze a1cbcf8c10
Merge pull request #1261 from paddatrapper/doc/pr-template
Add pull request template
2021-07-06 10:05:10 +02:00
Kyle Robbertze 817919b5be Add pull request template
Fixes: #794
2021-07-03 18:43:26 +02:00
Kyle Robbertze 3c63eb7c6c update documentation to remove stretch 2021-07-03 18:40:53 +02:00
Kyle Robbertze 0292ed819c
Merge pull request #1255 from paddatrapper/fix/dateutil-version
Require python-dateutil version 2.7 or higher
2021-06-29 13:08:38 +02:00
Kyle Robbertze 27fb1e5076 require python-dateutil version 2.7 or higher 2021-06-22 17:14:24 +02:00
Kyle Robbertze c26abba7a9 drop Debian Stretch support
Fixes #1194
2021-06-18 22:26:56 +02:00
Kyle Robbertze d5781d198c
Merge pull request #1231 from paddatrapper/fix/python-valueerror
Allow schedule times without microseconds in api_client
2021-06-17 21:03:37 +02:00
Kyle Robbertze 16a9168d4f
Merge pull request #1227 from jooola/update_contibuting
Improve CONTRIBUTING and community links
2021-06-13 18:37:08 +02:00
Kyle Robbertze fec0aec26d rearange sections between CONTRIBUTING and the website 2021-06-13 13:26:27 +02:00
Kyle Robbertze 42d1ce07ec
Merge pull request #1239 from LibreTime/dependabot/pip/python_apps/airtime_analyzer/mutagen-1.45.1
Bump mutagen from 1.42.0 to 1.45.1 in /python_apps/airtime_analyzer
2021-06-11 10:38:31 +02:00
dependabot[bot] 5ac3b6d2e9 Bump mutagen from 1.42.0 to 1.45.1 in /python_apps/airtime_analyzer
Bumps [mutagen](https://github.com/quodlibet/mutagen) from 1.42.0 to 1.45.1.
- [Release notes](https://github.com/quodlibet/mutagen/releases)
- [Changelog](https://github.com/quodlibet/mutagen/blob/master/NEWS)
- [Commits](https://github.com/quodlibet/mutagen/compare/release-1.42.0...release-1.45.1)

---
updated-dependencies:
- dependency-name: mutagen
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 10:35:31 +02:00
Kyle Robbertze 1668368822
Merge pull request #1238 from LibreTime/dependabot/pip/python_apps/airtime_analyzer/rgain3-1.1.0
Bump rgain3 from 1.0.0 to 1.1.0 in /python_apps/airtime_analyzer
2021-06-11 10:32:59 +02:00
dependabot[bot] fac48adb13
Bump rgain3 from 1.0.0 to 1.1.0 in /python_apps/airtime_analyzer
Bumps [rgain3](https://github.com/chaudum/rgain) from 1.0.0 to 1.1.0.
- [Release notes](https://github.com/chaudum/rgain/releases)
- [Changelog](https://github.com/chaudum/rgain3/blob/main/CHANGES.md)
- [Commits](https://github.com/chaudum/rgain/compare/1.0...1.1)

---
updated-dependencies:
- dependency-name: rgain3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 08:26:45 +00:00
Kyle Robbertze 996e96782d
Merge pull request #1237 from LibreTime/dependabot/pip/python_apps/airtime_analyzer/pika-gte-1.1-and-lt-1.3
Update pika requirement from ~=1.1.0 to >=1.0 in /python_apps/airtime_analyzer
2021-06-11 10:26:02 +02:00
dependabot[bot] 1c6b190a91 Update pika requirement in /python_apps/airtime_analyzer
Updates the requirements on [pika](https://github.com/pika/pika) to permit the latest version.
- [Release notes](https://github.com/pika/pika/releases)
- [Commits](https://github.com/pika/pika/compare/1.1.0...1.2.0)

---
updated-dependencies:
- dependency-name: pika
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 10:22:26 +02:00
Kyle Robbertze 668d050a0e
Merge pull request #1236 from LibreTime/dependabot/pip/python_apps/airtime_analyzer/pygobject-lt-3.40.2
Drop pygobject requirement from /python_apps/airtime_analyzer
2021-06-11 09:37:30 +02:00
dependabot[bot] 64c87ba341 Drops pygobject requirement in /python_apps/airtime_analyzer
Updates the requirements on [pygobject](https://pygobject.readthedocs.io) to permit the latest version.

---
updated-dependencies:
- dependency-name: pygobject
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-06-11 09:33:55 +02:00
Kyle Robbertze a1bf8c8c44 allow times without microseconds 2021-06-11 09:19:09 +02:00
Kyle Robbertze 280091bfd7
Merge pull request #1243 from jooola/analyzer_pytest
Migrate analyzer tests to pytest
2021-06-08 14:53:01 +02:00
jo 15cd4e58dc Properly test metadata unparsable file 2021-06-08 14:28:18 +02:00
jo f84af8aa2e Remove old unicode prefix 2021-06-08 14:28:18 +02:00
jo ed3d527c09 Update CI to run pytest 2021-06-08 14:28:16 +02:00
jo bec298d63f Fix missing mutagen 2021-06-08 14:24:32 +02:00
jo 9f88f82404 Fix inconsistent test across env
Liquidsoap version in CI is different from debian buster
and on test about playability is failing because of
this unhandled versions mismatch.
2021-06-08 14:24:32 +02:00
jo bafa6fc6d8 Add comment in pytest conftest 2021-06-08 14:24:32 +02:00
jo 8b7d6f8a7e Migrate metadata_analyzer_test to pytest 2021-06-08 14:24:32 +02:00
jo 9639010ba6 Fix tests naming 2021-06-08 14:24:32 +02:00