diff --git a/common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/AbstractHlsDownload.java rename to common/src/main/java/ctbrec/recorder/download/hls/AbstractHlsDownload.java diff --git a/common/src/main/java/ctbrec/recorder/download/Crypto.java b/common/src/main/java/ctbrec/recorder/download/hls/Crypto.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/Crypto.java rename to common/src/main/java/ctbrec/recorder/download/hls/Crypto.java diff --git a/common/src/main/java/ctbrec/recorder/download/HlsDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/HlsDownload.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/HlsDownload.java rename to common/src/main/java/ctbrec/recorder/download/hls/HlsDownload.java diff --git a/common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java b/common/src/main/java/ctbrec/recorder/download/hls/MergedHlsDownload.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/MergedHlsDownload.java rename to common/src/main/java/ctbrec/recorder/download/hls/MergedHlsDownload.java diff --git a/common/src/main/java/ctbrec/recorder/download/MissingSegmentException.java b/common/src/main/java/ctbrec/recorder/download/hls/MissingSegmentException.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/MissingSegmentException.java rename to common/src/main/java/ctbrec/recorder/download/hls/MissingSegmentException.java diff --git a/common/src/main/java/ctbrec/recorder/download/StreamSource.java b/common/src/main/java/ctbrec/recorder/download/hls/StreamSource.java similarity index 100% rename from common/src/main/java/ctbrec/recorder/download/StreamSource.java rename to common/src/main/java/ctbrec/recorder/download/hls/StreamSource.java