package icon

Finamp

Finamp is a music player for Jellyfin.
New in version 0.4.3
This release adds a new storage selector and other minor improvements. This new selector can pick the app's external storage directories, which should get around Android permission issues.

Full changelog at https://github.com/UnicornsOnLSD/finamp/releases/tag/0.4.3
Finamp is a music player for Jellyfin. Its main feature is the ability to download songs for offline listening.

This app is still a work in progress, and has some bugs/issues that haven't been fixed yet. Here is a list of currently known issues:

  • Deleting large items (such as playlists) will cause the app to freeze for a few seconds

  • Download indicators don't update properly

  • Very occasionally, the audio player will break and start playing songs from previous queues. If this happens, you have to force stop the app to stop audio playback (I think this was fixed in 0.4.0).

  • If you download an item while playing music, that item won't be played offline until you restart the app. This should be fixed with [audio_service 0.18.0](https://pub.dev/packages/audio_service).

  • Seeking doesn't work with transcoded songs


  • If you encounter any of these issues, please make a new Github issue with your logs, which you can get in the logs screen.

    Planned features:

  • Album art in offline mode

  • Transcoding support for downloads

  • Playlist management

  • Multiple users/servers

  • App icon

  • Translation support
  • Packages

    Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

    Download F-Droid
    • Version 0.4.3 (10) suggested Added on 2021-05-17

      This version requires Android 5.0 or newer.

      It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

      Permissions
      • have full network access
        Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
      • prevent phone from sleeping
        Allows the app to prevent the phone from going to sleep.
      • run foreground service
        Allows the app to make use of foreground services.
      • read the contents of your shared storage
        Allows the app to read the contents of your shared storage.
      • modify or delete the contents of your shared storage
        Allows the app to write the contents of your shared storage.
      • view network connections
        Allows the app to view information about network connections such as which networks exist and are connected.
      • run at startup
        Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

      Download APK 24 MiB PGP Signature | Build Log

    • Version 0.4.0 (7) - Added on 2021-05-15

      This version requires Android 5.0 or newer.

      It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

      Permissions
      • have full network access
        Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
      • prevent phone from sleeping
        Allows the app to prevent the phone from going to sleep.
      • run foreground service
        Allows the app to make use of foreground services.
      • read the contents of your shared storage
        Allows the app to read the contents of your shared storage.
      • modify or delete the contents of your shared storage
        Allows the app to write the contents of your shared storage.
      • view network connections
        Allows the app to view information about network connections such as which networks exist and are connected.
      • run at startup
        Allows the app to have itself started as soon as the system has finished booting. This can make it take longer to start the phone and allow the app to slow down the overall phone by always running.

      Download APK 24 MiB PGP Signature | Build Log