Comments 33
имхо samba и mariadb для такой задачи перебор, вот nfs и sqlite было бы самое оно. вопрос только поддерживает ли он sqlite, а nfs точно будет лучше (проверено).
Может я не прав, но samba структурного сложнее и накладывает больше оверхэда
Попробуй банально fio тест по самбе и nfsv4 разница обычно очень заметна невооружённым взглядом
Ну а монструозная субд против одно файловой самоесебе базы вообще несравнимы.
жаль
но в целом если больше одной точки использования то я бы заменил kodi на emby или plex
UPD: а что если (да знаю что костылизм, но интересный эксперимент) не настраивать синхронизацию а сделать им общий локальный sqlite db файл? например на шаре или синхронизируемый?
ну для эксперимента можно сделать симлинк базы оттуда где её хранишь туда где её ищет сам коди или примонтировать шару туда, ну или в конце концов сделать синхронизацию файла каким нибудь rsync или скриптом сливать содержимое файлов между тачками
господи какие же костыли я придумываю непонятно зачем))
NAS Performance: NFS vs. SMB vs. SSHFS
И обнаружил:
2) Configure a database for an sqlite database.
Note: The videodatabase, musicdatabase, tvdatabase, epgdatabase, and adspdatabase tags are interchangeable here.
<musicdatabase>
<type>sqlite3</type>
<host>/usr/local/share/kodi/databases</host>
</musicdatabase>
Вероятно, kodi все же работает с SQLite. Но мне уже как-то не хочется переизобретать…
Добрый день! Простите за некоторого рода некропост, но мне кажется стоит спросить тут - не сталкивались с тем, чтобы на NFS Kodi отказывался писать библиотеку? Клиент на Windows, шара на Linux. Проверял, права на запись на шару есть, монтировал в WSL в винде. В самом Kodi с NFS проблем нет, сетевую библиотеку читает.
Ну и конечно большое спасибо за великолепный и крайне масштабный материал:)
UPD: https://github.com/elgatito/elementum/blob/master/config/config.go#L883
У них даже в коде что-то такое есть, напрямую проверяя, не начинается ли путь с smb или nfs. Это нововведение какое-то?
UPD2: Говорят, это из-за отсутствия реализации работы с сетевыми ФС в Go - https://github.com/elgatito/plugin.video.elementum/issues/878#issuecomment-1102993320, получается, оно и раньше не работало? Как вам удалось заставить это работать?
Имеется ли возможность хранить в базе позицию просмотра фильма? Хочется для возможности просмотра с разных устройств.
Коди для андроида имеет свой самба клиент. Но, версия 19 меня порадовала, самба клиент работать перестал, после чего последовало удаление коди и возврат к 18.9, естественно отметки просмотренных фильмов в моей 48 терабайтной библиотеке пропали.
В shield TV самба клиент есть, только если перезагрузить комп с фильмами — шары надо отремонтировать. Клиент внутри коди тоже виснет и надо коди перезапускать.
jellyfin.org/docs/general/clients/kodi.html
emby.media вроде должен быть даже попроще. Plex в kodi тоже интегрируется, но выглядит как отдельное приложение внутри kodi
несколько лет держал свой plex (для себя и для друзей) очень крутая штука и для моих задач подходил куда больше kodi
но есть у него одно НО: отсутствие аппаратного ускорения, собсна насколько я понимаю emby грешит тем же
с emby не уверен, но вроде так же emby.media/emby-for-kodi.html
на plex сам долго сидел и использовал нативные приложения на теликах, но на проэктор нормально встал только kodi и мне его интеграция с jellyfin понравилась больше
сервис позволяет использовать плейлист на двух устройствах без дополнительной платы за тариф.
у вас же есть машина 24х7, загоните себе в прокси и будет мультирум на сколько захотите
Здравствуйте. Сделал iptv/kinopoisk/torrents/погоду по вашему гайду. спасибо огромное за проделанную работу.
не было ли у вас желания подцепить алису или какой другой умный дом? чтобы не руками все вводить. текущая колонка изрядно начинает надоедать. не обновляется. ничего нового за год не произошло. было бы прикольно сделать таким образом свою колонку
Добрый день. Приятно, что опыт кому-то пригодился, спасибо за отклик. Насчёт, Яндекс.Станции или любого другого голосового помощника для Ubuntu - маловероятно. Была попытка организовать голосовой ввод с помощью пульта (пульт поддерживает) и Google-ассистента, но ОС нет. На Android, к слову, работает из коробки. Но лично для меня цена перехода от Linux к Android слишком велика. Голосовой ввод мне не жизненно необходим.
Kodi хорошая вещь, но меня останавливает один недостаток, который так и не смог решить.
Для ребенка на сервере существует отдельная папка с мультфильмами и другим детским контентом, не нашёл как в Коди сделать отдельный раздел для этого Медиатека всё сваливает в кучу. Что не очень хорошо как для удобства использования, так и из-за того, что ребенку на глаза может попадаться нежелательный контент.
Видел в Коди возможность использования разных учёьных записей, но опыт их использования удручающий
С помощью выделения всего детского контента в отдельную категорию не решит ваш вопрос?
Можно попробовать, в версии Kodi для андроид не нашёл такой возможности...как это можно реализовать?
В данный момент имеется 5 папок:
Mult - детские мультфильмы и кино
Serials - сериалы до 16+
SerialsOld - сериалы 16+
Movies - фильмы до 16+
MoviesOld - фильмы 16+
сейчас это реализовано как отдельные шары, на детских и общих гаджетах по умолчанию не показываются 16+.
Если с контентом скачаным вроде понятно если он отсортирован, как быть с контентом Elementum, фильтрации по возрасту я там не нашёл.
KODI: собираем удобный и функциональный медиацентр для дома. Часть 6. MariaDB и синхронизация медиатеки