Skip to content
forked from BLeeEZ/amperfy

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

License

Notifications You must be signed in to change notification settings

yanlusu/amperfy

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 99.9%
  • Other 0.1%