# Media Server Integration Overview Youtarr supports integration with multiple media servers, providing rich metadata and organized content for your YouTube video collection. ## Supported Media Servers | Media Server | Integration Type | Metadata Support | Library Refresh | Guide | |--------------|-----------------|------------------|-----------------|-------| | **Plex** | Full Integration | Embedded MP4 + NFO | Automatic | [Setup Guide](media-servers/plex.md) | | **Kodi** | NFO + Artwork | NFO Files | Manual/Scheduled | [Setup Guide](media-servers/kodi.md) | | **Jellyfin** | NFO + Artwork | NFO Files | Manual/Real-time | [Setup Guide](media-servers/jellyfin.md) | | **Emby** | NFO + Artwork | NFO Files + Embedded | Manual/Real-time | [Setup Guide](media-servers/emby.md) | ## Quick Comparison ### Feature Support | Feature | Plex | Kodi | Jellyfin | Emby | |---------|------|------|----------|------| | Automatic Library Refresh via Youtarr | ✅ | ❌ | ❌ | ❌ | | Native Playlist Sync | ✅ | M3U only | ✅ | ✅ | | NFO Metadata | ❌ | ✅ | ✅ | ✅ | | Embedded MP4 Metadata | ✅ | Partial | ✅ | ✅ | | Channel Posters | ❌ | ✅ | ✅ | ✅ | ### Metadata Generated by Youtarr All media servers receive: - **Video Files**: MP4 with embedded metadata - **Thumbnails**: Video preview images - **NFO Files**: XML metadata for each video if enabled in Configuration -> Kodi, Emby and Jellyfin compatibility - **Poster Images**: Channel artwork (poster.jpg) if enabled in Configuration -> Kodi, Emby and Jellyfin compatibility ## Multi-Library Organization Youtarr supports organizing content into separate libraries using subfolders: See [YOUTARR_DOWNLOADS_FOLDER_STRUCTURE.md](YOUTARR_DOWNLOADS_FOLDER_STRUCTURE.md) for subfolder structure details. ### Benefits of Multiple Libraries 1. **Access Control**: Different permissions per library 2. **Organization**: Easier content discovery 3. **Customization**: Library-specific settings 4. **Performance**: Faster targeted scanning ### Setup Process 1. Configure channel subfolders in Youtarr (channel settings) 2. Create separate media server libraries pointing to each subfolder 3. Configure library-specific settings ## Configuration in Youtarr ### Essential Settings Navigate to Configuration → Media Server Compatibility: *Although these are not used by Plex, it is recommended to leave these enabled since it provides the best compatibility for all media servers* Disable if you are using Plex-only and want less "clutter" of files | Setting | Default | Purpose | |---------|---------|---------| | **Generate video .nfo files** | Enabled | Creates metadata for Kodi/Jellyfin/Emby | | **Copy channel poster.jpg files** | Enabled | Adds channel artwork to folders | ### Platform-Specific Settings #### Plex - **Plex API Key**: Required for automatic library refresh - **Library ID**: Select your YouTube library - **Server Details**: IP address and port #### Jellyfin and Emby - For metadata only, no Youtarr-side settings are needed. Just point the server at your download directory and the NFO and poster files are picked up automatically. - For native playlist sync, you do need to connect the server in Youtarr: enable it under Settings, then enter the server URL, an API key, and the user account that should own the playlists. See [Media Server Playlists](MEDIA_SERVER_PLAYLISTS.md) for the full setup. #### Kodi - No specific configuration needed for metadata; point Kodi at the download directory. - Kodi has no native playlist sync, but Youtarr writes a `.m3u` file you can import. See [Media Server Playlists](MEDIA_SERVER_PLAYLISTS.md#m3u-fallback). ## File Structure See [Youtarr Downloads Folder Structure](YOUTARR_DOWNLOADS_FOLDER_STRUCTURE.md) ### Metadata Contents **NFO Files Include**: | Field | Description | | -------------------- | ----------------------------------------- | | `