2

Jellyfin на Vidaa 9

Нашел способ достаточно просто установить Jellyfin на Vidaa 9. Возможно, можно будет с помощью этого способа устанавливать и другие приложения. Я протестировал только это. Раньше таким никогда не занимался, в коде не разбираюсь.

Предварительно заменяем везде 192.168.1.10:8096 на свой адрес сервера Jellyfin.

Скрипт взят в GitHub. Немного исправлены адреса для того, чтобы иконки были, и дописана сама установка. Справится даже ребенок.

Спасибо KotManiac за подсказку с значками — не работали.

# 1. Устанавливаем Python вручную. На все вопросы отвечаем «Y». https://www.python.org/downloads/windows/

Или можно установить командой

winget install 9NQ7512CXL7T

— не тестировал.

# 2. Создаём папку — открываем PowerShell от администратора.

mkdir C:\my-local-server -Force

# 3. Открываем блокнот, пишем туда код и сохраняем файл как файл script.js в папку C:\my-local-server.

$jsCode = @"

(function() {

const current = HiUtils_createRequest('fileRead', {

path: 'websdk/Appinfo.json',

mode: 6

});

const apps = current.ret ? JSON.parse(current.msg) : { AppInfo: [] };

const jellyfin = {

Id: "jellyfin-web",

AppName: "Jellyfin",

Title: "Jellyfin",

URL: "192.168.1.10:8096/web",

StartCommand: "192.168.1.10:8096/web",

IconURL: "192.168.1.10:8096/web/favicons/touchicon.png",

Icon_96: "192.168.1.10:8096/web/favicons/touchicon.png",

Image: "192.168.1.10:8096/web/favicons/touchicon.png",

Thumb: "192.168.1.10:8096/web/favicons/touchicon.png",

Type: "Browser",

InstallTime: new Date().toISOString().split('T')[0],

RunTimes: 0,

StoreType: "custom",

PreInstall: false

};

const index = apps.AppInfo.findIndex(a => a.Id === jellyfin.Id);

if (index >= 0) {

apps.AppInfo[index] = jellyfin;

} else {

apps.AppInfo.push(jellyfin);

}

return HiUtils_createRequest('fileWrite', {

path: 'websdk/Appinfo.json',

mode: 6,

writedata: JSON.stringify(apps)

});

})();

"@

# 4. Снова открываем блокнот, пишем туда код и сохраняем файл как файл index.html в папку C:\my-local-server.

$htmlCode = @"

<!DOCTYPE html>

<html>

<head>

<title>Jellyfin Installer</title>

</head>

<body>

<h1>Installing Jellyfin app...</h1>

<script src="[url="http://192.168.1.10:8181/script.js"]http://192.168.1.10:8181/script.js[/url]"></script>

</body>

</html>

"@

# 5. Открываем PowerShell от администратора и пишем всё остальное. Окно с PowerShell не закрываем — пока открыто, работает сервер для установки приложения.

cd C:\my-local-server

python -m http.server 8181

Если всё сделали правильно, то по адресу http://localhost:8181 или http://192.168.1.10:8181 увидите файлы index.html и script.js.

# 6. На ТВ открываем адрес сервера http://192.168.1.10:8181

Откроется окно Installing Jellyfin app...

# Перезагружаем ТВ. Приложение будет в конце списка.

Проверено на Vidaa OS 9. Работает хорошо.

Для желающих отблагодарить материально — сюда

PS

Все действия вы выполняете на собственное усмотрение и под личную ответственность

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества