Expo로 구축된 간단하고 사용자 친화적인 Jellyfin 클라이언트인 Streamyfin에 오신 것을 환영합니다. 다른 Jellyfin 클라이언트에 대한 대안을 찾고 있다면 Streamyfin이 미디어 스트리밍 도구 상자에 유용한 추가 기능이 될 수 있기를 바랍니다.
Streamyfin에는 미디어 다운로드 및 Chromecast 지원과 같은 몇 가지 흥미로운 실험 기능이 포함되어 있습니다. 이 기능은 아직 개발 중이며 개선을 위해 노력하는 동안 여러분의 인내심과 피드백에 감사드립니다.
다운로드는 ffmpeg를 사용하여 HLS 스트림을 장치의 비디오 파일로 변환하는 방식으로 작동합니다. 이는 스트리밍할 수 있는 모든 파일을 다운로드하고 볼 수 있다는 것을 의미합니다! 파일은 다운로드되면서 실시간으로 서버에서 Jellyfin으로 변환됩니다. 이는 다운로드 시간이 조금 더 길지만 서버가 트랜스코딩할 수 있는 모든 파일을 지원한다는 의미입니다.
Chromecast 지원은 아직 개발 중이며 개선하기 위해 노력하고 있습니다. 현재는 비디오 및 오디오 전송을 지원하지만 자막 및 기타 기능에 대한 지원을 추가하기 위해 노력하고 있습니다.
Streamyfin에는 몇 가지 플러그인에 대한 지원이 내장되어 있습니다. 이 플러그인은 Streamyfin을 사용하는 데 필수는 아니지만 몇 가지 추가 기능을 추가합니다.
Jellyfin 컬렉션은 홈 화면에 행이나 회전식 메뉴로 표시될 수 있습니다. 이 기능을 제공하기 위해 다음 태그를 컬렉션에 추가할 수 있습니다.
사용 가능한 태그:
mdblist와 같은 외부 소스를 기반으로 컬렉션을 생성하는 플러그인이 있습니다. 이렇게 하면 인기, 최다 시청 등 컬렉션을 관리하는 자동 프로세스가 이루어집니다. 자세한 내용은 컬렉션 가져오기 플러그인을 참조하세요.
Jellysearch는 이제 Streamyfin과 함께 작동합니다! ?
Jellyfin을 위한 빠른 전체 텍스트 검색 프록시입니다. 대부분의 Jellyfin 클라이언트와 원활하게 통합됩니다.
로드맵을 확인하여 다음 작업을 확인하세요. 우리는 항상 피드백과 제안을 기다리고 있습니다. 아이디어나 기능 요청이 있으면 알려 주시기 바랍니다.
또는 여기 Android용 GitHub에서 APK를 다운로드하세요.
TestFlight 버전의 앱을 사용하여 최신 업데이트를 받으세요.
Streamyfin을 개선하는 데 어떤 도움이라도 환영합니다. 기여하고 싶다면 저장소를 포크하고 풀 요청을 제출하세요. 주요 변경 사항의 경우 먼저 이슈를 열어 아이디어를 논의하는 것이 가장 좋습니다.
20
사용bun i
설치npx expo run:ios
또는 npx expo run:android
실행하여 expo 개발 빌드를 만듭니다. 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의 핵심 사항:
디스코드에 참여하세요: https://discord.gg/BuGG9ZNhaE
질문이 있거나 지원이 필요한 경우 언제든지 다음 연락처로 문의하세요.
Streamyfin은 Fredrik Burmester가 개발했으며 Jellyfin과 제휴하지 않습니다. 이 앱은 Expo, React Native 및 기타 오픈 소스 라이브러리로 구축되었습니다.
Streamyfin에 기여해 주신 다음 사람들과 프로젝트에 감사의 말씀을 전하고 싶습니다.