• Stars
    star
    204
  • Rank 192,063 (Top 4 %)
  • Language
    Swift
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Amperfy is an iOS app to play songs from an Ampache or Subsonic server

Logo Amperfy

Basics

Amperfy is an iOS app written in Swift to interact with an Ampache or Subsonic server.

Screenshot of the Amperfy player   Screenshot of the Amperfy artist detail view   Screenshot of the Amperfy library view

Features

  • Offline support
  • Syncing the database after first login
  • Update library via search API
  • Player interaction from lock screen
  • Remote controlable
  • Dark mode support

Requirements

Getting Started

  1. Check out the latest version of the project:
git clone https://github.com/BLeeEZ/amperfy.git
  1. In the Amperfy directory, fetch and build the projects dependencies via Carthage:
cd amperfy
./update-carthage.sh
  1. Open the Amperfy.xcodeproj file.

  2. Build and run the "Amperfy" scheme

Real device testing: Amperfy has Apple CarPlay support. To test it on a real device a developer certificate with granted access to com.apple.developer.playable-content is requiered. To test Amperfy without Apple CarPlay clear the entitlement signing entry under Amperfy -> Targets: Amperfy -> Build Settings -> Signing -> Code Signing Entitlements (clear Amperfy/Entitlements.plist)

Beta test releases

For more information, and to participate in the public beta releases, please visit Amperfy Beta.

Attributions

Amperfy license: GPLv3