diff --git a/README.md b/README.md
index dc5402452..ea9d03bff 100644
--- a/README.md
+++ b/README.md
@@ -221,6 +221,7 @@ A third-party Golang SDK for Jackett is available from [webtor-io/go-jackett](ht
* Sharewood
* SkTorrent
* SkTorrent-org
+ * SoundPark
* themixingbowl (TMB)
* Toloka.to
* Torrent-Explosiv
diff --git a/src/Jackett.Common/Definitions/soundpark.yml b/src/Jackett.Common/Definitions/soundpark.yml
new file mode 100644
index 000000000..c75705d51
--- /dev/null
+++ b/src/Jackett.Common/Definitions/soundpark.yml
@@ -0,0 +1,93 @@
+---
+id: soundpark
+name: SoundPark
+description: "SoundPark is a Semi-Private RUSSIAN site for MUSIC compilations and albums"
+language: ru-RU
+type: semi-private
+encoding: UTF-8
+testlinktorrent: false
+links:
+ - https://sound-park.world/
+
+caps:
+ categorymappings:
+ - {id: 1, cat: Audio, desc: "Music"}
+
+ modes:
+ search: [q]
+ music-search: [q, album, artist]
+
+settings:
+ - name: cookie
+ type: text
+ label: Cookie
+ - name: info
+ type: info
+ label: How to get the Cookie
+ default: "
- Login to this tracker with your browser
- Open the DevTools panel by pressing F12
- Select the Network tab
- Click on the Doc button (Chrome Browser) or HTML button (FireFox)
- Refresh the page by pressing F5
- Click on the first row entry
- Select the Headers tab on the Right panel
- Find 'cookie:' in the Request Headers section
- Select and Copy the whole cookie string (everything after 'cookie: ') and Paste here.
"
+
+login:
+ method: cookie
+ inputs:
+ cookie: "{{ .Config.cookie }}"
+ test:
+ path: personal/
+
+download:
+ before:
+ pathselector:
+ selector: a.torrent_download
+ attribute: href
+ selectors:
+ - selector: p.attachment a
+ attribute: href
+ usebeforeresponse: true
+
+search:
+ paths:
+ # https://sound-park.world/filter/?sort_method=1&sorting_type=undefined&genres=&qualities=&country_keyword=&countries=&releases=&start_year=&end_year=&search_keyword=
+ - path: filter/
+ inputs:
+ sort_method: 1
+ sorting_type: undefined
+ genres: ""
+ qualities: ""
+ country_keyword: ""
+ countries: ""
+ releases: ""
+ start_year: ""
+ end_year: ""
+ search_keyword: "{{ if or (.Query.Artist) (.Query.Album) }}{{ or (.Query.Artist) (.Query.Album) }}{{ else }}{{ .Keywords }}{{ end }}"
+
+ rows:
+ selector: div.album
+# filters:
+# - name: andmatch
+
+ fields:
+ category:
+ text: 1
+ title:
+ selector: h3
+ details:
+ selector: h3 > a
+ attribute: href
+ download:
+ selector: h3 > a
+ attribute: href
+ poster:
+ selector: picture img
+ attribute: src
+ date:
+ text: now
+ size:
+ text: "128 MB"
+ seeders:
+ text: 1
+ leechers:
+ text: 1
+ downloadvolumefactor:
+ text: 0
+ uploadvolumefactor:
+ text: 1
+# engine wordpress 5.8
diff --git a/src/Jackett.Updater/Program.cs b/src/Jackett.Updater/Program.cs
index 49d4060bf..b8b56a229 100644
--- a/src/Jackett.Updater/Program.cs
+++ b/src/Jackett.Updater/Program.cs
@@ -433,7 +433,6 @@ namespace Jackett.Updater
"Definitions/skytorrentsclone.yml", // renamed to skytorrents-lol
"Definitions/skytorrentsclone2.yml", // renamed to skytorrents-to
"Definitions/solidtorrents.yml", // migrated to C#
- "Definitions/soundpark.yml", // to be migrated to C#
"Definitions/spacetorrent.yml",
"Definitions/speed-share.yml",
"Definitions/t411.yml",