Bienvenue sur Streamyfin, un client Jellyfin simple et convivial construit avec Expo. Si vous recherchez une alternative aux autres clients Jellyfin, nous espérons que Streamyfin sera un ajout utile à votre boîte à outils de streaming multimédia.
Streamyfin inclut des fonctionnalités expérimentales intéressantes telles que le téléchargement multimédia et la prise en charge de Chromecast. Ceux-ci sont encore en développement et nous apprécions votre patience et vos commentaires pendant que nous travaillons à les améliorer.
Le téléchargement fonctionne en utilisant ffmpeg pour convertir un flux HLS en fichier vidéo sur l'appareil. Cela signifie que vous pouvez télécharger et visualiser n'importe quel fichier que vous pouvez diffuser ! Le fichier est converti par Jellyfin sur le serveur en temps réel au fur et à mesure de son téléchargement. Cela signifie des temps de téléchargement un peu plus longs mais prend en charge tous les fichiers que votre serveur peut transcoder.
La prise en charge de Chromecast est encore en développement et nous travaillons à son amélioration. Actuellement, il prend en charge la diffusion de vidéos et d'audio, mais nous travaillons sur l'ajout de la prise en charge des sous-titres et d'autres fonctionnalités.
Dans Streamyfin, nous prenons en charge quelques plugins. Ces plugins ne sont pas obligatoires pour utiliser Streamyfin, mais ils ajoutent des fonctionnalités supplémentaires.
Les collections Jellyfin peuvent être affichées sous forme de lignes ou de carrousel sur l'écran d'accueil. Les balises suivantes peuvent être ajoutées à une collection pour fournir cette fonctionnalité.
Balises disponibles :
Un plugin existe pour créer des collections basées sur des sources externes comme mdblist. Cela rend le processus automatique de gestion des collections telles que les tendances, les plus regardées, etc. Voir Plugin d'importation de collections pour plus d'informations.
Jellysearch fonctionne désormais avec Streamyfin ! ?
Un proxy de recherche rapide en texte intégral pour Jellyfin. S'intègre parfaitement à la plupart des clients Jellyfin.
Consultez notre feuille de route pour voir sur quoi nous travaillons ensuite. Nous sommes toujours ouverts aux commentaires et aux suggestions, alors n'hésitez pas à nous faire savoir si vous avez des idées ou des demandes de fonctionnalités.
Ou téléchargez les APK ici sur GitHub pour Android.
Obtenez les dernières mises à jour en utilisant la version TestFlight de l'application.
Nous apprécions toute aide pour améliorer Streamyfin. Si vous souhaitez contribuer, veuillez créer le référentiel et soumettre une pull request. Pour les changements majeurs, il est préférable d'ouvrir d'abord un numéro pour discuter de vos idées.
20
bun i
npx expo run:ios
ou npx expo run:android
. Ajoutez ceci à 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
Ajoutez ceci à 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 est sous licence Mozilla Public License 2.0 (MPL-2.0). Cela signifie que vous êtes libre d'utiliser, de modifier et de distribuer ce logiciel. Le MPL-2.0 est une licence copyleft qui permet plus de flexibilité dans la combinaison du logiciel avec du code propriétaire. Points clés du MPL-2.0 :
Rejoignez notre Discord : https://discord.gg/BuGG9ZNhaE
Si vous avez des questions ou avez besoin d'aide, n'hésitez pas à nous contacter :
Streamyfin est développé par Fredrik Burmester et n'est pas affilié à Jellyfin. L'application est construite avec Expo, React Native et d'autres bibliothèques open source.
Je voudrais remercier les personnes et les projets suivants pour leurs contributions à Streamyfin :