Commit Graph

2818 Commits

Author SHA1 Message Date
HiItsStolas
41e87c732b fix(musicapi): fixed similar and discography api endpoints preview-music-support 2025-11-09 12:38:32 +10:00
HiItsStolas
b9571f4e50 chore(music): updating music migrations 2025-11-09 10:36:28 +10:00
HiItsStolas
5c5e574a57 fix(mediarequestsubscriber): fixed request notifications
Aligned the request notifications with radarr and sonarr, which fixed how it used updateParentStatus
2025-11-09 08:55:10 +10:00
HiItsStolas
8b47ef8a02 fix(dicover music): fixed music not showing in discover music
Music was being blacklisted, and the API call to listenbrainz was wrong
2025-11-09 08:55:08 +10:00
HiItsStolas
ae65aaa339 fix(blacklist): needed to make tmdbId optional 2025-11-09 08:55:07 +10:00
HiItsStolas
0d02a2a9d8 refactor(music): making api calls non monolithic
separted the discography and similar-artist from the monolithic artists call
2025-11-09 08:55:06 +10:00
HiItsStolas
768fb9260e fix(mediarequest): fixing broken vars and aligning with develop 2025-11-09 08:55:06 +10:00
HiItsStolas
b9df011615 chore(update pnpm-lock): update pnpm-lock 2025-11-09 08:55:05 +10:00
Pierre
a06e17e304 refactor: switch from Fetch API to Axios 2025-11-09 08:55:04 +10:00
Pierre
ff891568ee fix: apply tag requests to artist in Lidarr instead of album 2025-11-09 08:55:03 +10:00
Pierre
1afd724ca4 style: apply formatting using pnpm format 2025-11-09 08:55:02 +10:00
Pierre
b0ca98b273 refactor: unify delete file route logic across Radarr, Sonarr, and Lidarr 2025-11-09 08:55:02 +10:00
Pierre
7b7a41b0a5 fix: ensure filtered request array excludes undefined entries to satisfy type safety 2025-11-09 08:55:01 +10:00
Pierre
f6f90afe26 refactor: combine the AddLidarrServiceIdToOverrideRules migration with AddMusicSupport 2025-11-09 08:55:00 +10:00
Pierre
540652aae0 fix: proper handling of multiple Lidarr servers 2025-11-09 08:54:59 +10:00
Pierre
bcb33cce88 fix: include missing dompurify dependency in package.json and pnpm-lock.yaml 2025-11-09 08:54:58 +10:00
Pierre
9015afdfe0 fix: update migration file to resolve compatibility issues with main repo develop branch 2025-11-09 08:54:58 +10:00
Pierre
010953f4f3 fix: allow null values for caaUrl to prevent SQLITE_CONSTRAINT: NOT NULL constraint failure in metadata_album.caaUrl 2025-11-09 08:54:57 +10:00
Pierre
c4af689665 chore: update package and pnpm-lock files 2025-11-09 08:54:56 +10:00
Pierre
602e1cef9c fix: recently added albums are now correctly marked as available when using Plex as the media server 2025-11-09 08:54:55 +10:00
Pierre
9e2b94d822 fix: ensure proper monitoring and searching of unmonitored existing albums in Lidarr upon request 2025-11-09 08:54:54 +10:00
Pierre
73fd051886 fix: properly pass qualityProfile and metadataProfile in music requests based on Lidarr configuration selection 2025-11-09 08:54:53 +10:00
Pierre
8eb4633501 refactor: move lidarrServiceId column creation to a separate migration file 2025-11-09 08:54:52 +10:00
Pierre
86040219dc refactor: remove singleton pattern to ensure consistency across all calls and API files 2025-11-09 08:54:51 +10:00
Pierre
14bd34630f refactor: change variable from "month" to "week" for better content update granularity 2025-11-09 08:54:51 +10:00
Pierre
02f08e9e50 fix: remove redundant try/catch since error is already handled with fetchCoverArt.catch() 2025-11-09 08:54:50 +10:00
Pierre
ce3414bf0b fix: email notification music button now correctly redirects to the music media page 2025-11-09 08:54:49 +10:00
Pierre
f7f8ffc09c refactor: replace Promise.all with Promise.allSettled to handle external API failures more gracefully 2025-11-09 08:54:48 +10:00
Pierre
8263b47d34 refactor: remove duplicate properties in LidarrSettings by extending DVRSettings 2025-11-09 08:54:47 +10:00
Pierre
b8af9eeb78 refactor: enforce type validation using z.union for tmdbId and mbId 2025-11-09 08:54:46 +10:00
Pierre
ba71aeecf5 fix: lower maxRPS from 25 to 1 to prevent hitting rate limits 2025-11-09 08:54:45 +10:00
Pierre
b5c0042ea4 fix: added MEDIA_FAILED handling for music content in email notifications 2025-11-09 08:54:45 +10:00
Pierre
30960dd3bc refactor: reorder and organize permission constants to prevent issues with existing setups 2025-11-09 08:54:44 +10:00
Pierre
3315d9d2d9 fix: mitigate remote property injection vulnerabilities in CoverArtArchive 2025-11-09 08:54:43 +10:00
Pierre
1de60a6743 style/fix: apply pnpm format and remove duplicated constant 2025-11-09 08:54:42 +10:00
Pierre
657dc94931 fix(ui): correct media action icon size for music page 2025-11-09 08:54:41 +10:00
Pierre
e572e3e9b5 fix: removed duplicated "'" character in .replace function 2025-11-09 08:54:40 +10:00
Pierre
c12d2922d6 chore: update pnpm-lock.yaml 2025-11-09 08:54:39 +10:00
Pierre
d96e4e58a4 fix: mitigate SSRF vulnerabilities 2025-11-09 08:54:39 +10:00
Pierre
4216c86748 fix: no more repeated character ''' in the same character class 2025-11-09 08:54:38 +10:00
Pierre
bbf14cd2a8 fix: remove unused square image and restore previously missing ones 2025-11-09 08:54:37 +10:00
Pierre
4f73fa1b01 fix: remove duplicated LidarrModal 2025-11-09 08:54:36 +10:00
Pierre
fb212c992c refactor(mediarequest): merging changes 2025-11-09 08:54:35 +10:00
Pierre
c1d506ffe5 refactor(person details): merging Person Details 2025-11-09 08:54:34 +10:00
Pierre
6469efd798 fix(mediarequests): changed lidarr notification and request to match new architecture
This was using an older architecture for the notifications and request, this change updates the
system to match how movies and tv are done
2025-11-09 08:54:33 +10:00
Pierre
f4eb0f4c10 fix: resolved issues with the music slider displaying all menus, and ensured media are properly removed from Lidarr. 2025-11-09 08:54:32 +10:00
Pierre
2a6186fd9f fix: properly fetch music library from Emby servers 2025-11-09 08:54:32 +10:00
Pierre
2a7ae0f73b fix: correctly populate ratingKey during music import for Plex and properly display artist name in the slide-over menu 2025-11-09 08:54:31 +10:00
Pierre
6657a73bba fix: properly fetch Plex music library with correct release-group mapping 2025-11-09 08:54:30 +10:00
Pierre
ce9d470331 fix: titlecard now have a proper behaviour even if the image is empty and applied prettier to migration file 2025-11-09 08:54:29 +10:00