Skip to content

Commit 4267687

Browse files
authored
Update mux-node and generate audio-only m4a (#206)
* Generate audio only m4a * Maybe update mux node only
1 parent ee59175 commit 4267687

File tree

4 files changed

+16
-65
lines changed

4 files changed

+16
-65
lines changed

.tool-versions

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
nodejs 20.12.1
1+
nodejs 24.1.0
2+
yarn 1.22.22
3+

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dependencies": {
1515
"@google-cloud/vision": "^2.3.2",
1616
"@mux/blurup": "^0.1.0",
17-
"@mux/mux-node": "^8.2.1",
17+
"@mux/mux-node": "^12.3.0",
1818
"@mux/mux-player-react": "^3.2.0",
1919
"@mux/mux-uploader-react": "^1.0.4",
2020
"@mux/mux-video-react": "^0.13.0",

pages/api/uploads/index.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,14 @@ export default async (req: NextApiRequest, res: NextApiResponse): Promise<void>
1010
case 'POST':
1111
try {
1212
const upload = await mux.video.uploads.create({
13-
new_asset_settings: { playback_policy: ['public'] },
13+
new_asset_settings: {
14+
playback_policy: ['public'],
15+
static_renditions: [
16+
{
17+
resolution: 'audio-only'
18+
}
19+
]
20+
},
1421
cors_origin: '*'
1522
});
1623
res.json({

yarn.lock

Lines changed: 4 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -803,23 +803,19 @@
803803
dependencies:
804804
image-dimensions "^2.3.0"
805805

806-
"@mux/mux-node@^8.2.1":
807-
version "8.2.1"
808-
resolved "https://registry.yarnpkg.com/@mux/mux-node/-/mux-node-8.2.1.tgz#ad0d656d502a709017bdedd7fe467004fd67478f"
809-
integrity sha512-JuOb8Okc8W0rALf4kG6mPMNsAXUfO4qGaZAhWch8hefoFAWmrjx+YO9yD8cJSN2/pUq/4KaYVgeg58KjOi6iqQ==
806+
"@mux/mux-node@^12.3.0":
807+
version "12.3.0"
808+
resolved "https://registry.yarnpkg.com/@mux/mux-node/-/mux-node-12.3.0.tgz#fc13cd9fcfd18156dfd7fe76e1ed7140a07716c1"
809+
integrity sha512-3cX18VB1YJGMlFS2ZViElBtwNEoXCMEnDJe0gUDiVbmG7MZQR95V9mnEiOvTSTe4jWl3CO1n/46+XfSgbfkBcQ==
810810
dependencies:
811811
"@types/node" "^18.11.18"
812812
"@types/node-fetch" "^2.6.4"
813-
"@types/qs" "^6.9.7"
814813
abort-controller "^3.0.0"
815814
agentkeepalive "^4.2.1"
816-
digest-fetch "^1.3.0"
817815
form-data-encoder "1.7.2"
818816
formdata-node "^4.3.2"
819817
jose "^4.14.4"
820818
node-fetch "^2.6.7"
821-
qs "^6.10.3"
822-
web-streams-polyfill "^3.2.1"
823819

824820
"@mux/mux-player-react@^3.2.0":
825821
version "3.2.0"
@@ -1218,11 +1214,6 @@
12181214
resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf"
12191215
integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==
12201216

1221-
"@types/qs@^6.9.7":
1222-
version "6.9.11"
1223-
resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.11.tgz#208d8a30bc507bd82e03ada29e4732ea46a6bbda"
1224-
integrity sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==
1225-
12261217
12271218
version "17.0.2"
12281219
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.2.tgz#3de24c4efef902dd9795a49c75f760cbe4f7a5a8"
@@ -1645,11 +1636,6 @@ balanced-match@^1.0.0:
16451636
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
16461637
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
16471638

1648-
base-64@^0.1.0:
1649-
version "0.1.0"
1650-
resolved "https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb"
1651-
integrity sha512-Y5gU45svrR5tI2Vt/X9GPd3L0HNIKzGu202EjxrXMpuc2V2CiKgemAbUUsqYmZJvPtCXoUKjNZwBJzsNScUbXA==
1652-
16531639
base64-js@^1.3.0:
16541640
version "1.5.1"
16551641
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
@@ -1793,11 +1779,6 @@ char-regex@^1.0.2:
17931779
resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf"
17941780
integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==
17951781

1796-
1797-
version "0.0.2"
1798-
resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667"
1799-
integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==
1800-
18011782
cheerio-select@^1.5.0:
18021783
version "1.5.0"
18031784
resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-1.5.0.tgz#faf3daeb31b17c5e1a9dabcee288aaf8aafa5823"
@@ -1937,11 +1918,6 @@ cross-spawn@^7.0.2, cross-spawn@^7.0.3:
19371918
shebang-command "^2.0.0"
19381919
which "^2.0.1"
19391920

1940-
1941-
version "0.0.2"
1942-
resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b"
1943-
integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==
1944-
19451921
css-select@^4.1.3:
19461922
version "4.2.1"
19471923
resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.2.1.tgz#9e665d6ae4c7f9d65dbe69d0316e3221fb274cdd"
@@ -2084,14 +2060,6 @@ diff-sequences@^27.5.1:
20842060
resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327"
20852061
integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==
20862062

2087-
digest-fetch@^1.3.0:
2088-
version "1.3.0"
2089-
resolved "https://registry.yarnpkg.com/digest-fetch/-/digest-fetch-1.3.0.tgz#898e69264d00012a23cf26e8a3e40320143fc661"
2090-
integrity sha512-CGJuv6iKNM7QyZlM2T3sPAdZWd/p9zQiRNS9G+9COUCwzWFTs0Xp8NF5iePx7wtvhDykReiRRrSeNb4oMmB8lA==
2091-
dependencies:
2092-
base-64 "^0.1.0"
2093-
md5 "^2.3.0"
2094-
20952063
dir-glob@^3.0.1:
20962064
version "3.0.1"
20972065
resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f"
@@ -3122,11 +3090,6 @@ is-boolean-object@^1.0.1, is-boolean-object@^1.1.0:
31223090
call-bind "^1.0.2"
31233091
has-tostringtag "^1.0.0"
31243092

3125-
is-buffer@~1.1.6:
3126-
version "1.1.6"
3127-
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
3128-
integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
3129-
31303093
is-callable@^1.1.4, is-callable@^1.1.5, is-callable@^1.2.4:
31313094
version "1.2.4"
31323095
resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945"
@@ -3976,15 +3939,6 @@ [email protected]:
39763939
dependencies:
39773940
tmpl "1.0.5"
39783941

3979-
md5@^2.3.0:
3980-
version "2.3.0"
3981-
resolved "https://registry.yarnpkg.com/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f"
3982-
integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==
3983-
dependencies:
3984-
charenc "0.0.2"
3985-
crypt "0.0.2"
3986-
is-buffer "~1.1.6"
3987-
39883942
media-chrome@^4.3.0, media-chrome@~4.3.0:
39893943
version "4.3.0"
39903944
resolved "https://registry.yarnpkg.com/media-chrome/-/media-chrome-4.3.0.tgz#e18a7bb910f005746261ddbaa1a0a2624ed2c74e"
@@ -4582,13 +4536,6 @@ punycode@^2.1.0, punycode@^2.1.1:
45824536
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
45834537
integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
45844538

4585-
qs@^6.10.3:
4586-
version "6.11.2"
4587-
resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9"
4588-
integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==
4589-
dependencies:
4590-
side-channel "^1.0.4"
4591-
45924539
queue-microtask@^1.2.2:
45934540
version "1.2.3"
45944541
resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243"
@@ -5340,11 +5287,6 @@ [email protected]:
53405287
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz#2898486b74f5156095e473efe989dcf185047a38"
53415288
integrity sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==
53425289

5343-
web-streams-polyfill@^3.2.1:
5344-
version "3.3.2"
5345-
resolved "https://registry.yarnpkg.com/web-streams-polyfill/-/web-streams-polyfill-3.3.2.tgz#32e26522e05128203a7de59519be3c648004343b"
5346-
integrity sha512-3pRGuxRF5gpuZc0W+EpwQRmCD7gRqcDOMt688KmdlDAgAyaB1XlN0zq2njfDNm44XVdIouE7pZ6GzbdyH47uIQ==
5347-
53485290
webidl-conversions@^3.0.0:
53495291
version "3.0.1"
53505292
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"

0 commit comments

Comments
 (0)