mirror of
https://github.com/Jellify-Music/App.git
synced 2026-02-06 02:18:45 -06:00
33 lines
1.8 KiB
Markdown
33 lines
1.8 KiB
Markdown
# 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 infinitly<sup>TM</sup> 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! |