# Jellify A music player for Jellyfin powered by React Native. Designed to be lightweight, fast, and support ***extremely*** large music libraries (i.e., > 100K songs) While other music players provide a WYSIWYG music player experience, *Jellify* caters to those who want a music player experience similar to what's provided by music streaming services. *Jellify* provides: - Quick access to previously played and favorite tracks - An infinitlyTM customizable home screen - Select from the provided quick filters or build a custom filter - Support for Jellyfin mixes - Quick access to similar artists and items for discovering music in your library ## Built with: ### Frontend [React Native Reanimated](https://github.com/software-mansion/react-native-reanimated) - [Marquee](https://github.com/animate-react-native/marquee) [React Native Vector Icons](https://github.com/oblador/react-native-vector-icons) - Specifically Material Community Icons [React Native CarPlay](https://github.com/birkir/react-native-carplay) [React Native InApp Browser](https://github.com/proyecto26/react-native-inappbrowser) ### Backend [Jellyfin SDK](https://typescript-sdk.jellyfin.org/)\ [Tanstack Query](https://tanstack.com/query/latest/docs/framework/react/react-native)\ [React Native Track Player](https://github.com/doublesymmetry/react-native-track-player)\ [React Native Keychain](https://github.com/oblador/react-native-keychain)\ [React Native Async Storage](https://github.com/react-native-async-storage/async-storage) ### Logging [GlitchTip](https://glitchtip.com/) - Captures anonymous logging if and only if the user opts into it. This can be toggled at anytime ### Passion Love from [me](https://github.com/anultravioletaurora)! I've learned a lot from working on this project (and the many failed attempts before it) and I hope you enjoy using it!