Skip to content

Releases: compactd/CompactdPlayer

1.0.0-alpha.3

01 Jan 21:41

Choose a tag to compare

1.0.0-alpha.3 Pre-release
Pre-release

Bug Fixes

  • crash when changing showHidden when TracksFragment hasn't been initialized yet
    (23e3fc59)
  • player close button collapses the player
    (35ad87bf)
  • pin sync activity back button and white foreground
    (77c7dd28)
  • remove player from sync activity
    (7a0a40f2)
  • more accurate grid item image size compute
    (d12b7fc6)

Features

  • fuzzy search view
    (48be232e)
  • add menu and shadow to artist view
    (a868b04a)
  • preload item for better scroll performance
    (4fc5d20c)

Refactor

  • rename utils and helpers package
    (4d4cd3c4)
  • singularize util and helper and remove unused classes
    (e3d870bd)

Style

  • use Product Sans for searchview hint
    (ef75e427)

1.0.0-alpha.2

31 Dec 18:03

Choose a tag to compare

1.0.0-alpha.2 Pre-release
Pre-release

Bug Fixes

  • determine size using device metrics instead of default implementation
    (380c4b34)
  • use artwork ID instead of mediaCover as glide cache key
    (648e3137)
  • use relativelayout for grid_item to avoid text view pushing content
    (811d1027)
  • artist and album activity glitch due to singleInstance
    (d8811ff6)
  • musicservice not registered
    (3b7f0262)
  • re-enabling sync wouldn't work
    (4ca6a75f)
  • eight times too large required space due to bytes vs bits
    (51ea6253)
  • album transition
    (69ae586b)
  • mediaplayer progress called when not ready
    (e03a121e)
  • on completion fired when changing datasource
    (e2c18b36)
  • player being destroyed when skipping track
    (4ba91d4b)
  • player stopping when leaving artist or album activity
    (d618eace)
  • player not showing when media is already playing
    (d48ee234)

Features

  • sync progress notification
    (96bbc2d8)
  • album sync exclusion indicator
    (406dca35)
  • selective sync and disk space forecasting
    (ce04c222)
  • hide track from tracklist
    (0340569a)
  • add menu to artist, album and track items
    (9a06fca5)
  • cache artworks using glide
    (b0052890)
  • album activty shuffle and insert actions
    (fceaf022)
  • artist and album activity transitions
    (a24f03ca)
  • playback loading inidcator
    (55787ed9)
  • clear queue and stop playback menu
    (ae6bcb10)
  • shuffle playlist support
    (62cbd386)
  • artwork cover fallback
    (6375ddba)
  • improve artist and album activity design
    (148583f5)

Refactor

  • remove pseudo cancel support from MediaCoverFetcher
    (52908e1b)

1.0.0-alpha.1

27 Dec 00:16

Choose a tag to compare

1.0.0-alpha.1 Pre-release
Pre-release

Please note that I couldn't use the same key as usual to sign, meaning you will need to uninstall the app before.

Bug Fixes

  • MediaPlayerService leak when leaving app b5f1916
  • album and artist activity back and status bar dummy 7a58532
  • improve player layering 781e03f
  • set progress as a percentage 3485e52
  • wait for media player to be initialized before openQueue() c6aaea1

Features

  • basic offline support b117c02
  • add sync activity f13b6de
  • skip to track 27de308
  • add play to artist activity 447cea8
  • add PlaylistItemAdapter 8b54ac8
  • working next and rewind player buttons f4ae3c7
  • playlist update c978492
  • add playlist and playback controls d07a356
  • add top status bar dummy 70853bb
  • playback controls 65e1adb
  • cover view for player f740b9d
  • playback control using bottom fragment button f1d418e
  • bottom panel showing current track title and playback state 0c4ff89

Refactor

  • remove OfflineItem and move sync code to CompactdTrack 82f5c94
  • split media and playback listener and create progress listener 1ed6aed

1.0.0-alpha.0

17 Dec 18:00

Choose a tag to compare

1.0.0-alpha.0 Pre-release
Pre-release

Please note that the major version follows compactd server versioning, so compatibility is easier.

Features

  • Connecting to your compactd server and sync
  • Browsing by artist, albums or tracks
  • Viewing Artist or track details
  • Playback control using android notifications