Releases: SevenOutman/vue-aplayer
v1.6.1
v1.6.0
Completed.
This release is the final minor update for Vue-APlayer 1.x, which means there won't be new features added into Vue-APlayer v1. After some cleanup in commit history, we will checkout a v1 branch for future patches, and move on to Vue-APlayer 2.
API Change
- New
disableVersionBadgeAPI. 6d5fff7
Improvements
- Remove
!importantstyles. 3f938d8
v1.5.2
v1.5.0
Play the list
This minor release comes with some changes focusing on the playlist that we recommend every user should update.
Prop Changes
- Removed
mode, replaced with newshuffleandrepeatprops (a39a023). - Note that
modeis REMOVED rather than simply deprecated, which means usingmodein v1.5.0+ does not work and may cause errors (Deprecated props still work but with warnings).
v1.4.3
v1.4.2
Bug Fixes
- Remove non-standard
.finally()call on a Promise which may throw an Error in some browsers
v1.4.1
Props Changes
- New
listFoldedprop for folding playlist initially (f91ff77) - Rename
music.authortomusic.artistaccording to ID3 tags standard (1a1f7c9)
Improvements
- Loading indicator on progress bar thumb (f111e9f)
v1.4.0
Back to <audio>
Audio element is where we started to play music on our sites and pages.
In this minor update, we think over, focusing on how we respect native HTML <audio> element.
<audio> attributes as props
- We take some of
<audio>attributes from this Attributes List on MDN and make them props. They areautoplaycontrolsmutedpreloadandvolume. Among them,mutedandvolumeare two-way-ed, allowing you some custom external control capability. - You may notice that originally supported
autoplayandpreloadprops have been switched into that group now. - Music info's
urlproperty is deprecated now, replaced withsrc.
<audio> events
- Just like supporting audio attributes, Vue-APlayer emits every Media Event triggered on its internal
<audio>element. You can find a full list on MDN.
Improvements
- GREATLY improved seeking behavior
- Improved styling and UI implementation
Props Changes
themenow defaults to- Music info's
urlproperty is deprecated now, usesrcinstead - Missing
music.titlemusic.authordon't throw an error now
Events Changes
- Custom events are ALL deprecated. Use Media Events instead.
v1.3.1
Bug Fixes
- Fix a problem that may cause mismatch between soundtrack and music info, when switching to an HLS media but hls.js is missing.
v1.3.0
Naming
We are now officially naming this package Vue-APlayer in written occasions, instead of vue-aplayer or any other terms with different letter casing.
Getting smarter
With optional dependencies, Vue-APlayer now supports some interesting new features.
Per song specific theme color
- If you have a list of songs to play, now you can assign different
themeto them individually.
Self-adapting theme color
-
If a song's
themeis set to'pic', Vue-APlayer takes major or average color from the song's cover image as its theme color. -
If the player's theme is set to
'pic', it applies to all songs in the list. -
Requires color-thief to be included.
HLS support
- In general,
*.m3u8format support. - Requires hls.js to be installed.