Навайбкодил очень полезное расширение для Jellyfin
Рано или поздно ИИ пузырь неминуемо схлопнется, но ИИ агенты для написания кода это одно из лучших изобретений последнего времени. Теперь каждый сможет сделать под себя какую-то небольшую софтину, которая будет решать конкретно его проблему так, как ему надо.
И так как я плюшкин и уже в третий раз за последние пару лет покупаю новый хард, чтобы не удалять очередной сериал, то внезапно возникла необходимость прямо в браузере проверить - есть у меня уже такой фильм или сериал в медиатеке Jellyfin или нет. Для тех, кто не знает, Jellyfin это домашний медиасервер, который позволяет стримить в локалке свои оцифрованные диски. И никак иначе!
Быстро погуглив, подобного решения я не нашел и решил навайбкодить расширение для хрома, которое будет искать выделенный текст в медиатеке и выдавать совпадения. Мог ли я это сделать сам? Мог. Хотел ли я тратить на это больше пары часов? Нет. Значит вайбкодим.
Минимально рабочая версия получилась с первого раза. Выделяем текст, кликаем "проверить в Jellyfin" и видим небольшой попап с сообщением есть фильм или нет.
Однако нейросеть забыла, что в названиях может быть не только текст, поэтому с запятыми фильмы уже не определяются.
В итоге спустя несколько итераций и дебагов ответов от api Jellyfin, получилось даже лучше, чем я планировал изначально.
Расширение теперь выводит не только название, но и тип медиа, его расположение и постер. А для сериалов выводится в том числе сезоны и количество серий на диске.
Если вдруг кому-то это тоже надо и кажется полезным, то могу выложить на гитхаб на всеобщее посмешище, так как в код я не заглядывал и отдал все на откуп нейросети. Что она мне там нахуевертила я даже не представляю.