diff --git a/goals.md b/goals.md index a7703e0..f4d100e 100644 --- a/goals.md +++ b/goals.md @@ -36,12 +36,6 @@ - Multiple CDNs can share content and metadata within a trusted federation network. - The system can automatically balance or replicate popular content across CDNs to optimize bandwidth usage and ensure availability. - - **Future Idea - Predictive Caching:** - - CDNs may automatically pre-cache upcoming content based on user activity patterns. - - If a user watches the first movie in a series, the CDN pre-fetches sequels (e.g., parts 2, 3, etc.). - - If a user starts a new TV show, the CDN preloads subsequent episodes or seasons. - - This predictive caching minimizes latency and improves the user experience by ensuring likely-next content is available instantly. - - **Metadata Management:** - Automatically identify and fetch metadata from databases like IMDb, TVDB, etc. - Allow users to edit and correct metadata manually. @@ -59,7 +53,7 @@ - **User Management:** - Authentication, profiles, access control, and session tracking. - **Library & Personalization:** - - Organize and manage libraries by media type (movies, shows, etc.). + - Organize and manage libraries by media type (movies,TV shows, etc.). - Create and manage playlists and collections. - Track user history, progress, and play counts. - Allow users to group media into watchlists, favorites, or custom categories. @@ -69,18 +63,23 @@ ## Nice to Have / Later -- **Sync Play:** Watch movies or shows together in real time across multiple clients. +- **Sync Play:** Watch movies or TV shows together in real time across multiple clients. - **Integration with ARR Stack:** Compatibility with Radarr, Sonarr, Lidarr, and similar automation tools. - **Parental controls** - **Jellyfin-Compatible API** and **Plex-Compatible API** - **Plugin Support:** Extend functionality with custom or third-party plugins. - **Smart Playback Features:** - Intro, outro, recap skipper. -- **Recommendations:** Personalized movie and series suggestions based on user history and preferences. +- **Recommendations:** Personalized movie and TV show suggestions based on user history and preferences. - **External Sync:** Sync watch history, ratings, and metadata with services like Trakt.tv. - **Subtitle Management:** Automatic subtitle fetching, editing, and syncing with playback. - Probably bazarr is enough for that. - **Multi-Format Detection:** Detect multiple versions (e.g., 1080p, 4K, HDR) of the same media and show them in a unified view. - **IPTV / Live TV:** Stream and manage live channels alongside on-demand content. +- **CDN - Predictive Caching:** + - CDNs may automatically pre-cache upcoming content based on user activity patterns. + - If a user watches the first movie in a movie series, the CDN pre-fetches sequels (e.g., parts 2, 3, etc.). + - If a user starts a new TV show, the CDN preloads subsequent episodes or seasons. + - This predictive caching minimizes latency and improves the user experience by ensuring likely-next content is available instantly. ## Architecture