Skip to content

Releases: BLeeEZ/amperfy

v1.0.7 - Offline Mode

29 Oct 05:26
Compare
Choose a tag to compare

Features

  • Offline Mode
  • Ampache directory view support
  • Subsonic legacy login selectable at login
  • Fetch latests Songs/Albums/Artists via pull down
  • Library can be filtered for recently added entries
  • Player has an increased playtime slider touch area for thumb

Bug Fixes

  • iOS 12.X crashes due to dependency issues
  • Http status check leads to login denial
  • Background crash due to failed podcasts update
  • Login failed if root server website requires http basic authentication

v1.0.6 - Podcast support

02 Sep 20:16
Compare
Choose a tag to compare

Features

  • Added podcast support
  • Background fetch updates podcast episodes
  • User gets informed about new podcast episodes via notifications
  • Displaying errors and infos in a banner
  • Seeking is support via LockScreen player
  • Tab on artist or song title in popup player navigate to detail views
  • Artwork downloads are performed immediately and will be updated
  • Elapsed and remaining time of player is updated on time slider movement
  • Info box informs about synchronization and notifications
  • Request playlist with 100 random songs
  • Update account password possible

BugFix

  • All error events are saved in event log
  • Remote deleted Playlists and Podcasts are deleted after sync too

Development

  • Artworks using id and type for fetch
  • Downloads are generelized to be used for songs and artworks

v1.0.5 - Full online sync, Genres, Music folder and Directories

10 Jun 19:04
Compare
Choose a tag to compare

New features

  • Added genre support
  • Added directory support (Subsonic only)
  • Full online sync (playlist interactions)
  • Display playlists/albums play duration
  • Improve initial library synchronisation performance
  • Displaying API and other errors in alerts
  • Display info if mime type of song is not playable
  • Added support category to settings
  • Added autoCachePlayedSong option to settings
  • Added "send developer report" with detail information to settings
  • Api can be selected manually at login

Changes

  • Removed latest songs from library
  • Display failed downloads
  • Artist detail displays albums sorted by year
  • Artist detail displays albums that contain songs of artist
  • Songs are only displayed via search under library songs

BugFix

  • Crash due to invalid sized attribute values
  • Check validity of Int16 and Int32
  • Hide search keyboard on song drag
  • Player stops instead of replay a song
  • Show artist/album detail even if nil
  • Fix wrong assigned artworks (Subsonic)

Development

  • M1 Mac development support
  • Fix zero-based playlist order warning (Ampache)
  • Added event logger to improve debugging
  • Using using NSFetchedResultsController with cache
  • Unit tests added for Ampache and Subsonic API parsers

v1.0.4 - Large/Compact PopupPlayer

19 Apr 19:22
Compare
Choose a tag to compare

New Features

  • PopupPlayer: Player can be large and compact with transition animation
  • PopupPlayer: Background color is animated
  • PopupPlayer: Songs are grouped in previous and next songs
  • PopupPlayer: Playlist uses drag-and-drop to order songs
  • PopupPlayer: Predownload the next three songs
  • PopupPlayer: Using stream API function to directly start playback
  • DefaultArtwork: Use mosaic as default artwork
  • Ampache: Smart playlists are supported
  • Subsonic: Authentication via token is default auth method
  • Settings: Button to report issues added
  • LibraryViews: Elements are fetched asynchronous
  • Library: Additional informations are displayed
  • Library: Showing spinner during data fetch
  • Settings: Display server and client API version
  • Sync: Screen will be kept alive during sync
  • ActionOnSongTab: "Insert as next song to play" added
  • Downloads: Grouped by Active, Done and Queued

Bug fixes

  • PopupPlayer: Wrong song is played if songs are reordered or deleted
  • SongCell: Artist label is always blue
  • Song download failed: Race condition during multiple song download
  • AppReset: Amperfy crashed at AppReset if a song download was triggered

v1.0.3 - Search everywhere

26 Feb 08:43
Compare
Choose a tag to compare

New Features

  • ArtistsVC: adding search bar
  • AlbumsVC: adding search bar
  • SongVC: adding search bar
  • PlaylistsVC: adding search bar
  • SearchVC: playlists are searchable too
  • iPad: Optimize views for bigger screens
  • SettingsView: display app version, build number, server url, username and backend API
  • Navigate from songs to their artist and album
  • SongCell: The action performed on a SongCell tab is configurable
  • LoginVC: Detailed error messages at login failure

Bug fixes

  • SyncView: Fix progress bar length
  • LoginView: login form has correct background color
  • PlayerView: fix compile warning with PopupPlayerVC

v1.0.2 - Official App Store Release

10 Feb 19:40
Compare
Choose a tag to compare

v0.3.2 - Bug fixing

19 Mar 04:48
Compare
Choose a tag to compare
  • Fixing crash of Amperfy.ipa release if image files could not be found

v0.3.1 - PopupPlayer improved

01 Feb 02:37
Compare
Choose a tag to compare
  • PopupPlayer: Player control is not part of table view anymore
  • Bug fixes

This version is validated against Ampache: ampache/ampache@910db0d

v0.3.0 - Carthage and Core Data Refactoring

03 Jan 09:38
Compare
Choose a tag to compare
  • Renaming Core Data entities
  • Adding entity wrappers to isolate Core Data
  • Adding unit tests for entity wrappers
  • Player and next songs are displayed in one view
  • Using Carthage as dependency manager
  • Carthage: Adding MarqueeLabel by cbpowell
  • Shuffle is managed in an own playlist
  • Fixed subsonic API urls (thanks @bamse16)
  • Bug fixes