Development for jellyflood
Go to file
Ashik K 67e8e46b8b Move Claude Code configuration to project root
- Remove .claude directory from git tracking
- Add .claude/ and chats-summary.txt to .gitignore
- Claude Code commands now live at ~/Documents/claude/jellyflood/.claude
- Keeps local tooling separate from project repository

Related: jellyflood-1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 12:47:51 +02:00
.github Update release.yml (#1561) 2025-06-08 13:16:46 -06:00
Documentation Update players.md (#1454) 2025-03-17 15:35:47 -04:00
PreferencesView [Meta] 2025 Disclaimer (#1381) 2025-01-02 16:05:15 -07:00
Resources Update README and branding for jellyflood 2025-10-18 09:27:55 +02:00
Shared Implement dual provider architecture (Jellyfin + Xtream) 2025-10-18 11:47:41 +02:00
Swiftfin Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
Swiftfin tvOS Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
Swiftfin.xcodeproj Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
Translations Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
XcodeConfig Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
fastlane Update Fastlane runner (#1624) 2025-07-06 20:11:20 -06:00
jellyflood tvOS Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
jellyflood.xcodeproj Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
jellypig.xcodeproj/project.xcworkspace Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
scripts Add development workflow documentation and issue creation script 2025-10-18 12:01:11 +02:00
.gitignore Move Claude Code configuration to project root 2025-10-18 12:47:51 +02:00
.swiftformat Project Settings Changes (#1297) 2024-10-31 13:18:19 -06:00
Cartfile Reverting to VLCKit 3.5.0 | solving OPUS issue (#1552) 2025-06-03 15:41:58 -06:00
ChromeCastFramework.json #983 Fixing build instructions (#985) 2024-03-10 19:46:59 -06:00
DEVELOPMENT.md Add development workflow documentation and issue creation script 2025-10-18 12:01:11 +02:00
Gemfile Initial fastlane Setup (#1089) 2024-06-09 22:08:43 -06:00
LICENSE.md Fix some formatting 2021-06-09 23:15:51 -07:00
README.md Update README and branding for jellyflood 2025-10-18 09:27:55 +02:00
RELEASE-ALPHA1.md Add alpha1 release summary 2025-10-17 14:57:35 +02:00
add_epg_files.rb Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
add_programguideview.rb Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
fix_epg_files.rb Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
remove_epg_files.rb Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00
swiftgen.yml Rename project from jellypig to jellyflood 2025-10-18 09:14:33 +02:00

README.md

jellyflood

jellyflood

jellyflood is a personal fork of Swiftfin, a modern video client for the Jellyfin media server with Xtream plugin support and EPG functionality. Made using Swift to maximize direct play with the power of VLC and look native on tvOS.

🎬 Features

  • Jellyfin Media Server Client - Full-featured tvOS client for Jellyfin
  • Xtream Plugin Support - Integrated support for Xtream IPTV streams
  • Electronic Program Guide (EPG) - Complete EPG implementation for Live TV
  • Native Video Players - Both AVKit and VLCKit player support
  • tvOS Optimized - Native tvOS interface with full-screen navigation

⚙️ Development

Based on Swiftfin 1.3, this fork focuses on tvOS-only functionality with enhanced IPTV capabilities.

🎬 Player Differences

jellyflood offers both Native (AVKit) and VLC (VLCKit) players to provide the best compatibility. The VLC player provides superior codec support for direct play.