Compare commits

..
44 Commits
Author SHA1 Message Date
Arthur JametandRenovate Bot 5840bc2481 chore(deps): update dependency unplugin-swc to v2 (#2120)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-10-06 09:00:53 +00:00
Arthur JametandRenovate Bot 8835740719 chore(deps): update dependency react-error-boundary to v6.1.6 (#2115)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-10-06 09:50:23 +01:00
Arthur JametandRenovate Bot 9605e7de25 chore(deps): update dependency supertest to v7.3.0 (#2117)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-10-06 09:47:45 +01:00
Arthur JametandRenovate Bot 17dc53e5e3 fix(deps): update dependency next to v16.3.6 [security] (#2114)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-10-04 11:19:01 +01:00
Arthur Jamet 380929c42f Web: Fix area link causing playback to stop 2026-10-04 10:30:49 +01:00
Arthur JametandRenovate Bot d016970983 chore(deps): update dependency @biomejs/biome to v2.5.14 (#2110)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-10-04 10:22:55 +01:00
Arthur Jamet f49b415712 Server: Fix parsing of song names with words ending with 'ft' 2026-09-30 11:59:56 +01:00
Arthur JametandRenovate Bot edb9455aff chore(deps): update vitest monorepo to v5 (#2078)
* chore(deps): update vitest monorepo to v5

* Server: Add vite as dev deps for vitest v5

---------

Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-28 06:47:54 +00:00
Arthur JametandRenovate Bot c3876b9eca chore(deps): update dependency type-fest to v5.10.0 (#2108)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 15:33:39 +00:00
Arthur JametandRenovate Bot 759a10f2a4 chore(deps): update dependency type-fest to v5.10.0 (#2109)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 16:31:04 +01:00
Arthur JametandRenovate Bot 3217e1ec6e fix(deps): update dependency react-native-safe-area-context to ~5.10.0 (#2107)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:59:27 +00:00
Arthur JametandRenovate Bot 1d9d78b1ad fix(deps): update dependency @shopify/react-native-skia to v2.12.0 (#2106)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:56:12 +00:00
Arthur JametandRenovate Bot 9769cdd599 chore(deps): update dependency multer to v2.4.0 (#2104)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:53:18 +00:00
Arthur JametandRenovate Bot 9dff6518fb chore(deps): update react-query to v5.103.1 (#2105)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:49:59 +00:00
Arthur JametandRenovate Bot 6faa6bf5f6 chore(deps): update dependency react-native-edge-to-edge to v1.8.2 (#2101)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:47:08 +00:00
Arthur JametandRenovate Bot 0e8627df4e chore(deps): update dependency react-i18next to v17.0.14 (#2100)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:44:55 +00:00
Arthur JametandRenovate Bot 1c62f4abdc chore(deps): update dependency react-hot-toast to v2.6.1 (#2099)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 14:42:24 +00:00
Arthur JametandRenovate Bot 6dbd244624 fix(deps): update module gopkg.in/vansante/go-ffprobe.v2 to v2.3.1 (#2103)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-27 15:40:17 +01:00
Arthur JametandRenovate Bot bb350a29fd chore(deps): update dependency @swc/core to v1.16.2 (#2087)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 15:49:10 +00:00
Arthur JametandRenovate Bot c80cfc7b44 chore(deps): update dependency unplugin-swc to v1.6.0 (#2095)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 16:39:42 +01:00
Arthur JametandRenovate Bot dc25944fcb fix(deps): update prisma (#2082)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:44:29 +00:00
Arthur JametandRenovate Bot b00b58b5b3 fix(deps): update dependency react-native-gesture-handler to ~3.3.0 (#2097)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:40:31 +00:00
Arthur JametandRenovate Bot 4cea950082 chore(deps): update mui (#2081)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 13:36:55 +01:00
Arthur JametandRenovate Bot 16d243af60 chore(deps): update dependency react-hook-form to v7.88.0 (#2094)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:33:36 +00:00
Arthur JametandRenovate Bot 4a2c540f20 fix(deps): update dependency react-native-keyboard-controller to v1.22.5 (#2093)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:29:00 +00:00
Arthur JametandRenovate Bot 6614259700 fix(deps): update dependency next to v16.3.5 (#2092)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:25:05 +00:00
Arthur JametandRenovate Bot f9b1f7eacb chore(deps): update nestjs to v12.0.1 (#2090)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:21:24 +00:00
Arthur JametandRenovate Bot 12dced4ea7 chore(deps): update dependency @biomejs/biome to v2.5.13 (#2089)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:18:01 +00:00
Arthur JametandRenovate Bot 1fa2fa664e chore(deps): update dependency @types/node to v24.13.4 (#2091)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:14:59 +00:00
Arthur JametandRenovate Bot 697fff2236 chore(deps): update dependency @kesha-antonov/react-native-background-downloader to v4.6.2 (#2086)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-24 12:11:21 +00:00
Arthur Jamet 1a18654100 fix(deps): update dependency meilisearch to ^0.62.0 (#2096) 2026-09-24 13:08:20 +01:00
Arthur Jamet 1635e9541e CI: Android: Bump java + sdk setup steps 2026-09-15 12:39:57 +01:00
Arthur Jamet 9f0655ff2b CI: Timeout APK Build after 90 minutes
The CI can OOM and freeze. GHA's timeout by default is 6 hours. We don't need that much.
2026-09-15 12:39:57 +01:00
Arthur JametandRenovate Bot c65c764287 chore(deps): update dependency @biomejs/biome to v2.5.12 (#2079)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 18:01:35 +00:00
Arthur JametandRenovate Bot 8271dce78b fix(deps): update dependency @shopify/react-native-skia to v2.11.2 (#2080)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 18:53:19 +01:00
Arthur JametandRenovate Bot f9fd80d65c chore(deps): update go toolchain directive to v1.27.1 (#2073)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:43:30 +00:00
Arthur JametandRenovate Bot 93dd05e300 fix(deps): update module github.com/go-playground/validator/v10 to v10.30.4 (#2074)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:36:45 +00:00
Arthur JametandRenovate Bot f9f216ee3c chore(deps): update dependency type-fest to v5.9.0 (#2077)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:27:39 +00:00
Arthur JametandRenovate Bot ded4766388 chore(deps): update dependency type-fest to v5.9.0 (#2076)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:24:08 +00:00
Arthur JametandRenovate Bot e2c16d1808 chore(deps): update dependency react-native-toast-message to v2.5.0 (#2075)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:14:03 +00:00
Arthur JametandRenovate Bot 8d26842e83 fix(deps): update dependency next to v16.3.4 (#2055)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:09:54 +00:00
Arthur JametandRenovate Bot 244e20b9ef chore(deps): update dependency react-error-boundary to v6.1.4 (#2072)
Co-authored-by: Renovate Bot <renovate@whitesourcesoftware.com>
2026-09-14 16:05:21 +00:00
Arthur Jamet 9d302a3af6 chore(deps): update dependency hls.js to v1.7.2 (#2071) 2026-09-14 17:02:50 +01:00
Arthur Jamet 3baef7f33b Get Rip sources from embedded metadata (#2068)
* API: Registration: Get Rip Source

* Scanner: Read rip source from embedded metadata

* Front: Show Rip source in song/track infos
2026-09-13 08:27:50 +00:00
14 changed files with 1431 additions and 2564 deletions

No files matched your search

+5 -2
View File
@@ -89,12 +89,14 @@ jobs:
run: yarn workspaces focus -A
# https://github.com/thomasread99/expo-workflows/blob/cd3a0efc7ff3cfa83dec9b03f7bb078d78f46b88/android/android-apk-build.yml#L19C7-L23C34
- name: Set up JDK 17
uses: actions/setup-java@v5
uses: actions/setup-java@v6
with:
java-version: "17"
distribution: "temurin"
- name: Setup Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4
with:
packages: 'platform-tools'
- name: Setup EAS
uses: expo/expo-github-action@v8
with:
@@ -109,6 +111,7 @@ jobs:
sudo apt-get clean ;
rm -rf /usr/share/dotnet/
- name: Build
timeout-minutes: 90
run: |
DISABLE_SVG=1 eas build --platform android --profile ${{ github.event_name == 'pull_request' && 'preview' || 'production' }} --local --non-interactive && mv *.apk ${{ env.APK_NAME }}
+4 -4
View File
@@ -15,7 +15,7 @@
"@gorhom/bottom-sheet": "^5.2.14",
"@kesha-antonov/react-native-background-downloader": "^4.5.6",
"@shopify/flash-list": "2.3.2",
"@shopify/react-native-skia": "2.11.1",
"@shopify/react-native-skia": "2.12.0",
"@tanstack/react-query": "^5.100.5",
"api": "workspace:^",
"babel-preset-expo": "^57.0.11",
@@ -55,12 +55,12 @@
"react-native-base64": "^0.2.2",
"react-native-draggable-flatlist": "^4.0.3",
"react-native-edge-to-edge": "^1.8.1",
"react-native-gesture-handler": "~3.2.1",
"react-native-keyboard-controller": "1.22.4",
"react-native-gesture-handler": "~3.3.0",
"react-native-keyboard-controller": "1.22.5",
"react-native-mmkv": "4.3.2",
"react-native-nitro-modules": "0.37.1",
"react-native-reanimated": "~4.6.0",
"react-native-safe-area-context": "~5.9.1",
"react-native-safe-area-context": "~5.10.0",
"react-native-svg": "15.15.5",
"react-native-toast-message": "^2.3.3",
"react-native-unistyles": "3.3.0",
+2 -2
View File
@@ -30,7 +30,7 @@
"jotai": "2.20.3",
"material-ui-confirm": "^4.0.0",
"mui-react-hook-form-plus": "^1.5.1",
"next": "16.3.3",
"next": "16.3.6",
"react": "19.2.3",
"react-beautiful-dnd": "^13.1.1",
"react-blurhash": "^0.3.0",
@@ -47,7 +47,7 @@
},
"devDependencies": {
"@types/accept-language-parser": "^1.5.3",
"@types/node": "24.13.3",
"@types/node": "24.13.4",
"@types/react": "~19.1.10",
"@types/react-beautiful-dnd": "^13.1.8",
"@types/react-dom": "19.1.7",
+11 -3
View File
@@ -1,5 +1,12 @@
import { Box, Link, Skeleton, Stack, Typography } from "@mui/material";
import {
Box,
Link as MUILink,
Skeleton,
Stack,
Typography,
} from "@mui/material";
import type { NextPageContext } from "next";
import Link from "next/link";
import { useRouter } from "next/router";
import { Fragment } from "react";
import type { GetPropsTypesFrom, Page } from "ssr";
@@ -98,14 +105,15 @@ const AreaPage: Page<GetPropsTypesFrom<typeof prepareSSR>> = ({ props }) => {
whiteSpace: "pre",
}}
>
<Link
<MUILink
component={Link}
style={{
textDecoration: "underline",
}}
href={`/areas/${area.id}`}
>
{area.name}
</Link>
</MUILink>
{idx < areas.length - 1
? " < "
: null}
+2 -2
View File
@@ -16,9 +16,9 @@
"packages/*"
],
"devDependencies": {
"@biomejs/biome": "2.5.11",
"@biomejs/biome": "2.5.14",
"typescript": "5.9.3",
"vitest": "^4.1.8"
"vitest": "^5.0.0"
},
"packageManager": "yarn@4.18.0"
}
+1 -1
View File
@@ -7,7 +7,7 @@
},
"devDependencies": {
"typescript": "5.9.3",
"vitest": "^4.1.8"
"vitest": "^5.0.0"
},
"packageManager": "yarn@4.18.0"
}
+814 -1618
View File
File diff suppressed because it is too large. Load diff
+10 -10
View File
@@ -2,11 +2,11 @@ module github.com/Arthi-chaud/Meelo/scanner
go 1.25.0
toolchain go1.27.0
toolchain go1.27.1
require (
dario.cat/mergo v1.0.2
github.com/go-playground/validator/v10 v10.30.3
github.com/go-playground/validator/v10 v10.30.4
github.com/goccy/go-json v0.10.6
github.com/google/uuid v1.6.0
github.com/labstack/echo/v5 v5.3.1
@@ -16,13 +16,13 @@ require (
github.com/swaggo/swag v1.16.6
github.com/u2takey/ffmpeg-go v0.5.0
gocv.io/x/gocv v0.43.0
gopkg.in/vansante/go-ffprobe.v2 v2.3.0
gopkg.in/vansante/go-ffprobe.v2 v2.3.1
)
require (
github.com/KyleBanks/depth v1.2.1 // indirect
github.com/aws/aws-sdk-go v1.38.20 // indirect
github.com/gabriel-vasile/mimetype v1.4.13 // indirect
github.com/gabriel-vasile/mimetype v1.4.15 // indirect
github.com/go-openapi/jsonpointer v0.21.0 // indirect
github.com/go-openapi/jsonreference v0.21.0 // indirect
github.com/go-openapi/spec v0.21.0 // indirect
@@ -31,7 +31,7 @@ require (
github.com/go-playground/universal-translator v0.18.1 // indirect
github.com/jmespath/go-jmespath v0.4.0 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/leodido/go-urn v1.4.0 // indirect
github.com/leodido/go-urn v1.5.0 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
github.com/mattn/go-colorable v0.1.14 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
@@ -41,12 +41,12 @@ require (
github.com/swaggo/swag/v2 v2.0.0-rc4 // indirect
github.com/u2takey/go-utils v0.3.1 // indirect
go.yaml.in/yaml/v3 v3.0.5 // indirect
golang.org/x/crypto v0.52.0 // indirect
golang.org/x/mod v0.37.0 // indirect
golang.org/x/crypto v0.55.0 // indirect
golang.org/x/mod v0.38.0 // indirect
golang.org/x/sync v0.22.0 // indirect
golang.org/x/sys v0.46.0 // indirect
golang.org/x/text v0.40.0 // indirect
golang.org/x/tools v0.47.0 // indirect
golang.org/x/sys v0.47.0 // indirect
golang.org/x/text v0.41.0 // indirect
golang.org/x/tools v0.48.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
sigs.k8s.io/yaml v1.3.0 // indirect
+18 -18
View File
@@ -9,8 +9,8 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/gabriel-vasile/mimetype v1.4.13 h1:46nXokslUBsAJE/wMsp5gtO500a4F3Nkz9Ufpk2AcUM=
github.com/gabriel-vasile/mimetype v1.4.13/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s=
github.com/gabriel-vasile/mimetype v1.4.15 h1:05iP/CYtZ/w455R/KZM6rZ5ieAdh99UPtd+d3YzLmaI=
github.com/gabriel-vasile/mimetype v1.4.15/go.mod h1:azpTcoLcDZRNgFou5j+APrqQx9HqVPWa6ijYQIIVswQ=
github.com/go-logr/logr v0.1.0/go.mod h1:ixOQHD9gLJUVQQ2ZOR7zLEifBX6tGkNJF4QyIY7sIas=
github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ=
github.com/go-openapi/jsonpointer v0.21.0/go.mod h1:IUyH9l/+uyhIYQ/PXVA41Rexl+kOkAPDdXEYns6fzUY=
@@ -26,8 +26,8 @@ github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/o
github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
github.com/go-playground/validator/v10 v10.30.3 h1:4MU6YkEwx7GbcPJOZxrtbu+QfF3pJLJuaYTeAH0DYy8=
github.com/go-playground/validator/v10 v10.30.3/go.mod h1:4Axh7oCNGcoGkqLoE4YWt6n20mcEIsPRlB7vPk3lpyc=
github.com/go-playground/validator/v10 v10.30.4 h1:9Rcod2ZPO6mOEG6b4GqyoHE/H6//Ze0RuhOo1hT1x0w=
github.com/go-playground/validator/v10 v10.30.4/go.mod h1:numpT+RPLE91R9oYWMY/R9zRgJBewr3IXHko4OISPpk=
github.com/goccy/go-json v0.10.6 h1:p8HrPJzOakx/mn/bQtjgNjdTcN+/S6FcG2CTtQOrHVU=
github.com/goccy/go-json v0.10.6/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXPKa29o=
@@ -53,8 +53,8 @@ github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/labstack/echo/v5 v5.3.1 h1:75maCxkQVGualckLc/5s/ihgpH1a1Dc6AuGWNVNs6bw=
github.com/labstack/echo/v5 v5.3.1/go.mod h1:4iEGNQiPPZnkfYpNR/L6fINd3NLiGWUD5+eBotFALas=
github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
github.com/leodido/go-urn v1.4.0/go.mod h1:bvxc+MVxLKB4z00jd1z+Dvzr47oO32F/QSNjSBOlFxI=
github.com/leodido/go-urn v1.5.0 h1:pLqT2kq1zpHW/1D18QMjMpdtX7cekxqtJJjg5ANyWw0=
github.com/leodido/go-urn v1.5.0/go.mod h1:9BORnCDhdPBJNDEX+w1bJisa8yOKYi116VeO96s4ifE=
github.com/mailru/easyjson v0.7.7 h1:UGYAvKxe3sBsEDzO8ZeWOSlIQfWFlxbzLZe7hwFURr0=
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
github.com/mattn/go-colorable v0.1.14 h1:9A9LHSqF/7dyVVX6g0U9cwm9pG3kP9gSzcuIPHPsaIE=
@@ -103,11 +103,11 @@ gocv.io/x/gocv v0.43.0 h1:PFNpRUcV8fgBRDbVHHN+4BDZjjPnVveo5N/+e15BTuA=
gocv.io/x/gocv v0.43.0/go.mod h1:zYdWMj29WAEznM3Y8NsU3A0TRq/wR/cy75jeUypThqU=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988=
golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc=
golang.org/x/crypto v0.55.0 h1:+KWHjbgOaAQ66dh/YlkZKHlz9ZUlq61AFirAR9ntP8M=
golang.org/x/crypto v0.55.0/go.mod h1:uq0V9dE/fzQuJtbnL+2EhWOE63vo164FY8xqEnV9xis=
golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/mod v0.37.0 h1:vF1DjpVEshcIqoEaauuHebaLk1O1forxjxBaVn884JQ=
golang.org/x/mod v0.37.0/go.mod h1:m8S8VeM9r4dzDwjrKO0a1sZP3YjeMamRRlD+fmR2Q/0=
golang.org/x/mod v0.38.0 h1:MECBjubtXD7yj4HrhIUcywNaGeNVUdfVnxmPajOk4yk=
golang.org/x/mod v0.38.0/go.mod h1:V6Xz0pq8TQ3dGqVQ1FVHuelZpAL0uNhSkk9ogYP3c40=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20201110031124-69a78807bb2b/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE=
@@ -119,23 +119,23 @@ golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7w
golang.org/x/sys v0.0.0-20200602225109-6fdc65e7d980/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.46.0 h1:noSf2Fq6F8DBgS+LysIkx7rIExoNHJsxOAtPp4rthXw=
golang.org/x/sys v0.46.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=
golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY=
golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8=
golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M=
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20181030221726-6c7e314b6563/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.47.0 h1:7Kn5x/d1svx/PzryTsqeoZN4TZwqeH5pGWjefhLi/1Q=
golang.org/x/tools v0.47.0/go.mod h1:dFHnyTvFWY212G+h7ZY4Vsp/K3U4/7W9TyVaAul8uCA=
golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE=
golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/vansante/go-ffprobe.v2 v2.3.0 h1:YhEzASq5eN8m73j/WqhRbqzJrx5gaqRueHZ9ZC53o/o=
gopkg.in/vansante/go-ffprobe.v2 v2.3.0/go.mod h1:qF0AlAjk7Nqzqf3y333Ly+KxN3cKF2JqA3JT5ZheUGE=
gopkg.in/vansante/go-ffprobe.v2 v2.3.1 h1:bCfOBYQZRDa9MqGN7330qKq9bV4keSoBsAyb+WWi3qY=
gopkg.in/vansante/go-ffprobe.v2 v2.3.1/go.mod h1:+cwUnPiRADusNs5B3gz6NYxiEo+baTPdwZSzeHY2+9U=
gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+11 -10
View File
@@ -47,7 +47,7 @@
"helmet": "^8.1.0",
"http-proxy-middleware": "^4.0.0",
"md5": "^2.3.0",
"meilisearch": "^0.60.0",
"meilisearch": "^0.62.0",
"mime": "^3.0.0",
"nestjs-form-data": "^11.0.1",
"nestjs-meilisearch": "patch:nestjs-meilisearch@npm%3A3.0.0#~/.yarn/patches/nestjs-meilisearch-npm-3.0.0-3b2c5df2ca.patch",
@@ -57,7 +57,7 @@
"passport-local": "^1.0.0",
"prisma": "7.10.0",
"prisma-error-enum": "^0.1.3",
"prisma-json-types-generator": "4.1.1",
"prisma-json-types-generator": "5.1.1",
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1",
"sharp": "^0.35.0",
@@ -70,15 +70,15 @@
"jws": "3.2.3",
"form-data": "4.0.6",
"lodash": "4.18.1",
"multer": "2.3.0",
"multer": "2.4.0",
"qs": "6.16.0",
"@prisma/generator-helper": "6.19.3",
"@prisma/internals": "6.19.3",
"@prisma/generator-helper": "7.10.0",
"@prisma/internals": "7.10.0",
"semver": "7.8.5",
"tar": "7.5.22"
},
"devDependencies": {
"@biomejs/biome": "2.5.11",
"@biomejs/biome": "2.5.14",
"@nestjs/cli": "^12.0.0",
"@nestjs/schematics": "^12.0.0",
"@nestjs/testing": "^12.0.0",
@@ -96,15 +96,16 @@
"@types/pg": "^8.18.0",
"@types/slug": "^5.0.9",
"@types/supertest": "^7.2.0",
"@vitest/coverage-v8": "^4.1.8",
"@vitest/coverage-v8": "^5.0.0",
"prisma-types-generator": "patch:prisma-types-generator@npm%3A1.3.2#~/.yarn/patches/prisma-types-generator-npm-1.3.2-d91e9d4063.patch",
"source-map-support": "^0.5.20",
"supertest": "^7.1.4",
"tsconfig-paths": "^4.2.0",
"type-fest": "5.8.0",
"type-fest": "5.10.0",
"typescript": "^6.0.0",
"unplugin-swc": "^1.5.9",
"vitest": "^4.1.8"
"unplugin-swc": "^2.0.0",
"vite": "^8.3.1",
"vitest": "^5.0.0"
},
"packageManager": "yarn@4.18.0"
}
+2
View File
@@ -340,6 +340,8 @@ describe("Parser Service", () => {
[],
],
["Good Times With Bad People", "Good Times With Bad People", []],
["Lift Me Up", "Lift Me Up", []],
["Lift Me Up (Remix)", "Lift Me Up (Remix)", []],
] as const;
for (const [
+1 -1
View File
@@ -212,7 +212,7 @@ export default class ParserService {
if (!sstart && !ssend) {
// If there is no delimiters
featureSubGroup = strippedGroup.match(
/(ft\.?|feat(uring|\.)?)\s+(?<artists>.*)$/i,
/(\s+ft\.?|feat(uring|\.)?)\s+(?<artists>.*)$/i,
);
artistGroupIndex = 3;
}
+2 -2
View File
@@ -31,8 +31,8 @@ export default defineConfig({
],
resolve: {
alias: {
src: resolve(__dirname, "./src"),
test: resolve(__dirname, "./test"),
src: resolve(import.meta.dirname, "./src"),
test: resolve(import.meta.dirname, "./test"),
},
},
});
+548 -891
View File
File diff suppressed because it is too large. Load diff