-
Notifications
You must be signed in to change notification settings - Fork 159
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removing from library, does not remove from trakt colection #770
Removing from library, does not remove from trakt colection #770
Comments
соврал, в 0.1.78 фиксы уже есть. |
нет.
теоретически - думаю да. правда меню ещё длиннее станет.
вроде strm сейчас удаляется всегда, не завися от этой настройки. не уверен, что раньше зависело.
ну вроде люди пользуются. но есть баги, например лично я не пользуюсь, мне красота не нужна, а вот функционал, например "мой прогресс" для шоу - нужен.
а как он работает на нескольких коди? |
Очень удобная вещь если через библиотеку смотреть
В Elementum да, но в библиотеке kodi, сначала просит подтверждение на удаление, а следом на удаление strm, но только если если настройка стоит.
Я очень с этим намучился когда только о kodi узнал... Сначала я везде обновил библиотеку, иначе он как раз всё удалит, я запускал вместе trakt и elemetum, с надеждой что trakt удаляет а elementum добавляет, но скрипт удаления идёт 1 в очереди и если удалить фильм, он удаляется и в trakt, но если добавить в тракт чтото, elementum не успевает добавить в библиотеку фильм, до того как trakt его удалить попробует. |
@antonsoroko В некоторых аддонах (не помню в каких) выводится пункт, вроде, "Elementum ...". где при нажатии уже меню вылазит что сделать. Иначе их стаёт ну слишком много. |
ну, я что смог - наваял, вот тестовые билды, потестируйте пожалуйста. context.elementum - https://github.com/antonsoroko/context.elementum/archive/refs/heads/library-action.zip бинарник elementum (нужно заменить им бинарник из установленного аддона аля |
Идеально! Багов не нашёл, спасибо! |
отлично, тогда ждите фичу в новых версиях элементум и контекст. |
Вроде все скопировал, как вы написали, но не появляется пункт elementum в контекстном меню, если вызываешь его на сериале. |
была мелкая бага. |
и бинарь ещё |
наверное да. |
Ошибка при удалении сериала. |
Кстати да вариант синхронизации лайтовый, неважно что происходит в Kodi или elementum, если в тракт что-то добавляется\удаляется, elementum удаляет или добавляет на всех устройствах Kodi. Есть ещё идея синхронизации, если будет настройка что выше, можно добавить ещё пункт "Главное устройство"-на которое предположительно всё синхронезированно заранее с trakt, в нём 2 подпункта "разрешить удалять"/"Разрешить добавлять" и только с этой настройкой можно с трактом манипулировать, остальные устройства полностью идеентичны с trakt и соответственно с главным устройством
Открою тогда пока |
@Chupz0r но там фикс всё равно надо было сделать, но про другое. |
@slavatyn эту идею лучше отдельным запросом. чтобы не смешивать с текущим, который конкретно про пункт в меню. |
В общем все также пытается безуспешно удалить совершенно не то, что я хочу, причем что в фильмах, что в сериалах. Вечером попробую еще раз на чистом коди.
Касаемо изначальной проблемы, описываемой в первом сообщении, то оно как не работало, так и не работает, если мы рассматриваем исключительно удаление из стандартной библиотеки коди, не используя context.elementum и удаление из самого плагина. Так что вы рановато закрыли, я считаю. |
ну
и пока желающих её реализовать нет. сейчас мы больше говорим об удалении через context, это то, что можно сделать быстро. похоже что у вас почему-то попробуйте дебаг сборку https://github.com/antonsoroko/context.elementum/archive/refs/heads/trakt-mark-as-watched-TEST.zip |
А почему нету? Есть же, после обновления тракт которое по умолчанию настроено в elementum на 5 мин, я когда тестировал не стал ждать а нажал на обновление и фильм из тракт удалился. Если речь о том что в trakt удалить и оно потом в kodi удалиться то-
В стандартной библиотеке используем с помощью context.elementum на фильме Elementum menu>удалить из библиотеки (стандартная кнопка управление-удалить из библиотеки не нужна) |
2021-06-08 19:29:41.408 T:12308 WARNING : [context.elementum] truelabel: Delhi Crime; infolabel: Братья по оружию; dbid: 6; mediatype: tvshow; path: videodb://tvshows/titles/13/; Язык Kodi - русский, скроблер - TMDb Tv Shows (предпочтительный язык в настройках - русский).
Это все понятно, что с помощью context.elementum можно реализовать, что и делает antonsoroko, за что ему спасибо. Не понятно почему это нельзя реализовать для стандартного удаления из библиотеки. Если я не ошибаюсь у elementum есть мониторинг стандартных событий библиотеки kodi. Почему например, если из библиотеки что-то удаляется и elementum это видит, не вызвать дополнительный метод, который будет дополнительно удалять еще и из тракта? Если я не прав насчет мониторинга, поправьте. |
хрень какая-то. а, ясно меняйте на "Original" (значение по-умолчанию) или на русский. |
мониторинг есть, но он не удаляет ничего (хотя может). чуть выше коротко причина описана
ещё варианты проблем с авто-синхронизацией:
короче говоря, это всё жуть и этим заниматься некому. я лично не пользуюсь библиотекой, просто по приколу решил зафиксить конкретно этот запрос, так как он не сложный. |
сейчас кстати если удалить шоу, то обратно его уже не добавить :-) в принципе, на тему библиотеки есть старые issues и они висят и висят: |
2021-06-08 21:19:12.151 T:2948 WARNING : [context.elementum] truelabel: Очень странные дела; infolabel: Пробуждение; dbid: 1; mediatype: tvshow; path: videodb://tvshows/titles/11/; |
по общему коду, если truelabel не будет равен infolabel, то не будет получать как надо dbid. хотя в версии, что я вам скинул, эта проверка убрана. попробуйте удалить что-нибудь. если скажет, что не найден tmdb - и почему у меня тот же сериал вот так |
В общем попробовал удалить Пробуждение - удалилась Подпольная империя, но что странно после этого infolabel и truelabel начали совпадать и все начало корректно удаляться. Понаблюдаю еще, когда elgatito ваши коммиты одобрит и сообщу что да как. |
всё это выглядит как будто что-то не так с базой. если есть возможность - попробуйте на чистом новом коди (без сохранения настроек и бибилиотеки). |
Да, попробую с полным удалением elementum. |
можно в gitter писать: для того чтобы понять как сделать среду разработки я начинал с этого #712 вроде сейчас достаточно просто сделать шаги из https://github.com/elgatito/elementum/blob/master/README.md |
Что только не перепробовал(
Суть проблемы:
Захожу в библиотеку kodi
правый клик по фильму что хочу удалить
Управление>Удалить из библиотеки
Подтверждаю что хочу удалить
Захожу в elementum-обновить trakt
Удалённый фильм заново добавляется в библиотеку kodi (вместо удаления его в trakt "коллекция")
log (elementum).txt
Крутил настройки elementum-trakt, по всякому
Ставил официальный плагин trakt-варировал настройки по всякому
Официальный плагин trakt умеет удалять таким способом, но происходит какой-то конфликт и новые (добавленные в trakt "коллекцию") фильмы в связке с elementum не добавляться, а удаляться с trakt "Коллекции"
Пробовал на 3 устройствах, везде так(
Так удаляет официальный плагин trakt
лог (trakt).txt
The text was updated successfully, but these errors were encountered: