codecopy / amperfy

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU General Public License v3.0


Languages

Language:Swift 99.9%Language:Objective-C 0.1%Language:Shell 0.0%