Hey everyone, I wanted to share something I’ve been building called PosterFlow. I started working on it because I wanted a cleaner, more flexible way to manage cinema poster screens without having to constantly juggle folders, images, display windows, schedules, and separate tools. The goal was to make poster displays feel more like a real home theater control system instead of just a slideshow. PosterFlow is a Windows desktop app that gives you an Admin console and display client for managing
Just installed the new add-on today on an up to date 64bit install of the latest version of kodi for windows and pointed it at my old cinemavision folders and tried setting up a new sequence and it looks like itunes trailers error when attempting to play them. This is the error I get in my kodi log. TMDB trailers play as they should though so it isn't a big issue, I just assume it may trip people up if it's not just my machine having issues. Everything else works like it should too.
2023-02-17 15:45:32.949 T:8872 info <general>: [- PreShow Experience -] (API): [VideoBumper] 'Trailers Intro' 2023-02-17 15:45:32.950 T:8872 info <general>: [- PreShow Experience -] (API): - Random 2023-02-17 15:45:32.961 T:8872 info <general>: [- PreShow Experience -] (API): [Trailer] content x 1 2023-02-17 15:45:32.976 T:8872 info <general>: [- PreShow Experience -] (API): - [iTunes] 2023-02-17 15:45:33.211 T:8872 error <general>: Traceback (most recent call last): 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\sequenceprocessor.py", line 911, in updateTrailers self._updateTrailers(source) 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\sequenceprocessor.py", line 916, in _updateTrailers trailers = scrapers.updateTrailers(source) 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\scrapers\__init__.py", line 43, in updateTrailers return scraper.updateTrailers() 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\scrapers\itunes\__init__.py", line 151, in updateTrailers ms = scraper.Scraper() 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\scrapers\itunes\scraper.py", line 46, in __init__ self.extras = self.__get_extras() 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\scrapers\itunes\scraper.py", line 163, in __get_extras duration = '' if runtime is None else self.__get_duration(runtime.text) 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: File "C:\Users\Nate\AppData\Roaming\Kodi\addons\script.preshowexperience\lib\preshowexperience\scrapers\itunes\scraper.py", line 227, in __get_duration for time_ in runtime.split(':')[::-1]: 2023-02-17 15:45:33.211 T:8872 error <general>: 2023-02-17 15:45:33.211 T:8872 error <general>: AttributeError: 'NoneType' object has no attribute 'split' 2023-02-17 15:45:33.211 T:8872 error <general>: