fintunes

leinelissenMIT活跃维护

基于 React Native 的 Jellyfin 音乐客户端,在 iOS 和 Android 上提供美观流畅的音频串流与播放体验。

🎵 A gorgeous Jellyfin audio streaming app for iOS and Android

v2.4.6发布于 2025-08-04 22:53 UTC1,426star63fork同步于 2026-11-07 07:34 UTC

怎么上手

由 README 提炼,执行前请确认
pnpm install
pnpm ios
硬件要求按 README 说明

README 未说明;这是 iOS/Android 移动应用,需自备可访问的 Jellyfin 服务器

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Jellyfin 音频库的 iOS/Android 客户端,可全质量串流、下载离线听

基于 React Native 的 Jellyfin 音乐客户端,在 iOS 和 Android 上提供美观流畅的音频串流与播放体验。

核心能力

  • 全质量串流 Jellyfin 音频库,支持曲目、专辑与播放列表
  • 通过 AirPlay 或 Chromecast 无线投放到音箱和电视
  • 下载喜欢的曲目,离线也能播放
  • 跟随系统设置自动切换深色与浅色模式
  • 内置搜索,可查找曲目、专辑和播放列表

容易踩的坑

需先安装 NodeJS 与 PNPM;iOS 构建需 Xcode 且只能在 Mac 上;Android 构建需安装 Android SDK;使用前须在设置中填写 Jellyfin 服务器地址并登录

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v2.4.6
  1. v2.5.0-beta.2pre-release2026-02-07 · 2026-02-07 22:16 UTC
    查看更新说明

    Adds support for CarPlay and Android Auto!

  2. v2.5.0-beta.1pre-release2026-01-25 · 2026-01-25 20:30 UTC
    查看更新说明

    This is a pre-release that tests out all the new goodies we get with updated libraries, such as Liquid Glass on iOS. Additionally, it contains language updates and a new search screen.

  3. v2.4.6最新正式版2025-08-04 · 2025-08-04 22:53 UTC

    We're pleased to bring you some useful improvements in this update!

    Performance for large album collections has been significantly enhanced, making browsing through your music library smoother and more responsive.

    We've also fixed an issue that was causing the top part of the app to be cut off on Android 15 and newer versions. The app should now display properly on the latest Android devices.

    Thanks for using Fintunes!

    What's Changed

    New Contributors

    Full Changelog: https://github.com/leinelissen/jellyfin-audio-player/compare/v2.4.5...v2.4.6

  4. v2.4.52025-05-13 · 2025-05-13 21:01 UTC
    查看更新说明

    This version fixes an issue where Fintunes was only able to play back the first disc in a multi-disc album. Also, thanks to our amazing language contributors, Fintunes is now available in Tamil. Additionally, there's 12 languages that have been updated. Enjoy this new version of Fintunes and consider joining our Discord server!

    Full Changelog: https://github.com/leinelissen/jellyfin-audio-player/compare/v2.4.4...v2.4.5

  5. v2.4.42025-02-04 · 2025-02-04 21:41 UTC
    查看更新说明

    This fixes an issue on Android, causing the application to reset every launch.

    Full Changelog: https://github.com/leinelissen/jellyfin-audio-player/compare/v2.4.3...v2.4.4

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Fintunes

    Get Fintunes on the App Store

    Latest GitHub release Latest App Store release Latest Google Play release Join the TestFlight beta Latest F-Droid release GitHub Workflow Status MIT License Discord Translation status

    With Fintunes, you can stream your Jellyfin audio library in full quality. List or search through your favourite tracks, albums and playlists. Stream to speakers and TVs wirelessly via either AirPlay or Chromecast. Download your favourite tracks and play them back, even when you are offline. Available in both a dark and a light mode, based on your operating system settings.

    Getting Started

    Fintunes is available on the App Store. It is in the process of being released on both Google Play and F-Droid. You can also grab either an APK or IPA from the release page. If you are feeling frisky, you can compile Fintunes from source using the settings below.

    Using the app

    You will need to setup your Jellyfin account for the application to be able to pull in all your audio. To do this, go over to the "Settings" tab and click the "Set Jellyfin server"-button. A modal will pop up in which you will enter your Jellyfin server URL, after which you enter your credentials in the provided browser view. When the app detects your credentials, they will automatically be remembered for the future.

    Building from source

    Prerequisites

    This project is built on React Native, and first of all requires NodeJS and PNPM to be installed. After installing it and cloning this repository, don't forget to run pnpm install on your command line, so that all Node dependencies are installed.

    iOS Prerequisites

    XCode is required to build the iOS application. It also comes bundled with iOS simulators which make development exceedingly easy. This does mean that iOS development is limited to macs.

    Android prerequisites

    Android Studio is recommended for development as it includes the Android SDK as well as Android Simulators for development. At the very least, installing the Android SDK is necessary for building any version of the app.

    Development Build

    As soon as all prerequisites are covered, you can start development in either iOS or Android simulators by running the following

    pnpm ios
    pnpm android
    

    Production Build

    This project is configured using Fastlane, which allows for easy IPA and APK generation. To get started with this, make sure you install Fastlane first either using bundler (see below), or alternatively via e.g. Homebrew (see supported methods).

    gem install bundler
    bundle install -j 6
    

    When fastlane is setup, you can run either commands for generating IPA (iOS) or APK (Android) bundles.

    fastlane ios beta
    fastlane android beta
    

    Translations

    Translations for this project are managed using Weblate. All contributions are warmly welcomed. Click the chart below to contribute a translation.

    Translation status

    Licensing and Credits

    This work is licensed under the MIT license and was built by Lei Nelissen.

    An Apple Developer license, as well as various forms of support are graciously provided for by BMD Studio, experts in finding creative solutions for difficult problems.