diff --git a/CHANGES.md b/CHANGES.md
index 14ce99ba..8b779d7a 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,7 @@
### 0.17.0 (2018-xx-xx xx:xx:xx UTC)
* Update Tornado Web Server 5.0.1 (35a538f) to 5.0.1 (2b2a220a)
+* Add HDME torrent provider
* Add Xspeeds torrent provider
diff --git a/gui/slick/images/providers/hdme.png b/gui/slick/images/providers/hdme.png
new file mode 100644
index 00000000..b5e23ee6
Binary files /dev/null and b/gui/slick/images/providers/hdme.png differ
diff --git a/sickbeard/providers/__init__.py b/sickbeard/providers/__init__.py
index f7f0858c..58e7c991 100755
--- a/sickbeard/providers/__init__.py
+++ b/sickbeard/providers/__init__.py
@@ -27,7 +27,7 @@ from sickbeard import logger, encodingKludge as ek
from . import newznab, omgwtfnzbs
# torrent
from . import alpharatio, alphareign, beyondhd, bithdtv, bitmetv, blutopia, btn, btscene, dh, ettv, eztv, \
- fano, filelist, funfile, grabtheinfo, hdbits, hdspace, hdtorrents, \
+ fano, filelist, funfile, grabtheinfo, hdbits, hdme, hdspace, hdtorrents, \
iptorrents, limetorrents, magnetdl, morethan, nebulance, ncore, nyaa, pisexy, potuk, pretome, privatehd, ptf, \
rarbg, revtt, scenehd, scenetime, shazbat, showrss, skytorrents, speedcd, \
thepiratebay, torlock, torrentday, torrenting, torrentleech, \
@@ -59,6 +59,7 @@ __all__ = ['omgwtfnzbs',
'funfile',
'grabtheinfo',
'hdbits',
+ 'hdme',
'hdspace',
'hdtorrents',
'iptorrents',
diff --git a/sickbeard/providers/generic.py b/sickbeard/providers/generic.py
index f2dc431e..ff7b9402 100644
--- a/sickbeard/providers/generic.py
+++ b/sickbeard/providers/generic.py
@@ -1285,7 +1285,7 @@ class NZBProvider(GenericProvider):
class TorrentProvider(GenericProvider):
- def __init__(self, name, supports_backlog=True, anime_only=False, cache_update_freq=None, update_freq=None):
+ def __init__(self, name, supports_backlog=True, anime_only=False, cache_update_freq=7, update_freq=None):
GenericProvider.__init__(self, name, supports_backlog, anime_only)
self.providerType = GenericProvider.TORRENT
diff --git a/sickbeard/providers/hdme.py b/sickbeard/providers/hdme.py
new file mode 100644
index 00000000..925af9fb
--- /dev/null
+++ b/sickbeard/providers/hdme.py
@@ -0,0 +1,118 @@
+# coding=utf-8
+#
+# This file is part of SickGear.
+#
+# SickGear is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# SickGear is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with SickGear. If not, see