Skip to content

Releases: Cloud-Player/web

v5.1.0: Version 5.1.0

02 Jul 11:45
Compare
Choose a tag to compare
- Upgrade to Angular 6
- Add privacy notice
- Prepare Mixcloud integration
- Add sort buttons to playlist view (Fix [#69](https://github.com/Cloud-Player/web/issues/69))
- Fix empty track when adding track to a playlist

v5.0.0: Version 5.0.0

29 Mar 16:16
Compare
Choose a tag to compare
- Integrate Cloud-Player API (Fix [#58](https://github.com/Cloud-Player/web/issues/58), [#63](https://github.com/Cloud-Player/web/issues/63), [#66](https://github.com/Cloud-Player/web/issues/66))
  - Create playlists for mixed tracks
  - Favourite tracks independently of the streaming service provider
  - Connect with streaming service providers (SoundCloud, YouTube) to synchronise liked tracks and playlists
- Add modal to add tracks to playlists
- Add context menu so you can right click on tracks
- Add button to shuffle playqueue (Fix [#62](https://github.com/Cloud-Player/web/issues/62))
- Add button to loop playqueue
- Add button to set player volume

- Improve performance
  - Use css animations for logo instead of svg animations for GPU acceleration
  - Use Angular OnPush detection strategy for some components
  - Listen to performance intensive events like scroll outside of ngZone
- Improve style
- Support fullscreen for all major browsers instead of Chrome only
- Improve drag and drop

v4.1.1: Version 4.1.1

02 Jan 11:21
Compare
Choose a tag to compare
- Fix fullscreen mode for native player
- Display timer in fullscreen player

v4.1.0: Version 4.1.0

30 Dec 19:41
Compare
Choose a tag to compare
- Add button to toggle fullscreen
- Show player in fullscreen when fullscreen event is triggered
- Show large track comments for SoundCloud player when in fullscreen mode
- Display next/previous button in mobile mode

v4.0.1: Version 4.0.1

23 Dec 23:59
Compare
Choose a tag to compare
- Fix playback bug

v4.0.0: Version 4.0.0

23 Dec 21:39
Compare
Choose a tag to compare
- Call youtube api to search for tracks
- Add filter to filter youtube tracks by duration
- Improve scrolling for iOS devices
- Resize player based on to aspect ration of a track
- Retry play when play is called and player changes to status paused
- Refactor code:
  - Add support to collection and nested models for dynamic instances
  - Generify tracks so it supports youtube tracks as well
  - Add decorators to define dynamic instances for collection and nested models
  - Refactor sliders to support ngModel and improve code readability

v3.1.0: Version 3.1.0

18 Dec 14:01
Compare
Choose a tag to compare
- Fix memory leak in tracks list by unbinding event listeners in playTrackOn directive
- Add youtube-player to play youtube tracks in youtube html5 player iframe
- Update native client image for OSX

v3.0.0: Version 3.0.0

11 Dec 16:42
Compare
Choose a tag to compare
- Add continuous playback. Preload next track so it does not have to be buffered when it is set to playing
- Add crossfade of 10 seconds when track is going to end and next track is availabe and can be played
Known issue: When the browser does not allow starting a new player instance (e.g. tab is inactive)
crossfade does not work yet.
- Fix [#33](https://github.com/Cloud-Player/web/pull/33): Could not set playback head on mobile devices
- Fix [#45](https://github.com/Cloud-Player/web/pull/45): Client-Pagination did not work in Firefox
- Display toast when a new version is available
- Display current app version
- Change style for native client
- Refactor code:
  - Add backbone decorators
  - Use properties instead of calling `model.get()|.set()` for backbone models that are mapped
  on the backbone model setter and getter by the @attributesKey decorators
  - Refactor player module and prepare support for other players e.g. Youtube
  - Make player completely controllable by PlayQueueItem so that the playQueueItem can
  request play, pause, stop and seek on the actual player.
  Set status (playing, paused, stopped) and progress from player on PlayQueueItem
- Update dependencies to latest version
- Add license GNU GPLv3