diff --git a/README.md b/README.md
index 4be577620..5f8adbfff 100644
--- a/README.md
+++ b/README.md
@@ -47,6 +47,7 @@ Developer note: The software implements the [Torznab](https://github.com/Sonarr/
* FileList
* Freshon
* FunFile
+ * FunkyTorrents
* Fuzer
* Ghost City
* Gormogon
diff --git a/src/Jackett/Definitions/funkytorrents.yml b/src/Jackett/Definitions/funkytorrents.yml
new file mode 100644
index 000000000..6debb0265
--- /dev/null
+++ b/src/Jackett/Definitions/funkytorrents.yml
@@ -0,0 +1,112 @@
+---
+ site: funkytorrents
+ name: FunkyTorrents
+ language: en-us
+ encoding: UTF-8
+ links:
+ - http://funkytorrents.com
+
+ caps:
+ categories:
+ 1: PC # (Apps)
+ 2: Books # (eBooks)
+ 3: Movies # (Movie)
+ 33: Audio # (Music DVDs)
+ 5: Audio/Video # (Music Vids)
+ 4: Audio # (OST)
+ 19: Audio # Alternative
+ 28: Audio # Ambient
+ 12: Audio # Classical
+ 17: Audio # Dance
+ 16: Audio # Drum 'n' Bass
+ 20: Audio # Electronic
+ 14: Audio # Emo
+ 23: Audio # Experimental
+ 34: Audio # Funk
+ 18: Audio # Hardcore
+ 13: Audio # House
+ 31: Audio # IDM
+ 21: Audio # Indie
+ 26: Audio # Industrial
+ 25: Audio # Jazz/Blues/Soul
+ 37: Audio # Lo-Fi
+ 6: Audio # Metal
+ 22: Audio # Misc
+ 7: Audio # Pop/RnB
+ 29: Audio # Post-Rock
+ 30: Audio # Psychedelic
+ 8: Audio # Punk
+ 9: Audio # Rap/Hip-Hop
+ 35: Audio # Reggae
+ 10: Audio # Rock
+ 15: Audio # Ska
+ 32: Audio # Techno
+ 11: Audio # Trance
+ 36: Audio # Trip-Hop
+ 24: Audio # World/Ethnic
+
+ 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:
+ $raw: "{{range .Categories}}c{{.}}=1&{{end}}"
+ search: "{{ .Query.Keywords }}"
+ incldead: 1
+ rows:
+ selector: table.mainouter > tbody > tr > td.outer > table > tbody > tr.mouse_out
+ fields:
+ description|optional:
+ selector: td:nth-child(2) > font
+ title:
+ selector: td:nth-child(2)
+ remove: font
+ category:
+ selector: a[href^="browse.php?cat="]
+ attribute: href
+ filters:
+ - name: querystring
+ args: cat
+ details:
+ selector: a[href^="details.php?id="]
+ attribute: href
+ download:
+ selector: a[href^="download.php"]
+ attribute: href
+ files:
+ selector: td:nth-child(5)
+ size:
+ selector: td:nth-child(8)
+ seeders:
+ selector: td:nth-child(10)
+ leechers:
+ selector: td:nth-child(11)
+ date:
+ selector: td:nth-child(7)
+ filters:
+ - name: append
+ args: " +0000"
+ - name: dateparse
+ args: "2006-01-0215:04:05 -0700"
+ grabs:
+ selector: td:nth-child(9)
+ downloadvolumefactor:
+ case:
+ img[alt="Free Leech"]: "0"
+ "*": "1"
+ uploadvolumefactor:
+ case:
+ "*": "1"
\ No newline at end of file
diff --git a/src/Jackett/Jackett.csproj b/src/Jackett/Jackett.csproj
index 4a2c87dbd..47623875b 100644
--- a/src/Jackett/Jackett.csproj
+++ b/src/Jackett/Jackett.csproj
@@ -498,6 +498,9 @@
PreserveNewest
+
+ PreserveNewest
+
Designer