diff --git a/README.md b/README.md
index ac5297d20..3b8071e60 100644
--- a/README.md
+++ b/README.md
@@ -92,6 +92,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* Shareisland
* ShareSpaceDB
* Shazbat
+ * Shellife
* SpeedCD
* Superbits
* The Horror Charnel
diff --git a/src/Jackett/Definitions/shellife.yml b/src/Jackett/Definitions/shellife.yml
new file mode 100644
index 000000000..92617a5a7
--- /dev/null
+++ b/src/Jackett/Definitions/shellife.yml
@@ -0,0 +1,78 @@
+---
+ site: shellife
+ name: Shellife
+ language: en-us
+ encoding: UTF-8
+ links:
+ - https://shellife.eu/
+
+ caps:
+ categories:
+ 1: Audio
+
+ modes:
+ search: [q]
+ tv-search: [q, season, ep]
+
+ login:
+ path: takelogin.php
+ method: post
+ inputs:
+ username: "{{ .Config.username }}"
+ password: "{{ .Config.password }}"
+ error:
+ - selector: td.embedded:has(h2:contains("failed"))
+ test:
+ path: browse.php
+
+ search:
+ path: browse.php
+ inputs:
+ search: "{{ .Query.Keywords }}"
+ incldead: 1
+ rows:
+ selector: table#ct > tbody > tr.torrent_row
+ fields:
+ download:
+ selector: a[href^="download.php?id="]
+ attribute: href
+ title:
+ selector: a.altlink
+ title|append|1:
+ text: " - "
+ title|append|2:
+ selector: a[name]
+ details:
+ selector: a[name]
+ attribute: href
+ filters:
+ - name: replace
+ args: ["#", "/details.php?id="]
+ category:
+ text: 1
+ seeders:
+ selector: td:nth-child(7)
+ leechers:
+ selector: td:nth-child(8)
+ grabs:
+ selector: td:nth-child(6)
+ size:
+ selector: td:nth-child(5)
+ downloadvolumefactor:
+ case:
+ img[alt="Freeleech"]: "0"
+ img[alt="Free"]: "0"
+ "*": "1"
+ uploadvolumefactor:
+ case:
+ "*": "1"
+ description:
+ selector: td:nth-child(2)
+ remove: a.altlink, a[name], div[id^="news"]
+ filters:
+ - name: trim
+ args: "-"
+ - name: trim
+ args: " "
+
+
\ No newline at end of file
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index 72f4240ca..5713707b0 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -504,6 +504,9 @@
PreserveNewest
+
+ PreserveNewest
+
Designer