Buster Neece
73d0db4c01
#7113 -- Ensure client ID is set.
2024-05-16 04:46:44 -05:00
Optischa
adef71b107
Last fix for the content type for RadioReg ( #7106 )
...
* Add RadioReg Api for send metadata
* Hotfix for radioreg webhook url
* Last hotfix, change of data sending in the body of the webhook call
---------
Co-authored-by: Niklas H <78315888+wegGehamstert@users.noreply.github.com>
2024-05-15 03:16:32 -05:00
Optischa
9c03d0f225
Add RadioReg Api for send metadata ( #7052 )
...
Co-authored-by: Niklas H <78315888+wegGehamstert@users.noreply.github.com>
2024-05-11 07:57:59 -05:00
Buster Neece
bbf8d56b46
More type fixes!
2024-01-14 13:20:01 -06:00
Buster Neece
4285561eda
#6796 -- Revert to Centrifugo for high-performance NP updates.
2023-12-13 09:57:51 -06:00
Buster Neece
b444cda03b
HPNP fixes, support multiple stations at once.
2023-12-07 08:44:29 -06:00
Buster Neece
7ae8a48341
#6771 -- Update high-performance now playing system.
2023-12-06 10:26:31 -06:00
Buster Neece
9fe90b1d3c
Merge commit '8ea5b1b85e9477cd6f1bbff475839b4e88986be5'
2023-12-04 00:48:40 -06:00
Buster Neece
c087ccc1d9
#6635 -- Only log response as unsuccessful if it's HTTP 400 or above.
2023-10-08 10:37:20 -05:00
Buster Neece
f39059dfec
#6635 -- Update URL in RadioDe webhook.
2023-10-07 10:32:13 -05:00
Buster Neece
9ed54679ce
#6635 -- Remove redundant station_id parameter for Radio.de webhook.
2023-09-30 09:21:00 -05:00
Buster Neece
47a4c00df8
Fixes #3983 -- Add GetMeRadio webhooks support.
2023-08-29 07:02:13 -05:00
Buster Neece
fd4876e5aa
Retire Twitter and GA V3 webhooks.
2023-08-27 21:19:46 -05:00
Buster Neece
46e1431913
Fixes #3091 -- Add radio.de metadata webhook.
2023-08-21 02:26:01 -05:00
Buster Neece
13d1e5c216
Fixes #6350 -- Tighten security of webhook test dispatching via log level, not IANA IP check.
2023-08-20 19:17:23 -05:00
Buster Neece
0669d003c9
Bulk rename vars to camelCase (except controllers).
2023-06-08 06:32:32 -05:00
Buster Neece
d81d068027
Import annotated/attributed classes.
2023-06-08 03:47:59 -05:00
Buster Neece
7d1b987d32
Alphabetize imports.
2023-06-08 02:32:25 -05:00
Buster Neece
9122250823
Final fix for removing "App\Entity" namespace.
2023-06-07 12:54:54 -05:00
Buster Neece
6314fa7a09
Removing "App\Entity" imports, part 3
2023-06-07 11:11:40 -05:00
Buster Neece
13d19511a9
Implement stricter phpcs standards to facilitate entity migration.
2023-06-07 10:36:33 -05:00
Buster Neece
cbc6a1f4fc
Add EnvironmentAwareTrait.
2023-06-07 01:25:57 -05:00
Buster Neece
18ad4ad6ef
Implement EntityManagerAwareTrait.
2023-06-06 13:31:52 -05:00
Buster Neece
108872c6cb
Implement LoggerAwareTrait and ContainerAwareTrait.
2023-06-06 10:39:21 -05:00
Buster Neece
6504a9eefa
Switch Webhook type to be Enum.
2023-05-13 01:04:10 -05:00
Buster Neece
bd0fc4c8ee
Webhook Overhaul
...
Move a fair amount of webhook logic toward the frontend.
2023-05-11 22:45:18 -05:00
Buster Neece
cc67f8ccd8
Prevent webhooks from hitting internal (IANA reserved) IPs.
2023-04-30 07:52:03 -05:00
Buster Neece
6ef72c643e
Fixes #6007 -- Implement Google Analytics Measurement V4.
2023-01-14 02:04:13 -06:00
Buster Neece
296317daf8
Fixes #5897 -- Properly parse URLs without schemes.
2022-12-04 12:54:18 -06:00
Buster Neece
96ba5cbea3
Initial implementation of Centrifugo.
2022-11-30 12:05:21 -06:00
Buster Neece
c1263de4c8
Unify backend code for Twitter and Mastodon posting.
2022-11-28 06:27:31 -06:00
Buster Neece
2620d6aeb6
Fix webhooks triggering incorrectly.
2022-11-28 00:46:53 -06:00
Buster Neece
4170e9f026
Add "song_changed_live" Webhook trigger and restructure comomon Webhook components.
2022-11-27 03:49:58 -06:00
Buster Neece
5ae4c59976
Allow different Twitter/Mastodon messages per trigger type.
2022-11-26 08:32:51 -06:00
Buster Neece
60312ee45b
Move WebhookTriggers to Enum and clean up dispatch classes.
2022-11-26 00:02:42 -06:00
Buster Neece
000fe49191
Write /api/nowplaying_static/station.txt
2022-11-22 19:56:06 -06:00
Buster Neece
3068f7c4e7
Fix errors with Webhooks and error templates.
2022-11-17 09:13:41 -06:00
Buster Neece
33a1c84b5a
Add Mastodon webhook; refactor Webhook dispatching.
2022-11-17 07:12:27 -06:00
Buster Neece
3bd91a566c
Use GuzzleFactory and new Doctrine creator.
2022-10-21 22:46:39 -05:00
Buster "Silver Eagle" Neece
16fca14476
Make protected functions private where appropriate.
2022-08-22 23:29:04 -05:00
Buster "Silver Eagle" Neece
1179baab65
Class finalization part 2.
2022-07-01 02:41:04 -05:00
Buster "Silver Eagle" Neece
6653db2c35
Code quality sweep.
2022-06-16 05:56:33 -05:00
Buster "Silver Eagle" Neece
910b8161a2
Improve logging on Malformed URI errors.
2022-06-14 15:18:17 -05:00
Buster "Silver Eagle" Neece
4b0139e3cb
Modify ControllerInvoker and all controllers; other code cleanup.
2022-05-22 02:39:00 -05:00
Buster "Silver Eagle" Neece
db497a61ea
Minor code cleanup and deprecation fixes.
2022-05-17 02:51:00 -05:00
Buster "Silver Eagle" Neece
49b3191987
#5360 -- Update internal URL
2022-05-07 18:50:24 -05:00
Buster "Silver Eagle" Neece
0e1efbc88e
Updates to remove unnecessary back-compat checks.
2022-05-03 15:10:16 -05:00
Buster "Silver Eagle" Neece
2c428b12bb
Use Symfony filesystem utilities.
2022-04-12 21:30:19 -05:00
Buster "Silver Eagle" Neece
6e728bbf73
Add customizable timeout for Generic HTTP webhook.
2022-04-10 23:41:55 -05:00
Buster "Silver Eagle" Neece
936fba4368
Use standardized dir creation method to avoid warnings.
2022-04-10 21:18:15 -05:00