ยินดีต้อนรับสู่ Streamyfin ไคลเอนต์ Jellyfin ที่เรียบง่ายและใช้งานง่ายที่สร้างด้วย Expo หากคุณกำลังมองหาทางเลือกอื่นนอกเหนือจากไคลเอนต์ Jellyfin อื่นๆ เราหวังว่าคุณจะพบว่า Streamyfin เป็นส่วนเสริมที่เป็นประโยชน์ในกล่องเครื่องมือการสตรีมสื่อของคุณ
Streamyfin มีฟีเจอร์ทดลองที่น่าตื่นเต้น เช่น การดาวน์โหลดสื่อและการรองรับ Chromecast สิ่งเหล่านี้ยังอยู่ในการพัฒนา และเราขอขอบคุณสำหรับความอดทนและข้อเสนอแนะของคุณในขณะที่เราดำเนินการปรับปรุง
การดาวน์โหลดงานโดยใช้ ffmpeg เพื่อแปลงสตรีม HLS เป็นไฟล์วิดีโอบนอุปกรณ์ ซึ่งหมายความว่าคุณสามารถดาวน์โหลดและดูไฟล์ใดก็ได้ที่คุณสามารถสตรีมได้! ไฟล์จะถูกแปลงโดย Jellyfin บนเซิร์ฟเวอร์แบบเรียลไทม์ในขณะที่ดาวน์โหลด ซึ่งหมายความว่า จะใช้เวลาดาวน์โหลดนานขึ้นเล็กน้อย แต่รองรับไฟล์ใดๆ ที่เซิร์ฟเวอร์ของคุณสามารถแปลงรหัสได้
การสนับสนุน Chromecast ยังอยู่ในการพัฒนา และเรากำลังดำเนินการปรับปรุง ปัจจุบันรองรับการแคสต์วิดีโอและเสียง แต่เรากำลังดำเนินการเพิ่มการรองรับคำบรรยายและฟีเจอร์อื่นๆ
ใน Streamyfin เรามีการรองรับปลั๊กอินบางตัวในตัว ปลั๊กอินเหล่านี้ไม่จำเป็นต้องใช้ Streamyfin แต่เพิ่มฟังก์ชันพิเศษบางอย่าง
คอลเลกชัน Jellyfin สามารถแสดงเป็นแถวหรือแบบหมุนบนหน้าจอหลักได้ คุณสามารถเพิ่มแท็กต่อไปนี้ในคอลเลกชันเพื่อให้มีฟังก์ชันการทำงานนี้ได้
แท็กที่มีอยู่:
มีปลั๊กอินเพื่อสร้างคอลเลกชันตามแหล่งข้อมูลภายนอก เช่น mdblist ซึ่งทำให้กระบวนการจัดการคอลเลกชันเป็นอัตโนมัติ เช่น กำลังมาแรง มีผู้ชมมากที่สุด ฯลฯ ดูข้อมูลเพิ่มเติมที่ปลั๊กอินนำเข้าคอลเลกชัน
Jellysearch ทำงานร่วมกับ Streamyfin ได้แล้ว! -
พร็อกซีการค้นหาข้อความแบบเต็มที่รวดเร็วสำหรับ Jellyfin ผสานรวมอย่างลงตัวกับไคลเอนต์ Jellyfin ส่วนใหญ่
ตรวจสอบแผนงานของเราเพื่อดูว่าเรากำลังดำเนินการอะไรต่อไป เราเปิดรับข้อเสนอแนะและข้อเสนอแนะอยู่เสมอ ดังนั้นโปรดแจ้งให้เราทราบหากคุณมีความคิดเห็นหรือคำขอคุณลักษณะใดๆ
หรือดาวน์โหลด APK ที่นี่บน GitHub สำหรับ Android
รับการอัปเดตล่าสุดโดยใช้แอปเวอร์ชัน TestFlight
เรายินดีรับความช่วยเหลือเพื่อทำให้ Streamyfin ดีขึ้น หากคุณต้องการมีส่วนร่วม โปรดแยกพื้นที่เก็บข้อมูลและส่งคำขอดึง สำหรับการเปลี่ยนแปลงครั้งใหญ่ วิธีที่ดีที่สุดคือเปิดประเด็นก่อนเพื่อหารือเกี่ยวกับแนวคิดของคุณ
20
bun i
npx expo run:ios
หรือ npx expo run:android
เพิ่มสิ่งนี้ลงใน AppDelegate.mm:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// @generated begin react-native-google-cast-didFinishLaunchingWithOptions - expo prebuild (DO NOT MODIFY) sync-8901be60b982d2ae9c658b1e8c50634d61bb5091
#if __has_include()
...
[GCKCastContext sharedInstance].useDefaultExpandedMediaControls = true;`
#endif
เพิ่มสิ่งนี้ลงใน Info.plist:
NSBonjourServices
_googlecast._tcp
_CC1AD845._googlecast._tcp
NSLocalNetworkUsageDescription
${PRODUCT_NAME} uses the local network to discover Cast-enabled devices on your WiFi network.
Streamyfin ได้รับอนุญาตภายใต้ Mozilla Public License 2.0 (MPL-2.0) ซึ่งหมายความว่าคุณสามารถใช้ แก้ไข และแจกจ่ายซอฟต์แวร์นี้ได้อย่างอิสระ MPL-2.0 เป็นลิขสิทธิ์ลิขสิทธิ์ที่ให้ความยืดหยุ่นมากขึ้นในการรวมซอฟต์แวร์เข้ากับรหัสที่เป็นกรรมสิทธิ์ ประเด็นสำคัญของ MPL-2.0:
เข้าร่วม Discord ของเรา: https://discord.gg/BuGG9ZNhaE
หากคุณมีคำถามหรือต้องการความช่วยเหลือ โปรดติดต่อ:
Streamyfin ได้รับการพัฒนาโดย Fredrik Burmester และไม่มีส่วนเกี่ยวข้องกับ Jellyfin แอปนี้สร้างขึ้นด้วย Expo, React Native และไลบรารีโอเพ่นซอร์สอื่นๆ
ฉันขอขอบคุณบุคคลและโครงการต่อไปนี้สำหรับการมีส่วนร่วมกับ Streamyfin: