Skip to content

Latest commit

 

History

History
698 lines (565 loc) · 31.7 KB

CHANGELOG.md

File metadata and controls

698 lines (565 loc) · 31.7 KB

Changelog

All notable changes to the Audio Player project will be documented in this file.

3.4.1 - 2023-12-11

Fixed

  • IEventSourceFactory NC28 compatibility

3.4.0 - 2023-06-17

Added

  • NC27

Fixed

  • Remove deprecated createEventSource #586 @kesselb

3.3.1 - 2022-09-30

Fixed

  • Dashboard: cover not showing
  • NC25 support
  • broken column layout in cover view #577

Changed

  • allow more loudness gradations #574 @sleif
  • Added highlighting Hover/Current playing track @yaroslav4167
  • getID3 1.9.21-202207161647

3.3.0 - 2022-03-29

Changed

  • getID3 1.9.21-202202220815
  • migrated drag and drop from jquery to vanilla js
  • Support Breeze Dark theme #553

Fixed

  • Scan freeze and PHP fread() error #571
  • drag and drop hover not accurate #570
  • Song keeps loading until click on loading symbol #566
  • More than 1000 expressions in a list are not allowed on Oracle. #568

3.2.4 - 2021-12-27

Fixed

3.2.3 - 2021-12-26

Fixed

  • Fix Tags view #554
  • remove 'recognize' code #560
  • Player did not find any mp3 file #535

Added

  • Use the Recognize app to classify genres by machine learning

3.2.2 - 2021-09-21

Changed

  • Event dispatcher for Add-ons
  • getID3 1.9.20-202109010614
  • remove non permitted characters #532

Fixed

  • Type issue in scanner #528

3.2.1 - 2021-08-20

Fixed

  • dashboard style impact #550

3.2.0 - 2021-08-19

Added

  • NC22
  • Dashboard Widget #548
  • Collaborative tags support #549
  • Loop playback states not remembered #541

Changed

  • Update Czech localization #546 @p-bo
  • better player UI
  • remove speaker icon to prioritize favorite star #519
  • Remove files app player in favor of NC standard #547

Fixed

  • Previous track button when shuffle is enabled #542
  • TypeError: Return value command #540
  • occ scan errors when scan folder is not available anymore #539
  • Track numbers limited to 2 digits #537
  • Deleted songs dont get removed #533
  • Incorrect placement of tracklist in album cover view #520

3.1.0 - 2021-02-17

Added

  • aac support #527
  • Remember playback volume #517
  • NC21 #515
  • Added .jpeg File Extension for cover art #514 @tidoni

Changed

  • Volume slider size #516

Fixed

  • favorite star not showing #518

3.0.0 - 2020-11-19

Changed

  • NC20 only version
  • NC20 search

Fixed

  • internal path for playlist items #510
  • Jump display to current song #499
  • css issue in sidebar
  • playlist sorting with empty list
  • use up to date notifications style

2.12.0 - 2020-10-01

Added

  • NC 20

Fixed

  • Playlist ends outside of visible part of page #461

2.11.2 - 2020-07-30

Fixed

  • Fix dark theme volume background color #491 @r4sas

2.11.1 - 2020-07-30

Fixed

- Track name/artist is not correctly recognized in EXTINF #485

  • Volume controll working again
  • theming issues #486
  • Array offset error when deleting files #484
  • Fix player ui timer and change progressbar height #483 @r4sas
  • Rounded border for album picture in bar #482 @r4sas
  • Update volume css, autosave js #481 @r4sas
  • add volume slider CSS for FF and Edge #489 @r4sas

Added

  • Download track via path in sidebar #453

2.11.0 - 2020-07-19

Added

  • WhatsNew popup #480
  • Hardware media keys & Chrome/Android player #479
  • Aif Aiff support #475
  • Absolute path and '../' in .m3u playlist files #457
  • Remember playback position between sessions #288
  • Repeat single track (or playlist) #172
  • Shuffle: play tracks only once #361

Changed

  • Migration from database.xml to /Migration
  • Drop soundmanager2 and bar-ui for HTML5 audio #481

2.10.1 - 2020-06-15

Fixed

  • Search result hidden behind playlist #472

2.10.0 - 2020-04-13

Added

  • add random-tracks smart playlist #442
  • NC 19

Fixed

  • Playlist ends outside of visible part of page #461

2.9.0 - 2020-01-15

Changed

  • update getID3 to 1.9.18-201911300717
  • PHP 7.4 compatibility #449

Added

  • NC18

Fixed

  • SQL group by exception #450

2.8.4 - 2019-09-3

Fixed

  • Play icon in Cover View not starting the correct track #438
  • Sidebar not hiding correctly
  • Cover issue in playbar
  • Resizing playlist on sidebar close

2.8.3 - 2019-09-1

Fixed

  • typo in JS

2.8.2 - 2019-09-1

Fixed

  • PostgreSQL compatibility issue #437
  • Sidebar not updating

2.8.1 - 2019-08-31

Fixed

  • missing js file during release

2.8.0 - 2019-08-31

Added

  • Cover view selectable for all categories #165
  • APIs & events to enable Audio Player add-ons #408
  • NC17 compatibility

Changed

  • Significant UI performance improvements (>70%)
  • Reduction of metadata transfer size (>45%) #433
  • Scanner performance improvements (>20%) #419 @mmatous
  • Add-on: SONOS playback as separate app #411
  • Add-on: ID3 editor as separate app #436
  • Add-on: Dashboard widget as separate app #431
  • Codestyle consistency #403 #405 @mmatous
  • JS introduction of namespaces
  • Use non-minified Soundmanager #417 @mmatous

Fixed

2.7.2 - 2019-06-23

Fixed

  • SONOS playback issue

2.7.1 - 2019-06-17

Fixed

  • performance: caching for album cover arts
  • performance: reduce json data amount by optimizing content
  • better mobile css compatibility
  • Fix favourite star in sidebar #400 @mmatous

Changed

2.7.0 - 2019-04-21

Added

Changed

  • appstore redesign
  • Additional AlbumArts files #387 @tidoni

Fixed

  • JS error in favoriteUpdate() #389
  • iconv error for cyrillic symbols #386
  • incorrect occ -vv output for streams
  • Albums below the selected one are relocated #377
  • scanner stuck due to corrupt artwork file #362

2.6.1 - 2019-03-10

Fixed

  • Artist search not working correctly #380
  • Adding track to playlist #381 @r4sas

Added

2.6.0 - 2019-01-31

Added

  • local playlists (in M3U files) #325

2.5.2 - 2019-01-22

Fixed

  • player not loaded on shared folder #371 @Ark74
  • copyright 2019
  • dark design and theming compatibility #367
  • replace deprecated insertIfNotExist()
  • Album Artist category wrong title counters

2.5.1 - 2018-12-23

Added

  • favicons
  • php7.3

Changed

2.5.0 - 2018-12-15

Added

  • dark design and theming compatibility #367

Changed

  • ru translation #364 @r4sas
  • SONOS: enable/disable the plugin globally as admin #363
  • harden ContentSecurityPolicy
  • update getID3 to version 1.9.16-201812050141
  • switch scanner progress (UI) from cache to table storage #362
  • switch from --debug to verbosity levels in occ #352
  • widget migration to Dashboard 6.0.0 #366 @daita
  • update PHPSonos to V2.1.3
  • switch from css to scss stylesheets using global variables

Fixed

  • show "title" tag for mouse hover in category list #354
  • Closing tracklist on album jumps to top #351
  • SONOS socket backend error handling #348

2.4.1 - 2018-09-29

Fixed

  • Play button not displayed due to png format #345

Changed

2.4.0 - 2018-09-23

Added

  • SONOS player integration #331
  • Audioplayer widget for Dashboard App (beta) #328
  • Play button on album cover #319

Changed

  • Settings moved to user/personal settings menu
  • personal settings difference between ownCloud & Nextcloud #344
  • zh_CN translation #342 @limingqi
  • cs translation #336 @447937
  • pl translation #335 @andypl78
  • ru translation #309 @r4sas
  • upgrade getID3 to version 1.9.15-201809221240 #340

Fixed

  • Postgres issue in categories #330 @jpumc
  • NC14: Album not scrolled into viewarea #337
  • special characters in folder names (one click play) #291

2.3.2 - 2018-08-19

Fixed

2.3.1 - 2018-07-03

Added

Changed

Fixed

  • unshared files aren't recognized
  • local external storage folders aren't displayed properly in Folder category
  • playback will not continue on albums without covers #305
  • display issue with Firefox in album list display

2.3.0 - 2018-04-28

Added

  • sidebar integration
  • support for PHP 7.2 #277
  • path and file name to sidebar #283
  • album artists to category selection #286 and sharing screen
  • detect changed audio metadata of indexed files #284
  • output duplicate files in scanner #273
  • ISRC and COPYRIGHT to metadata #293
  • tr translation #289 @mzeyrek

Changed

  • rework of .js backend
  • albums cover display performance
  • 360° player/SoundManager 2 replaced by AUDIO tag on sharing screen #280
  • separate multiple albums with the same name !rescan required! #271 #283
  • pl translation #294 @andypl78
  • uk translation #295 @BODYA7979
  • zh_TW translation #297 @sbr9150

Fixed

  • caching for cover arts enabled
  • double player on sharing screen #280
  • highlight current track in album view #282

Removed

2.2.5 - 2018-02-02

Fixed

  • no standard playlist creation possible #270

2.2.4 - 2018-01-20

Fixed

  • separate archives for Nextcloud and ownCloud code signing #268

2.2.3 - 2018-01-16

Changed

  • adjust PLS playlist parser #265

Deprecated

  • OCP\PERMISSION_UPDATE replaced by OCP\Constants::PERMISSION_UPDATE #266

Fixed

  • Audio Player CSS is breaking Overflow Menu in Files app #264

2.2.2 - 2017-12-26

Added

  • Folder.jpg as cover art filename #256
  • store playback volume into user settings #260

Deprecated

  • OCP\Util::writeLog replaced by OCP\ILogger #257

Fixed

  • offset in seekable progress bar when sidebar is open #263 (fixes #111 #128) @juliushaertl
  • Nextcloud 13 compatibility of settings panel #258

2.2.1 - 2017-11-19

Fixed

  • only one change in a playlist possible

2.2.0 - 2017-11-17

Added

  • stream URLs #27 #233
  • Scrutinizer Continuous Inspection checks
  • notification for required rescan #246
  • tooltips for soundbar icons in desktop browsers #252

Changed

  • sidebar rebuilt #233
  • user settings moved to sidebar #233
  • scan and reset moved to settings #233
  • database index optimizations
  • statistics table renamed to meet guideline (resets current statistics)
  • spellings and translations reworked #243
  • soundbar icons #253

Fixed

  • YEAR field in metadata editor enlarged #221
  • count() in for() loop #235
  • One Click Play did not start on first click
  • moved .dialog to .ocdialog for better server integration #247
  • wrong icons in soundbar #252

2.1.0 - 2017-08-29

Added

  • count albums of selected artist #205
  • FileHooks: library cleanup after deleting files
  • support for Nextcloud 13

Changed

  • number of tracks in Smart Playlists #208
  • crop cover to middle square
  • cleanup of js functions

Deprecated

Removed

  • support for ownCloud 9.0 #222
  • support for Nextcloud 10

Fixed

  • scanner truncates long multiple title properly #203 @nhirokinet
  • issue with files app #210 (thanks @artemanufrij)
  • catch undeclared variable #212
  • raw cover data removed from metadata #214
  • playlist cleanup after deleting files #216
  • folder_id removed from duplicate check #217
  • catch soundbar buttons triggering category selector #225
  • forcing reset of selectedIndex #226
  • PostgreSQL issue in favorites

2.0.2 - 2017-06-09

Added

  • 360° player MIME type hint #201

Changed

  • default playlist sorting #174
  • pl translation #197 @andypl78
  • sorting weight for navigation in apps selection menu

Fixed

  • continuous playback of tracks without album cover #199
  • VERSION tag ignored in VorbisComment #200
  • progress bar of 360° player does not work #201

2.0.1 - 2017-05-27

Added

Changed

Fixed

  • DISCNUMBER tag ignored in VorbisComment #196

2.0.0 - 2017-05-24

Added

  • FLAC support #45
  • favorites integration #176 in Smart Playlists #164
  • second stage #177 of Smart Playlists #164
  • Dynamic Playlists #186
  • dragging also from selected lists into playlists #168
  • support for ownCloud 10.0 and Nextcloud 12 #183
  • PSR-4 autoloader compatibility #184
  • DISC, COMPOSER, and SUBTITLE to metadata #184 (thanks @Faldon)
  • notify user when new/unscanned tracks are available #188
  • UserHooks: library cleanup after deleting users
  • more metadata to Share Player

Changed

Deprecated

  • OCP\IDb replaced by OCP\IDbConnection #183
  • tipsy() replaced by tooltips() #189

Removed

  • support for Nextcloud 9

Fixed

  • missing strings added to language files
  • sorting albums by disc and track #88 #174 (thanks @Faldon)
  • limit year to 4 digits
  • undefined variable during empty category #187

Security

  • avoid XSS in metadata

1.5.1 - 2017-04-08

Fixed

  • missing tags for WAV files #166
  • playing of shared files #171

1.5.0 - 2017-03-31

Added

  • sorting of lists #122
  • albums to selection #132
  • highlighting and focusing to selection
  • separate scrolling for navigation and content #144
  • first stage #160 of Smart Playlists #164

Changed

  • front-end performance improvements #130 #149
  • scanner performance improvements #151
  • selection order and naming
  • cover art for "Unknown/​Various Artists"
  • padding in Share Player
  • search integration improvements #155

Fixed

  • handling of multiple album artists of an album #13
  • album cover in soundbar #133
  • scanner adjustments #137 #140 #145
  • not playing from shared subfolders #139
  • mobile browser support #141
  • scan progress dialog reworked #153
  • category views cleanup after deleting files #154
  • search integration #155
  • playlist selection lost after edit or sort #162

1.4.1 - 2017-01-26

Added

Changed

  • getID3 to 1.9.13-201612181356 #119
  • search order of cover art #126
  • padding/​margin in Share Player
  • natural sorting for category lists
  • de + de_DE translations

Removed

  • support for ownCloud 8
  • support for PHP <5.6
  • album year from search criteria #116

Fixed

  • Chrome CSS issue with only one track in album #104
  • arrays corrected and obsolete functions removed #110 #123 (thanks @mc-comanescu and @rseabra)
  • correct ORDER BY syntax for PostgreSQL database #112 (thanks @Turgon37)
  • album cover not written to database #113
  • catch Unicode characters in artist name #118
  • welcome screen not shown at first start #121

1.4.0 - 2016-12-15

Added

  • uk translation #94 @BODYA7979
  • folders as additional filter category #98
  • search for cover in album folder #24
  • Opus support #92
  • ID3 tags on sharing screen #102

Changed

  • correct album sort order to case-insensitive

Fixed

  • catch special characters in album #87
  • occ catch unknown user #93
  • first search result row is partially hidden under the top menu #74

1.3.1 - 2016-11-17

Fixed

  • One Click Play of WAV does not work
  • wrong SQL statement for PostgreSQL #90

1.3.0 - 2016-11-15

Added

  • command-line support for library scan and reset #72
  • select a dedicated folder for scanning in personal settings #79
  • exclude folders from scanning via .noaudio file #79
  • significantly reduce database reads during scanning #79
  • cleanup of classes; move from OC\Files\View to OCP\Files\IRootFolder #72

Changed

  • neutral cover for unknown album #16

Fixed

  • handling of temporary scanner files #68
  • simpler analysis of incorrect files in scanner #57
  • album sorted correctly by artist and album #80
  • error message from ID3 editor shown in front-end #77

1.2.2 - 2016-09-18

Fixed

  • icon issues with custom apps directory #65

1.2.1 - 2016-09-15

Added

  • new clean design with less crazy colors #59

Fixed

  • Share Player works only with MP3 files #54
  • input box for new playlists does not hide #61

1.2.0 - 2016-09-09

Added

  • rework of sidebar with integrated playlists in dynamic navigation #53
  • performance improvement when loading categories #53
  • app:check-code compatibility #46
  • app will be signed as of this release

Changed

  • cover art crop box more flexible

Fixed

  • wrong spinning wheel location in CSS
  • album transparency #44

1.1.0 - 2016-08-24

Added

  • new navigator: dynamic lists for artists, genres, years (more to come)
  • special scanner setting for cyrillic characters (see personal settings)
  • navigator views remembered after app restart
  • ru translation

Changed

  • redesign of backend table structures
  • proper handling of artists, album artists, genres
  • better visible playing indicators in files app

Fixed

  • ID3 editor dropdowns

1.0.3 - 2016-08-08

Changed

  • various display improvements

Fixed

  • genre not always shown #35
  • album not rearranged on navigation show/hide #36
  • display issues on small (phone) screens #36
  • cover art on sharing screen #37

1.0.2 - 2016-08-04

Added

  • file option dropdown entry

Changed

  • use reduced soundmanager-js for One Click Play

Fixed

  • One Click Play #22
  • soundbar when scrolling #25
  • special characters in filenames #26
  • library reset does not remove playlists #30

1.0.1 - 2016-07-23

Added

Fixed

  • spinning wheel when file was deleted #19
  • red progress bar with nextcloud #18
  • issue with filesearch (missing ID3 Tags) #14
  • wrong album artist shown when different track-artists available #13

1.0.0 - 2016-07-18

Added

  • fullscreen mode as default (hide app navigation)
  • playlist section conditional display
  • genre view (besides albums and custom playlists)

Changed

  • rebranding from "Audios" to "Audio Player"
  • update of 3rd party libraries

Fixed

  • scanner stabilization (continuation after errors)
  • mobile usability (tooltip issue on touch)
  • search provider returning correct result set
  • search is not case sensitive anymore