Kometa向けNetflix風「Recently Added」オーバーレイ

Other

概要

「recently-added-nf-overlay-for-kometa」は、KometaおよびPlexメディアサーバー向けに開発されたNetflix風の「Recently Added」オーバーレイ機能を提供するツールです。新しく追加された動画コンテンツに対して、視覚的に目立つバッジを自動で付与し、追加から20日間表示を維持する仕組みを持ちます。MoviesやTV Showsなど多様な動画ライブラリに対応しており、ユーザーは新着作品を一目で確認できるため、快適な視聴体験を実現します。設定はシンプルなYAMLファイルで管理でき、導入も簡単です。

GitHub

リポジトリの統計情報

  • スター数: 9
  • フォーク数: 0
  • ウォッチャー数: 9
  • コミット数: 9
  • ファイル数: 4
  • メインの言語: 未指定

主な特徴

  • Netflixの「Recently Added」風デザインによる視覚的な新着コンテンツ表示
  • メディア追加から20日間、自動的にオーバーレイを表示し期間経過で消去
  • YAML形式による簡単な設定ファイルでカスタマイズ可能
  • MoviesやTV Showsなど、多様な動画ライブラリに対応

技術的なポイント

本リポジトリの中心機能は、KometaとPlexを利用したメディアサーバー上で新規追加メディアに対して「Recently Added」オーバーレイを付与することにあります。このオーバーレイはNetflixのUIに見られる新着バッジを模しており、利用者が追加されたばかりの作品を瞬時に識別できるように設計されています。

オーバーレイの表示ロジックはシンプルながら効果的で、メディアが追加されてから20日間のみバッジが表示され、その後は自動的に解除されます。この期間設定はYAMLファイルで柔軟に変更可能で、運用者のニーズに合わせて調整できます。ファイル形式は人間にも読みやすく記述しやすいYAMLを採用しているため、導入やカスタマイズ時の敷居が低いのも特徴です。

対応対象は映画(Movies)、テレビ番組(TV Shows)に加え、その他の動画ライブラリも含まれており、様々なコンテンツ管理に対応可能です。Kometaの拡張性を活かし、Plexのポスター画像にオーバーレイを重ねる形で実装されているため、既存のメディア管理環境に大きな変更を加えずに導入できます。

またコードベースは軽量で、ファイル数も4つと少なく、シンプルな構造を保っています。これによりメンテナンス性が高く、今後の機能追加やバグ修正も行いやすい設計です。KometaのコミュニティやPlexユーザーの間で利用が広がることで、より洗練されたメディア視聴体験の提供に貢献しています。

プロジェクトの構成

主要なファイルとディレクトリ:

  • LICENSE: ライセンス情報を記載したファイル
  • README.md: プロジェクトの概要や使い方を説明するドキュメント
  • overlays: オーバーレイ画像や関連リソースを格納するディレクトリ
  • recently_added.yml: オーバーレイの設定を記述したYAMLファイル

まとめ

Netflix風の新着バッジ表示でKometa/Plexのメディア管理を直感的に向上。

リポジトリ情報: