У наступній статті ми збираємося подивитися на Cast to TV GNOME. Це розширення Gnome Shell, яке прагне полегшити роботу користувачів Ubuntu передавати мультимедійний вміст з нашого комп’ютера на телевізор за допомогою Chromecast. У наступних рядках ми побачимо, як його встановити та ввести в дію.
Як я вже говорив, Cast to TV - це розширення для GNOME Shell, з яким ми можемо передавати потокове відео, музику та зображення на Chromecast або інші пристрої через локальну мережу. Це розширення підтримує транскодування відео на льоту (для відео, які неможливо відтворити безпосередньо на пристрої), настроювані субтитри, відображення програми перегляду музики під час потокової передачі музики та багато іншого. Для управління пристроєм це розширення додасть нову кнопку на верхній панелі з елементами управління відтворенням.
Це розширення оболонки GNOME дозволяє користувачам настільного комп’ютера GNOME передавати будь -який локальний медіафайл, що зберігається на нашому комп’ютері, на сусідній пристрій Chromecast.
Загальні особливості розширення Cast to TV

- Це розширення зробить це можливим для нас потокове передавання відео, музики та зображень на: Пристрої Chromecast, будь -які пристрої з веб -браузером (інший ПК або смартфон) або програмою медіапрогравача (наприклад, MPV, VLC).
- Підтримує вбудовані та зовнішні субтитри.
- Дозволить нам грати на іншому пристрої за допомогою вбудованого веб-програвача та змінити вміст без оновлення веб -сторінки.
- Перекодуйте відео у підтримуваний формат на льоту.
- Кодування відео VAAPI / NVENC, додатково для низького завантаження процесора.
- Ми можемо використовувати нашу систему як пульт дистанційного керування Chromecast, керуйте відтворенням з верхньої панелі Gnome.

- Ми зможемо потокова музика з візуалізаціями, хоча це вимагає швидкого процесора. У налаштуваннях Cast можна активувати програму перегляду музикиоскільки він за замовчуванням відключений. Існують також інші налаштування, які можна змінити.
- Інтеграція з контекстним меню Nautilus.
- Список відтворення медіа сумісний з 'Перетягування".
Встановіть розширення Cast to TV
Для тих, хто не знає, Розширення оболонки GNOME - це невеликі блоки коду, які розширюють функціональні можливості та можливості робочого столу GNOME. Ви можете розглядати їх як розширення браузера, але тільки для робочого столу.
Це розширення дозволить користувачам передавати музику, відео та фотографії з нашого комп’ютера на пристрій Chromecast опції: кодувати медіа на льоту, встановлювати положення елементів керування на екрані програвача, встановлювати швидкість передачі даних або переглядати програму перегляду музики на телевізорі під час відтворення музики.
Щось необхідне перед установкою розширення - це роз'єм. Щоб встановити його в термінал (Ctrl + Alt + T), нам потрібно буде написати:

sudo apt install chrome-gnome-shell
Хоча це розширення оболонки GNOME, для його встановлення потрібно ще кілька речей. Він має багато залежностей, необхідних для правильної роботи інструменту. На щастя, всі вони доступні для встановлення в офіційних репозиторіях Ubuntu. Щоб встановити всі ці залежності, нам залишиться лише відкрити термінал (Ctrl Alt T) і виконати в ньому команду:

sudo apt install nodejs npm ffmpeg
Настав час це зробити встановити розширення. Ми можемо знайти це нижче посилання, що перенесе нас до Інтернету, де нам залишиться лише активувати перемикач і вибрати Встановити.

Якщо ви ще не ввімкнули його, на сторінці буде вказано, що вам потрібно встановити плагін у браузері, як ви можете бачити на наступному скріншоті. Все, що вам потрібно зробити, це натиснути на виділене посилання, щоб встановити його.

Після того, як розширення встановлено, перед тим, як продовжити і перевірити його, існує деякі додаткові залежності, які необхідно встановити. Для цього ми повернемося до терміналу (Ctrl + Alt + T) і перейдемо до каталогу розширень за допомогою такої команди:
cd ~/.local/share/gnome-shell/extensions/cast-to-tv@rafostar.github.com
Тоді нам потрібно буде лише виконати цю іншу команду встановити залежності:

npm install
Транслювати медіафайли на Chromecast
Щоб передавати мультимедійний вміст на Chromecast, наша команда Ubuntu та Chromecast повинні бути підключені до однієї мережі Wi-Fi. Як тільки це буде зроблено, нам доведеться натиснути на панель управління, щоб відкрити меню стану оболонки GNOME, а потім натиснути на «Трансляція вмісту»Розширити його.

У цьому меню ми можемо вибрати тип носія, який ми хочемо передавати. Вибір, який ми зробимо, відкриє вікно навігації, яке дозволить нам орієнтуватися та вибирати файл. Коли ми вибираємо його, нам просто потрібно натиснути на Cast Media, і передача розпочнеться негайно (про). Якщо він не запускається, вам доведеться перейти до опції «переваги»І налаштуйте пристрій, на який ми хочемо надсилати вміст.
Залежно від моделі Chromecast деякі відео можуть не відтворюватися. Тим не менше, Ви можете вибрати опцію Transcode video, яка прагне гарантувати відтворення.
Це треба сказати в веб -сайт розширення, вказують, що функціональність розширення можна розширити за допомогою деяких доповнень. Хоча я повинен сказати, що варіант трансляції робочого столу, в тестах, які я зробив, він не спрацював.