Skip to content

Releases: BLeeEZ/amperfy

v1.2.2 macOS Catalyst support, Lyrics

02 Dec 07:12
Compare
Choose a tag to compare

Features

  • macOS Catalyst: add platform support (@Schlaubischlump)
  • Lyrics (subsonic only): unsynced and synced lyrics are supported
  • Theme: add theme colours (@danielepintore)
  • Artists: support album artists filter
  • Albums: display as collection (grid size is adjustable) or as table
  • Sync: initial sync is skippable
  • CarPlay: add "Cached" tab
  • CarPlay: trigger artwork download and display on completion
  • Songs: sort by starred date sort setting for favourite songs (Subsonic only) (@danielepintore)
  • Songs: press to play songs add next songs to queue too
  • OfflineMode: notify user at each start that Offline Mode is active
  • SleepTimer: add option for 2 and 4 hours
  • X-Callback: add action for rating and favourite
  • Siri: log request and response in EventLogger

BugFixes

  • Siri Intent: fetch elements before play
  • Scrobble: cache failed sync scrobbles too
  • Disabling shuffle mode in setting does not work everywhere
  • Player: song progress wasn't kept when App crashed or mode changed
  • Player: audio engine crash can be fixed by switching mode or play next song instead of App restart

Contributors

Thank you for your contributions:

v1.2.1 Transcoding, improved Cache

23 Jun 08:18
Compare
Choose a tag to compare

Features

  • Transcoding: download and streaming
  • Streaming: bitrate adjustable for WiFi/Cellular
  • Cache: use file manager (reduce iCloud backup size)
  • Siri: read out found request
  • Scrobble: support NowPlaying
  • Player: close player on swipe down
  • Player: display remaining and total playtime in options
  • Search Tab: improved search results
  • Player: toggle playlist style via artwork button press
  • Player: option to start audio playback only via press on play
  • Player: option to deactivate the shuffle button
  • HapticFeedback: can be disabled in settings (@danielepintore)

BugFix

  • Siri Shortcut: trigger correctly when Amperfy is terminated
  • AudioSession: playback paused under certain circumstances when in background
  • Albums: display section header and index titles correct
  • Initial Sync: ignore xml errors to continue with the sync
  • Settings: use large titles on main view to match other tabs (@reillymc)
  • PopupPlayer: remove player bar background on settings page (@reillymc)
  • Podcasts: skipForward rather than playNext with remote command (@mw)
  • DownloadManager: memory overflow due to always loading download data into memory

Contributors

Thank you for your contributions:

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