Buster Neece
ef735bf154
Fixes #6910 -- Prevent "Cannot process media" errors from stopping the message queues.
2024-05-16 10:40:01 -05:00
Buster Neece
4ccce52705
Use common trait for searching across controllers; add type strictness to several $request->getParam calls on controllers.
2024-01-15 11:24:27 -06:00
Buster Neece
bbf8d56b46
More type fixes!
2024-01-14 13:20:01 -06:00
Buster Neece
5a389bb55a
Update intervention/image.
...
Changelogs summary:
- intervention/gif installed in version 3.0.0
Release notes: https://github.com/Intervention/gif/releases/tag/3.0.0
- intervention/image updated from 2.7.2 to 3.0.2 major
See changes: https://github.com/Intervention/image/compare/2.7.2...3.0.2
Release notes: https://github.com/Intervention/image/releases/tag/3.0.2
No security vulnerability advisories found.
2023-12-15 07:26:14 -06:00
Buster Neece
27b62cfdc5
#6566 -- Further refine how tags are processed.
2023-09-04 10:47:28 -05:00
Buster Neece
794ac99f4f
Fixes #6566 -- Ensure ID3v2 always supersedes ID3v1.
2023-08-28 06:33:48 -05:00
Buster Neece
b7b59269e3
#6093 -- Improve how ID3 tags are aggregated into our metadata object.
2023-08-21 18:54:47 -05:00
Buster Neece
6b3d2b2095
Support custom "Station Offline" and "Live Broadcast" text per-station.
2023-08-11 14:20:59 -05:00
Buster Neece
6398009503
Fix logic for Station Playlist assignment.
...
Detailed: Updated logic will no longer remove all playlists from a media record before adding them back again; if the media item (or folder) is already in a playlist, it'll stay in that position in the playlist, avoiding issues with order not being preserved.
2023-06-16 23:08:36 -05:00
Buster Neece
71560164b2
Enforce strict types across files.
2023-06-08 05:38:43 -05:00
Buster Neece
d81d068027
Import annotated/attributed classes.
2023-06-08 03:47:59 -05:00
Buster Neece
a7dd57429e
Implement SettingsAwareTrait.
2023-06-08 03:24:28 -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
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
0a1edbd03a
Decommission Meilisearch.
2023-05-21 23:23:35 -05:00
Buster Neece
59adca779e
Refactor StorageLocation adapters/filesystems so they're DI injectable.
2023-04-10 15:51:30 -05:00
Buster Neece
8d6fb4b81c
Revert "Revert Meilisearch rollout for now."
...
This reverts commit f0666ab175
.
2023-02-22 06:19:00 -06:00
Vaalyn
2fd223555f
Add mapping for .mod files due to application/octet-stream detection ( #6063 )
2023-02-04 10:41:30 -06:00
Buster Neece
f0666ab175
Revert Meilisearch rollout for now.
2023-01-30 07:21:25 -06:00
Buster Neece
dc9b189a3f
Revert readonly classes for phpcs.
2023-01-29 08:42:14 -06:00
Buster Neece
81d16d619a
More Meilisearch infrastructure work.
2023-01-29 08:15:26 -06:00
Buster Neece
3ed6a966b1
Closes #5565 -- Re-add all custom field metadata tag assignment options.
2022-12-28 13:44:25 -06:00
Buster Neece
4096c9d2a5
#5870 -- Properly mark reprocessing media as unprocessable.
2022-11-22 20:01:22 -06:00
Buster Neece
9dd28cc8b9
Add back redundancy in metadata processing.
2022-11-19 22:16:03 -06:00
Buster Neece
eabdc5bd9b
Update id3 lib.
2022-11-19 03:40:21 -06:00
Buster Neece
cb3495fe80
Re-internalize Doctrine batch utilities.
2022-11-13 17:49:44 -06:00
Buster Neece
c69ed7570e
Re-internalize Flysystem extensions.
2022-11-13 02:00:56 -06:00
Buster Neece
e388541594
Update media processing to include cover art handling.
2022-10-29 11:57:45 -05:00
Buster Neece
197c3ab2aa
#5565 -- Update available metadata tags for ffprobe.
2022-09-12 20:08:28 -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
a4c214fe7a
Fixes #5595 -- Properly handle ogg container metadata.
2022-08-11 13:50:52 -05:00
Buster "Silver Eagle" Neece
e0e3001a78
Class finalization part 1.
2022-07-01 01:06:29 -05:00
Buster "Silver Eagle" Neece
c08aaafc69
Fixes #5459 -- Check for "attached_pic" disposition for album art.
2022-06-06 04:06:54 -05:00
Buster "Silver Eagle" Neece
87d74adbd3
Implement common AlbumArt resize handler.
2022-05-29 17:58:56 -05:00
Vaalyn
4597adacf4
Convert metadata tag names to lowercase to match getID3 behaviour ( #5392 )
2022-05-19 13:18:36 -05:00
Buster "Silver Eagle" Neece
c720d950d5
Update Monolog; clear other IDE inspection results.
2022-05-17 20:54:44 -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
24ecda99ec
Move Metadata management back to main library; use FFProbe exclusively for metadata reading; harden error handling and resilience for misprocessed files.
2022-05-12 12:40:35 -05:00
Buster "Silver Eagle" Neece
a9f066602c
Code quality cleanup sweep.
2022-05-08 13:05:02 -05:00
Vaalyn
b3d121a7db
Add additional processable mime types ( #5308 )
2022-04-27 09:42:23 -05:00
Buster "Silver Eagle" Neece
1c814fc4c2
Code fixes and deprecated 8.1 fixes.
2021-12-10 21:48:19 -06:00
Buster "Silver Eagle" Neece
fc8a2aea08
Move Doctrine EntityNormalizer and batch utilities to external libraries.
2021-11-07 02:20:52 -06:00
Buster "Silver Eagle" Neece
32296cbda6
Use standalone MetadataManager library.
2021-08-23 23:00:29 -05:00
Buster "Silver Eagle" Neece
b5fc9ad601
Use shared CallableEventManager library.
2021-08-04 21:24:27 -05:00
Buster "Silver Eagle" Neece
d40b8b9b2b
Move ID3 read/write to its own standalone process.
2021-07-20 16:35:39 -05:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00