diff --git a/apps/web/src/assets/i18n/ar.json b/apps/web/src/assets/i18n/ar.json
index b8b309954..1fc55f155 100644
--- a/apps/web/src/assets/i18n/ar.json
+++ b/apps/web/src/assets/i18n/ar.json
@@ -528,6 +528,12 @@
"TITLE": "الدليل الإلكتروني للبرامج",
"NEXT_DAY": "اليوم التالي",
"PREVIOUS_DAY": "اليوم السابق",
+ "ZOOM_IN": "تكبير",
+ "ZOOM_OUT": "تصغير",
+ "FILTER_CHANNELS": "تصفية القنوات",
+ "CLOSE_FILTER": "إغلاق التصفية",
+ "SEARCH_PROGRAMS": "البحث في البرامج",
+ "CLOSE_PROGRAM_SEARCH": "إغلاق بحث البرامج",
"LIVE_NOW": "يُبث الآن",
"LIVE_STREAM": "بث مباشر",
"TIMESHIFT_AVAILABLE": "التحريك الزمني متاح، انقر للتشغيل",
diff --git a/apps/web/src/assets/i18n/ary.json b/apps/web/src/assets/i18n/ary.json
index 3b72f27bf..0a8ea6cae 100644
--- a/apps/web/src/assets/i18n/ary.json
+++ b/apps/web/src/assets/i18n/ary.json
@@ -528,6 +528,12 @@
"TITLE": "دليل البرامج الإلكتروني",
"NEXT_DAY": "اليوم التالي",
"PREVIOUS_DAY": "اليوم السابق",
+ "ZOOM_IN": "كبر",
+ "ZOOM_OUT": "صغر",
+ "FILTER_CHANNELS": "فلتر القنوات",
+ "CLOSE_FILTER": "سد الفلتر",
+ "SEARCH_PROGRAMS": "قلب على البرامج",
+ "CLOSE_PROGRAM_SEARCH": "سد البحث على البرامج",
"LIVE_NOW": "مباشر الآن",
"LIVE_STREAM": "بث مباشر",
"TIMESHIFT_AVAILABLE": "التأجيل الزمني متوفر، ضغط باش تلعب",
diff --git a/apps/web/src/assets/i18n/by.json b/apps/web/src/assets/i18n/by.json
index c2219873b..dd7a84458 100644
--- a/apps/web/src/assets/i18n/by.json
+++ b/apps/web/src/assets/i18n/by.json
@@ -528,6 +528,12 @@
"TITLE": "Электронная праграма перадач",
"NEXT_DAY": "Наступны дзень",
"PREVIOUS_DAY": "Папярэдні дзень",
+ "ZOOM_IN": "Павялічыць маштаб",
+ "ZOOM_OUT": "Паменшыць маштаб",
+ "FILTER_CHANNELS": "Фільтраваць каналы",
+ "CLOSE_FILTER": "Закрыць фільтр",
+ "SEARCH_PROGRAMS": "Пошук перадач",
+ "CLOSE_PROGRAM_SEARCH": "Закрыць пошук перадач",
"LIVE_NOW": "Цяпер",
"LIVE_STREAM": "Прамая трансляцыя",
"TIMESHIFT_AVAILABLE": "Даступная функцыя архіва (timeshift). Націсніце на перадачу для прайгравання.",
diff --git a/apps/web/src/assets/i18n/de.json b/apps/web/src/assets/i18n/de.json
index 12e1f41f6..aed04b4ac 100644
--- a/apps/web/src/assets/i18n/de.json
+++ b/apps/web/src/assets/i18n/de.json
@@ -528,6 +528,12 @@
"TITLE": "Elektronischer Programmführer",
"NEXT_DAY": "Zum nächsten Tag",
"PREVIOUS_DAY": "Zum vorherigen Tag",
+ "ZOOM_IN": "Vergrößern",
+ "ZOOM_OUT": "Verkleinern",
+ "FILTER_CHANNELS": "Sender filtern",
+ "CLOSE_FILTER": "Filter schließen",
+ "SEARCH_PROGRAMS": "Sendungen suchen",
+ "CLOSE_PROGRAM_SEARCH": "Sendungssuche schließen",
"LIVE_NOW": "Live jetzt",
"LIVE_STREAM": "Live stream",
"TIMESHIFT_AVAILABLE": "Die Timeshift-Funktion (Archiv) ist verfügbar, klicken Sie an um abzuspielen",
diff --git a/apps/web/src/assets/i18n/el.json b/apps/web/src/assets/i18n/el.json
index 2a2178123..2c7aa3ae1 100644
--- a/apps/web/src/assets/i18n/el.json
+++ b/apps/web/src/assets/i18n/el.json
@@ -528,6 +528,12 @@
"TITLE": "Ηλεκτρονικός Οδηγός Προγράμματος",
"NEXT_DAY": "Επόμενη μέρα",
"PREVIOUS_DAY": "Προηγούμενη ημέρα",
+ "ZOOM_IN": "Μεγέθυνση",
+ "ZOOM_OUT": "Σμίκρυνση",
+ "FILTER_CHANNELS": "Φιλτράρισμα καναλιών",
+ "CLOSE_FILTER": "Κλείσιμο φίλτρου",
+ "SEARCH_PROGRAMS": "Αναζήτηση προγραμμάτων",
+ "CLOSE_PROGRAM_SEARCH": "Κλείσιμο αναζήτησης προγραμμάτων",
"LIVE_NOW": "Ζωντανά τώρα",
"LIVE_STREAM": "Ζωντανή ροή",
"TIMESHIFT_AVAILABLE": "Η χρονική μετατόπιση είναι διαθέσιμη, κάντε κλικ για αναπαραγωγή.",
diff --git a/apps/web/src/assets/i18n/en.json b/apps/web/src/assets/i18n/en.json
index 32201c923..fb69a04b6 100644
--- a/apps/web/src/assets/i18n/en.json
+++ b/apps/web/src/assets/i18n/en.json
@@ -528,6 +528,12 @@
"TITLE": "Electronic Program Guide",
"NEXT_DAY": "Next day",
"PREVIOUS_DAY": "Previous day",
+ "ZOOM_IN": "Zoom in",
+ "ZOOM_OUT": "Zoom out",
+ "FILTER_CHANNELS": "Filter channels",
+ "CLOSE_FILTER": "Close filter",
+ "SEARCH_PROGRAMS": "Search programs",
+ "CLOSE_PROGRAM_SEARCH": "Close program search",
"LIVE_NOW": "Live now",
"LIVE_STREAM": "Live stream",
"TIMESHIFT_AVAILABLE": "Timeshift is available, click to play",
diff --git a/apps/web/src/assets/i18n/es.json b/apps/web/src/assets/i18n/es.json
index 59dd5fc5b..4c5d8737d 100644
--- a/apps/web/src/assets/i18n/es.json
+++ b/apps/web/src/assets/i18n/es.json
@@ -528,6 +528,12 @@
"TITLE": "Guía electrónica de programación",
"NEXT_DAY": "Día siguiente",
"PREVIOUS_DAY": "Día anterior",
+ "ZOOM_IN": "Acercar",
+ "ZOOM_OUT": "Alejar",
+ "FILTER_CHANNELS": "Filtrar canales",
+ "CLOSE_FILTER": "Cerrar filtro",
+ "SEARCH_PROGRAMS": "Buscar programas",
+ "CLOSE_PROGRAM_SEARCH": "Cerrar búsqueda de programas",
"LIVE_NOW": "Ahora en vivo",
"LIVE_STREAM": "Transmisión en vivo",
"TIMESHIFT_AVAILABLE": "Timeshift está disponible, clic para reproducir",
diff --git a/apps/web/src/assets/i18n/fr.json b/apps/web/src/assets/i18n/fr.json
index 5ef0d425c..298b822d5 100644
--- a/apps/web/src/assets/i18n/fr.json
+++ b/apps/web/src/assets/i18n/fr.json
@@ -528,6 +528,12 @@
"TITLE": "Guide électronique des programmes",
"NEXT_DAY": "Jour suivant",
"PREVIOUS_DAY": "Jour précédent",
+ "ZOOM_IN": "Zoom avant",
+ "ZOOM_OUT": "Zoom arrière",
+ "FILTER_CHANNELS": "Filtrer les chaînes",
+ "CLOSE_FILTER": "Fermer le filtre",
+ "SEARCH_PROGRAMS": "Rechercher des programmes",
+ "CLOSE_PROGRAM_SEARCH": "Fermer la recherche de programmes",
"LIVE_NOW": "En direct",
"LIVE_STREAM": "Diffusion en direct",
"TIMESHIFT_AVAILABLE": "Contrôle du direct disponible, cliquez pour lire",
diff --git a/apps/web/src/assets/i18n/it.json b/apps/web/src/assets/i18n/it.json
index afdcfe87d..0d108a6c1 100644
--- a/apps/web/src/assets/i18n/it.json
+++ b/apps/web/src/assets/i18n/it.json
@@ -528,6 +528,12 @@
"TITLE": "Guida elettronica programmi",
"NEXT_DAY": "Giorno successivo",
"PREVIOUS_DAY": "Giorno precedente",
+ "ZOOM_IN": "Ingrandisci",
+ "ZOOM_OUT": "Riduci",
+ "FILTER_CHANNELS": "Filtra canali",
+ "CLOSE_FILTER": "Chiudi filtro",
+ "SEARCH_PROGRAMS": "Cerca programmi",
+ "CLOSE_PROGRAM_SEARCH": "Chiudi ricerca programmi",
"LIVE_NOW": "Live attuale",
"LIVE_STREAM": "Stream live",
"TIMESHIFT_AVAILABLE": "Disponibile il timeshift, fai clic per riprodurre",
diff --git a/apps/web/src/assets/i18n/ja.json b/apps/web/src/assets/i18n/ja.json
index 2470efb2f..576e8ad9a 100644
--- a/apps/web/src/assets/i18n/ja.json
+++ b/apps/web/src/assets/i18n/ja.json
@@ -528,6 +528,12 @@
"TITLE": "電子番組表",
"NEXT_DAY": "翌日",
"PREVIOUS_DAY": "前日",
+ "ZOOM_IN": "拡大",
+ "ZOOM_OUT": "縮小",
+ "FILTER_CHANNELS": "チャンネルをフィルター",
+ "CLOSE_FILTER": "フィルターを閉じる",
+ "SEARCH_PROGRAMS": "番組を検索",
+ "CLOSE_PROGRAM_SEARCH": "番組検索を閉じる",
"LIVE_NOW": "現在放送中",
"LIVE_STREAM": "ライブストリーム",
"TIMESHIFT_AVAILABLE": "タイムシフトが利用可能です。クリックして再生",
diff --git a/apps/web/src/assets/i18n/ko.json b/apps/web/src/assets/i18n/ko.json
index e8380418e..8a1f43f85 100644
--- a/apps/web/src/assets/i18n/ko.json
+++ b/apps/web/src/assets/i18n/ko.json
@@ -528,6 +528,12 @@
"TITLE": "전자 프로그램 가이드",
"NEXT_DAY": "다음날",
"PREVIOUS_DAY": "전날",
+ "ZOOM_IN": "확대",
+ "ZOOM_OUT": "축소",
+ "FILTER_CHANNELS": "채널 필터",
+ "CLOSE_FILTER": "필터 닫기",
+ "SEARCH_PROGRAMS": "프로그램 검색",
+ "CLOSE_PROGRAM_SEARCH": "프로그램 검색 닫기",
"LIVE_NOW": "Live now",
"LIVE_STREAM": "Live stream",
"TIMESHIFT_AVAILABLE": "Timeshift를 사용할 수 있습니다, 클릭하여 재생합니다",
diff --git a/apps/web/src/assets/i18n/nl.json b/apps/web/src/assets/i18n/nl.json
index 4460ae762..74a39ec26 100644
--- a/apps/web/src/assets/i18n/nl.json
+++ b/apps/web/src/assets/i18n/nl.json
@@ -528,6 +528,12 @@
"TITLE": "TV-Gids",
"NEXT_DAY": "Volgende dag",
"PREVIOUS_DAY": "Vorige dag",
+ "ZOOM_IN": "Inzoomen",
+ "ZOOM_OUT": "Uitzoomen",
+ "FILTER_CHANNELS": "Kanalen filteren",
+ "CLOSE_FILTER": "Filter sluiten",
+ "SEARCH_PROGRAMS": "Programma's zoeken",
+ "CLOSE_PROGRAM_SEARCH": "Programmazoekopdracht sluiten",
"LIVE_NOW": "Nu live",
"LIVE_STREAM": "Live stream",
"TIMESHIFT_AVAILABLE": "Doorspoelen is beschikbaar, klik om af te spelen",
diff --git a/apps/web/src/assets/i18n/pl.json b/apps/web/src/assets/i18n/pl.json
index 085571431..49de2a00a 100644
--- a/apps/web/src/assets/i18n/pl.json
+++ b/apps/web/src/assets/i18n/pl.json
@@ -528,6 +528,12 @@
"TITLE": "Elektroniczny przewodnik po programach",
"NEXT_DAY": "Następny dzień",
"PREVIOUS_DAY": "Poprzedni dzień",
+ "ZOOM_IN": "Powiększ",
+ "ZOOM_OUT": "Pomniejsz",
+ "FILTER_CHANNELS": "Filtruj kanały",
+ "CLOSE_FILTER": "Zamknij filtr",
+ "SEARCH_PROGRAMS": "Szukaj programów",
+ "CLOSE_PROGRAM_SEARCH": "Zamknij wyszukiwanie programów",
"LIVE_NOW": "Na żywo teraz",
"LIVE_STREAM": "Transmisja na żywo",
"TIMESHIFT_AVAILABLE": "Dostępne jest przesunięcie czasowe, kliknij, aby odtworzyć",
diff --git a/apps/web/src/assets/i18n/pt.json b/apps/web/src/assets/i18n/pt.json
index 2db9bc2ef..7868e0dd9 100644
--- a/apps/web/src/assets/i18n/pt.json
+++ b/apps/web/src/assets/i18n/pt.json
@@ -528,6 +528,12 @@
"TITLE": "Guia Eletrônico de Programação",
"NEXT_DAY": "Próximo dia",
"PREVIOUS_DAY": "Dia anterior",
+ "ZOOM_IN": "Mais zoom",
+ "ZOOM_OUT": "Menos zoom",
+ "FILTER_CHANNELS": "Filtrar canais",
+ "CLOSE_FILTER": "Fechar filtro",
+ "SEARCH_PROGRAMS": "Pesquisar programas",
+ "CLOSE_PROGRAM_SEARCH": "Fechar pesquisa de programas",
"LIVE_NOW": "Ao vivo agora",
"LIVE_STREAM": "Transmissão ao vivo",
"TIMESHIFT_AVAILABLE": "Timeshift está disponível, clique para reproduzir",
diff --git a/apps/web/src/assets/i18n/ru.json b/apps/web/src/assets/i18n/ru.json
index e614fed48..61a5a301d 100644
--- a/apps/web/src/assets/i18n/ru.json
+++ b/apps/web/src/assets/i18n/ru.json
@@ -528,6 +528,12 @@
"TITLE": "Электронный программный гид",
"NEXT_DAY": "Следующий день",
"PREVIOUS_DAY": "Предыдущий день",
+ "ZOOM_IN": "Увеличить",
+ "ZOOM_OUT": "Уменьшить",
+ "FILTER_CHANNELS": "Фильтровать каналы",
+ "CLOSE_FILTER": "Закрыть фильтр",
+ "SEARCH_PROGRAMS": "Поиск программ",
+ "CLOSE_PROGRAM_SEARCH": "Закрыть поиск программ",
"LIVE_NOW": "Сейчас",
"LIVE_STREAM": "Прямая трансляция",
"TIMESHIFT_AVAILABLE": "Доступна функция архива (timeshift). Нажмите на передачу для воспроизведения.",
diff --git a/apps/web/src/assets/i18n/tr.json b/apps/web/src/assets/i18n/tr.json
index 88969e6b2..ccfe6aa61 100644
--- a/apps/web/src/assets/i18n/tr.json
+++ b/apps/web/src/assets/i18n/tr.json
@@ -528,6 +528,12 @@
"TITLE": "Elektronik Program Rehberi",
"NEXT_DAY": "Sonraki gün",
"PREVIOUS_DAY": "Önceki gün",
+ "ZOOM_IN": "Yakınlaştır",
+ "ZOOM_OUT": "Uzaklaştır",
+ "FILTER_CHANNELS": "Kanalları filtrele",
+ "CLOSE_FILTER": "Filtreyi kapat",
+ "SEARCH_PROGRAMS": "Programları ara",
+ "CLOSE_PROGRAM_SEARCH": "Program aramayı kapat",
"LIVE_NOW": "Şu an canlı",
"LIVE_STREAM": "Canlı yayın",
"TIMESHIFT_AVAILABLE": "Zaman kaydırma mevcut, tıklayarak oynat",
diff --git a/apps/web/src/assets/i18n/zh.json b/apps/web/src/assets/i18n/zh.json
index 764a79636..79f2ba4b1 100644
--- a/apps/web/src/assets/i18n/zh.json
+++ b/apps/web/src/assets/i18n/zh.json
@@ -528,6 +528,12 @@
"TITLE": "电子节目指南",
"NEXT_DAY": "明天",
"PREVIOUS_DAY": "昨天",
+ "ZOOM_IN": "放大",
+ "ZOOM_OUT": "缩小",
+ "FILTER_CHANNELS": "筛选频道",
+ "CLOSE_FILTER": "关闭筛选",
+ "SEARCH_PROGRAMS": "搜索节目",
+ "CLOSE_PROGRAM_SEARCH": "关闭节目搜索",
"LIVE_NOW": "正在播放",
"LIVE_STREAM": "正在直播",
"TIMESHIFT_AVAILABLE": "时移功能可用,点击播放",
diff --git a/apps/web/src/assets/i18n/zhtw.json b/apps/web/src/assets/i18n/zhtw.json
index de4ba29f5..159af6f57 100644
--- a/apps/web/src/assets/i18n/zhtw.json
+++ b/apps/web/src/assets/i18n/zhtw.json
@@ -528,6 +528,12 @@
"TITLE": "電子節目指南",
"NEXT_DAY": "下一天",
"PREVIOUS_DAY": "上一天",
+ "ZOOM_IN": "放大",
+ "ZOOM_OUT": "縮小",
+ "FILTER_CHANNELS": "篩選頻道",
+ "CLOSE_FILTER": "關閉篩選",
+ "SEARCH_PROGRAMS": "搜尋節目",
+ "CLOSE_PROGRAM_SEARCH": "關閉節目搜尋",
"LIVE_NOW": "現在播放",
"LIVE_STREAM": "現場直播",
"TIMESHIFT_AVAILABLE": "時間平移功能可用,點選以播放",
diff --git a/libs/ui/epg/src/lib/multi-epg/multi-epg-container.component.html b/libs/ui/epg/src/lib/multi-epg/multi-epg-container.component.html
index 9242ff3ef..83901224d 100644
--- a/libs/ui/epg/src/lib/multi-epg/multi-epg-container.component.html
+++ b/libs/ui/epg/src/lib/multi-epg/multi-epg-container.component.html
@@ -23,10 +23,22 @@
>
chevron_right
-