Skip to content

Releases: BLeeEZ/amperfy

v1.2.0 - New UI, Recently Played Albums, Home Screen Quick Actions

22 Apr 15:43
Compare
Choose a tag to compare

Features

  • UI: new Player and view styling
  • iPad UI: use sidebar, improved cells and additional mini player buttons
  • Newest Albums: fetch and display during scrolling
  • Recently Played Albums: now supported, they are fetched and displayed during scrolling
  • Detail View: use iOS Preview to display details and actions
  • Home Screen Quick Actions: search, play song/podcast and start in Offline Mode
  • Search: track search history
  • Scrobble: optional activate scrobble for streamed items
  • KeyCommand: add navigation add keyboard shortcuts
  • CarPlay: rework UI, update on library changes and support player queue
  • Directories: add play/shuffle button and preview
  • Playlist: improve perfomance via cached artworks
  • Remote Control: change playback rate
  • Remote Control: support change playback position and change favorite
  • Podcast: add sheet view to display description
  • Siri: use fuzzy search to improve search results
  • NotificationBanner: display only one banner
  • Supported iOS version 15.0 and higher

Bug Fixes

  • CarPlay: fix termination on disconnect
  • PlayRandom: improve performance
  • Album: fetch artwork even if the track number is displayed
  • Downloads: crash due to locked semaphore
  • MiniPlayer: fix flashing progress bar
  • PlaylistDetail: fix UI glitches when changing order or remove itemes
  • Siri: support command "play music"

v1.1.5 - Hey Siri

16 Feb 14:09
Compare
Choose a tag to compare

Features

  • Siri voice commands: "Play title"
  • Player: Variable playback rate
  • Settings: Screen lock prevention
  • Siri Shortcut and CallbackURL: support play by ID
  • Settings: display duration of artists/albums/songs
  • Sleep Timer: accessible via player
  • Sleep Timer: pause at end of song/podcast episode
  • Artists, Albums, Songs, Playlists: sort by duration
  • Albums: sort by year
  • Artists, Albums, Songs: indicate favourites via icon
  • Settings: skip backward/forward can optionally be displayed in music player
  • Settings: display additional information like element id and copy it to clipboard

Bug Fixes

  • Subsonic API: local artists got removed when synced
  • Ampache API: directory browsing resulted in crash

Development

  • Improved error messages with copy to clipboard

v1.1.4 - Limit cache size

10 Jan 20:27
Compare
Choose a tag to compare

Features

Bug Fixes

  • Short songs are not scrobbled correct
  • UI improvement (thanks @leonspok)

Development

  • Replace Carthage with Swift Package Manager (SwiftPM)

v1.1.3 - Pause on Interruption, Logout and Library resync

24 Apr 19:23
Compare
Choose a tag to compare

Features

  • User logout is possible
  • User can trigger library resync

Bug Fixes

  • Player pauses on interruption (Siri, call, ...) and continues playback after interruption end

v1.1.2 - New CarPlay, Editable Library, Sleep Timer, iOS 14.0 required

11 Feb 07:38
Compare
Choose a tag to compare

Features:

  • CarPlay: complete rework
  • Library: elements can be ordered and hidden
  • Library: navigate directly to favorite/recent elements
  • Sleep Timer: pause playback after time interval expires
  • Recent Songs/Albums: sorted by recently added order
  • Player: show album name in large mode
  • Artists/Albums/Songs: download all as action
  • Albums: sort by artist as sort option
  • Songs/Albums: play and shuffle button added
  • Artist details play: songs are sorted by album
  • Songs: detail string shows bitrate
  • Player: new background style
  • Siri: added playRandomSongs

Bug Fixes:

  • Playlists can be deleted again
  • iPad: actions are displayed on button
  • Crash due to slow internet connection

v1.1.1 - Shortcuts

21 Jul 18:48
Compare
Choose a tag to compare

Features

  • Siri shortcuts are available
  • Keyboard shortcuts are available
  • X-Callback-URL is available for Siri shortcuts

Bug Fixes

  • Local artists get removed due to duplicate scan
  • Genres get deleted after restart
  • App crash after library sync

v1.1.0 - Context Play, CarPlay, Favorite, Rating

03 Jun 20:32
Compare
Choose a tag to compare

Features

  • Play context depending on song press
  • CarPlay supports: Playlists, Podcasts, Recent Songs, Recent Albums
  • Player: music and podcast mode with separate queues
  • Set and unset favorite for Artists, Albums, Songs
  • Rate Artists, Albums, Songs with 0-5 stars
  • Fully configurable swipes
  • Animated bars indicate currently playing song or podcast episode
  • Sync all library songs in background
  • Artists, albums and songs can be sorted by rating
  • Option to auto download latest songs and podcast episodes
  • Option to cache all library song
  • Option to cache all artworks
  • Server URLs: add additional URLs for internal and external network usage
  • Detail information about library elements via long press
  • Icon beside artist name indicate cache status
  • Play all songs in library function added
  • Playlists sort option: sort by name, last change date and last played date
  • Podcasts sort option: Showing all Podcast episodes sorted by release date
  • Artists, Albums, Songs filter option: favorite
  • Remote Control: support for repeat and shuffle changes
  • Display track number in album details
  • Player controls take up less space
  • New default artworks for all library elements
  • Hide player bar if empty

Bug Fixes

  • Remote deleted library elements creating error messages
  • Remote deleted songs get hidden on album and artist sync
  • Duplicated library elements are getting removed
  • Multiple error notifications at once can't be suppressed
  • Missing Artist names in some subsonic Albums
  • Crash from wrong table view section sorting
  • AirPlay: correct setup to stream audio
  • Songs: hide 0kb size song files
  • Long press gestures are not working after first login
  • Settings: password change lead to crash

v1.0.8 - Library Element Swipe

19 Feb 10:21
Compare
Choose a tag to compare

Features

  • Add Library Elements to player queue via swipe
  • Scrobble: notify server about played songs
  • Extract artwork form ID3 tag
  • Request delete of podcast episode on server
  • Display only available podcast episodes

Bug Fixes

  • Ampache: fix published date on podcast episodes
  • Crash on background check for new podcast episodes
  • Podcast: clear html tags in title and description
  • First podcasts update after a podcast has been deleted lead to crash
  • From cache removed songs can't be downloaded again

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