Buster Neece
|
1c290a9d05
|
Implement common rate limit on public downloads of media.
|
2024-04-28 14:21:24 -05:00 |
Buster Neece
|
aefe069047
|
#6893 -- Loosen enforcement of passkeys on login page to support a broader range of passkeys and browsers.
|
2024-04-26 16:38:23 -05:00 |
Buster Neece
|
a1cd71922f
|
Make Branding Config return in the API to take advantage of updated JSON serialization.
|
2024-04-25 12:48:53 -05:00 |
Buster Neece
|
1a68f34452
|
Set the station config classes to return `{}` when empty and serialized to JSON.
|
2024-04-25 12:48:03 -05:00 |
Buster Neece
|
b1662a4757
|
Wire up `is_enabled` functionality for public podcast pages.
|
2024-04-25 12:47:26 -05:00 |
Buster Neece
|
da51ec823c
|
Add custom HTML to Branding config object.
|
2024-04-25 12:46:49 -05:00 |
Buster Neece
|
66df8f7850
|
Add "is_enabled" flag to Podcasts.
|
2024-04-25 10:19:37 -05:00 |
Buster Neece
|
6feae35d81
|
Fix links in Podcast RSS feeds; add "podcast:guid" calculated from global podcast namespace.
|
2024-04-21 10:23:53 -05:00 |
Buster Neece
|
f12b3c0da2
|
Finish removing MarcW RSS writer components.
|
2024-04-21 09:52:28 -05:00 |
Buster Neece
|
d03dc1f277
|
Update the Podcast RSS feed to write raw XML instead of using an RSS library; add iTunes season/episode.
|
2024-04-21 09:46:47 -05:00 |
Buster Neece
|
ba4a71cd98
|
Update XML writer to support writing root element text and attributes (the reverse of what Reader does).
|
2024-04-21 09:46:20 -05:00 |
Buster Neece
|
820cc7ad03
|
Make XML writer support excluding opening tag in the writing process.
|
2024-04-21 07:09:28 -05:00 |
Buster Neece
|
1871b7a0cd
|
Code style cleanup fixes.
|
2024-04-21 05:01:06 -05:00 |
Buster Neece
|
c881a28be4
|
Update Podcast to add branding config; update PodcastEpisode to add season and episode numbers.
|
2024-04-21 04:54:21 -05:00 |
Buster Neece
|
a34d86f5c0
|
Fixes #6086 -- Prevent overnight scheduled items from playing again at the end of the last scheduled day.
|
2024-04-20 01:33:57 -05:00 |
Buster Neece
|
4cf9c626ad
|
Allow nginx to accelerate the newer `/var/azuracast/storage` folders (backups, binaries, etc)
|
2024-04-17 04:38:26 -05:00 |
Buster Neece
|
08c5468562
|
Fixes #7037 -- Fix CarbonImmutable error on stats overview page.
|
2024-04-17 01:06:39 -05:00 |
Buster Neece
|
bee576b5e7
|
Revert "Add support for rich searches with FusePHP (no separate search index required)."
This reverts commit 28e5faa7e4 .
|
2024-04-16 02:45:52 -05:00 |
Buster Neece
|
e9255d2cbe
|
Fixes #7030 -- Fix new migrations not extending from abstract class that overrides transactionality.
|
2024-03-28 12:37:04 -05:00 |
Buster Neece
|
28e5faa7e4
|
Add support for rich searches with FusePHP (no separate search index required).
|
2024-03-26 11:56:43 -05:00 |
Buster Neece
|
f7ebe1cd79
|
Make sure podcast times are consistently in the future for unpublished playlist-synced episodes.
|
2024-03-22 10:36:14 -05:00 |
Buster Neece
|
c33fd9f30c
|
Fixes #7009 -- Add no-op writer to RSS feed to register Podcast namespace for PSP-1 compliance.
|
2024-03-22 10:31:00 -05:00 |
Buster Neece
|
b144860d63
|
#7009 -- Make RSS feed use API generator, add extension to download for iTunes.
|
2024-03-21 09:27:52 -05:00 |
Buster Neece
|
df401b5468
|
Switch back to common Doctrine Entity Normalizer library.
|
2024-03-20 12:55:01 -05:00 |
Buster Neece
|
838095eee6
|
Ensure podcast publish_at field is always set and sortable and fix sorting issues with the Podcast Episodes admin UI.
|
2024-03-19 07:27:48 -05:00 |
Buster Neece
|
eed6811b38
|
Switch to using Order enum for sorting.
|
2024-03-19 07:16:20 -05:00 |
Buster Neece
|
e376d4014c
|
Remove type annotations from old DBAL version; remove custom Carbon Immutable format.
|
2024-03-19 06:53:36 -05:00 |
Buster Neece
|
6316df6106
|
Fix CarbonImmutable checks.
|
2024-03-19 05:41:43 -05:00 |
Buster Neece
|
4324f94cb2
|
Send timestamp along with individual SSE NP events, avoiding separate `global:time` channel.
|
2024-03-19 05:27:42 -05:00 |
Buster Neece
|
ed4227c1b5
|
Fixes #6998 -- Explicitly set all migrations as non-transactional to work around a Migrations issue.
|
2024-03-07 17:51:43 -06:00 |
Stefan Körfgen
|
76fc4e8ac0
|
Fix for issues #6918 and #6956 (#6991)
* Fix for issues #6918 and #6956
* formatting
|
2024-03-04 14:15:52 -06:00 |
Buster Neece
|
fa73cd82dc
|
Set explicit flag on new episodes.
|
2024-03-03 17:32:27 -06:00 |
Buster Neece
|
2f14540477
|
Configure all mutual toOne relationships explicitly.
|
2024-03-03 16:59:59 -06:00 |
Buster Neece
|
24c56345df
|
Set up sync task for podcast playlists.
|
2024-03-03 16:21:52 -06:00 |
Buster Neece
|
09d186d506
|
Update API interface and wire up Podcast Episodes for playlist-synced podcasts.
|
2024-03-03 13:32:08 -06:00 |
Buster Neece
|
8fa8ab7e26
|
Merge commit '466f03674d90d65c3d20411b87930c43572ae0a9' into feature/playlist-driven-podcasts
|
2024-03-03 13:03:12 -06:00 |
Buster Neece
|
466f03674d
|
Update Doctrine ORM to 3.0, DBAL to 4.0 and surrounding dependencies.
|
2024-03-03 12:44:11 -06:00 |
Buster Neece
|
0a17a77379
|
Merge commit 'cfb190ba1390bb3ce41ca989354ac3f906771a4e' into feature/playlist-driven-podcasts
|
2024-03-02 18:05:45 -06:00 |
Buster Neece
|
17bf52612b
|
Fixes #6951 -- Fix type issue on InstallCommand.
|
2024-03-02 15:35:33 -06:00 |
Buster Neece
|
2e169b9499
|
Fixes #6963 -- Escape cache keys for Now Playing so special characters don't cause problems.
|
2024-03-02 15:29:33 -06:00 |
Buster Neece
|
b83d54bf50
|
Fixes #6936 -- Fix WebDJ URL.
|
2024-03-02 14:56:41 -06:00 |
Buster Neece
|
df3f9c5b85
|
Fix bug with playlist mapping.
|
2024-02-22 18:33:00 -06:00 |
Buster Neece
|
e3dfe85653
|
Add "Source" tab to Podcast modal and wire up select API request.
|
2024-02-22 15:59:31 -06:00 |
Buster Neece
|
b0ab0916ae
|
Rewire public controllers to support playlist sourced media.
|
2024-02-22 14:51:29 -06:00 |
Buster Neece
|
d08235a8da
|
Add source to podcast, add related DB records and API responses.
|
2024-02-22 14:27:56 -06:00 |
Buster Neece
|
0b54c7e307
|
Version bump to 0.19.5.
|
2024-02-20 04:44:29 -06:00 |
Buster Neece
|
3a202ca729
|
Enable sorting on podcast episode controller side.
|
2024-02-16 12:03:09 -06:00 |
Buster Neece
|
fba050a463
|
Move station index and admin index to root to avoid the single file in the folder.
|
2024-02-16 09:00:14 -06:00 |
Buster Neece
|
a8acfa2600
|
Explicitly specify a type that's mis-annotated on Carbon.
|
2024-02-12 08:41:06 -06:00 |
Buster Neece
|
23a8bad004
|
Add "NGINX_CLIENT_MAX_BODY_SIZE" environment variable to customize request body size (this isn't applicable for inside AzuraCast, as we automatically split uploads up into smaller chunks, but is useful if submitting large requests via APIs).
|
2024-01-29 02:38:31 -06:00 |