generated from Ash258/GenericBucket
-
Notifications
You must be signed in to change notification settings - Fork 1
/
mp3tag.json
88 lines (88 loc) · 3.87 KB
/
mp3tag.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
{
"version": "3.27a",
"description": "Powerful and easy-to-use tool to edit metadata of audio files.",
"homepage": "https://www.mp3tag.de/en/",
"license": {
"identifier": "Freeware",
"url": "https://docs.mp3tag.de/license/"
},
"notes": [
"If you want 'mp3tag' as a context menu option run the following commands:",
"For 64bit Windows OS users run,",
"To Install:",
"start 'regsvr32' -Verb 'RunAs' -Args @(\"$dir\\Mp3tagShell.dll\", '/s')",
"To Uninstall:",
"start 'regsvr32' -Verb 'RunAs' -Args @('/u', \"$dir\\Mp3tagShell.dll\", '/s')",
"",
"For 32bit Windows OS users run,",
"To Install:",
"start 'regsvr32' -Verb 'RunAs' -Args @(\"$dir\\Mp3tagShell32.dll\", '/s')",
"To Uninstall:",
"start 'regsvr32' -Verb 'RunAs' -Args @('/u', \"$dir\\Mp3tagShell32.dll\", '/s')",
"",
"To find out if you have a have 32bit or 64bit Windows OS, run the following command:",
"(Get-CimInstance win32_operatingsystem).OSArchitecture"
],
"architecture": {
"64bit": {
"url": "https://download.mp3tag.de/mp3tagv327a-x64-setup.exe#/dl.7z",
"hash": "4fcf96d0fb2fb3ac649803ecf927d260437e05e5f762a98ec5c01770b351fe1f"
},
"32bit": {
"url": "https://download.mp3tag.de/mp3tagv327asetup.exe#/dl.7z",
"hash": "017648dc63f377b4a16b43f7ad5984d764b47a25160460ff4b13f90d3461ee2f"
}
},
"pre_install": [
"'mp3tag.cfg', 'data\\columns.ini', 'data\\sources\\Apple Music.inc', 'data\\sources\\Apple Music#United States.src', 'data\\sources\\Apple Music#Japan.src', 'data\\sources\\Apple Music#Hong Kong.src', 'data\\sources\\Apple Music#Taiwan.src', 'data\\sources\\Apple Music#China.src' | ForEach-Object {",
" if (!(Test-Path \"$persist_dir\\$_\")) { New-Item \"$dir\\$_\" | Out-Null }",
"}",
"Remove-Item \"$dir\\`$*\", \"$dir\\Mp3tagUninst*\" -Recurse",
"if (!(Test-Path \"$persist_dir\\data\\usrfields.ini\")) {",
" Start-Process \"$dir\\mp3tag.exe\" -Verb Open -WindowStyle Minimized; Start-Sleep -Seconds 3; Stop-Process -Name 'mp3tag'",
"}",
"Copy-Item \"$persist_dir\\export\\*\" \"$dir\\export\" -Recurse -ErrorAction SilentlyContinue"
],
"bin": "mp3tag.exe",
"shortcuts": [
[
"mp3tag.exe",
"Mp3tag"
]
],
"persist": [
"data\\panels",
"data\\columns",
"data\\columns.ini",
"data\\usrfields.ini",
"data\\sources\\Apple Music.inc",
"data\\sources\\Apple Music#United States.src",
"data\\sources\\Apple Music#Japan.src",
"data\\sources\\Apple Music#Hong Kong.src",
"data\\sources\\Apple Music#Taiwan.src",
"data\\sources\\Apple Music#China.src",
"mp3tag.cfg"
],
"pre_uninstall": [
"Copy-Item \"$dir\\export\\*\" \"$persist_dir\\export\" -Recurse -ErrorAction SilentlyContinue",
"if (Test-Path 'HKLM:\\SOFTWARE\\Classes\\Directory\\shellex\\ContextMenuHandlers\\Mp3tagShell\\') {",
" if (!(is_admin)) { error \"$app requires admin rights to $cmd\"; break }",
" Start-Process 'regsvr32' -Wait -Verb RunAs -ArgumentList @('/u', \"$dir\\Mp3tagShell32.dll\", '/s')",
" Start-Process 'regsvr32' -Wait -Verb RunAs -ArgumentList @('/u', \"$dir\\Mp3tagShell.dll\", '/s')",
"}"
],
"checkver": {
"url": "https://www.mp3tag.de/en/download.html",
"regex": "(?i)<h\\d>Mp3tag\\s+v(?<version>[\\d.]+[a-z]{0,1})</h\\d>"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://download.mp3tag.de/mp3tagv$cleanVersion-x64-setup.exe#/dl.7z"
},
"32bit": {
"url": "https://download.mp3tag.de/mp3tagv$cleanVersionsetup.exe#/dl.7z"
}
}
}
}