Releases: owncloud/music
Releases · owncloud/music
v0.9.2
- fix settings link not showing up on Firefox in mobile layout with NC14+
- fix the controls bar position when collapsible navigation pane is open in mobile layout
- fix positioning of the "Update scanning results" button on mobile layout
- fix UI sometimes getting into inconsistent state when library path changed (invalid SQL exception on back-end)
- fix performance issue on file deletion when the user has huge amount of image files (#664)
- performance/scalability: do not search cover art for all users after scanning library of one user
- show load indicator on settings view while library path change ongoing
- do not scan files with MIME type 'application/ogg'
v0.9.1
- fix the application layout being totally messed up on Nextcloud 14-beta and later (#660)
- fix huge library not loading with some distributions of SQLite (#239)
- show also the username used on the Ampache API when generating a password (with LDAP, this may differ from the login name) (#60)
- increase the maximum allowed clock deviation on Ampache handshake from 100 to 600 seconds (#60)
- tweak the Settings view to work better on extra narrow screens
- declare compatibility with Nextcloud 15
- replace some deprecated core API calls with the more modern alternatives
- remove a couple of forgotten development-time log prints
v0.9.0
- enable playing more than one track from Files: provide next/previous buttons and jump automatically to next file after reaching the end of file (#641)
- show alphabet navigation also in the "All tracks" view
- provide "All tracks" as a playlist on the Ampache API
- when playback is started by clicking a track, it now continues also after current album and artist (affect also the scope of shuffle and repeat) (#350)
- when the play scope is limited to one album/artist, show a slight highlight around the scope
- preserve the play queue history when clicking on a track to play it, unless the play scope changes
- more visible highlight on the target playlist when dragging a track to a playlist
- make the client-side caching of cover images work already on the first time the images are loaded (instead of the second)
- do not spam HTTP requests if next/previous track button is clicked repeatedly and rapidly
- add a few keyboard shortcuts: play/pause [space], previous track [left arrow], next track [right arrow]
- focus the text field automatically when clicking to create/rename a playlist
- prevent creating/renaming playlists with empty name
- small updates on translations (although they are still very much incomplete)
- fix library being erased when library path "changed" from default (empty) value to '/'
- fix track name shown only as "Loading..." when playing a public share on ownCloud 8.2
- fix play/pause icon in front of track name moving with a delay when track changed
- fix highlighting of the current view vanishing when dragging a track to a playlist
- fix a layout bug in the details pane with narrow screen on ownCloud (not reproducible on Nextcloud)
- fix a small UI jitter on playlist create/rename forms
- fix embedded music player bar being a bit too narrow when playing public shares
- support optional
artist
filter in the Shiva API endpoint/api/albums
(#46) - remove the previously deprecated endpoint
/api/file/{fileId}/webdav
- lots of internal refactoring
v0.8.0
- track details pane (#656)
- show a confirmation dialog before deleting a playlist
- changed icons of "Repeat" and "Rename playlist" buttons
- cache the collection.json to file instead of DB, preventing problems with large collections on certain DB configurations (#588)
- cache collection.json also on the client-side (as discussed on #588)
- fix a layout issue in albums view which could cause empty "album slots" to show between albums (introduced in v0.7.0)
- fix unable to play tracks on some untypical proxy configurations (#650)
- fix a layout issue on album titles in the mobile view
- fix the controls bar being broken on NC13 with all versions of IE and older versions of other browsers
- fix play icon not being shown on track which was collapsed when the playback started (regression from v0.5.6)
- fix a typo in the "reset library" confirmation dialog (#655)
- fix controls bar track info not being clickable on mobile landscape layout
- follow-up fix for the Firefox scrollbar issue (#631)
v0.7.0
- improved performance of the "All tracks" view, especially with large collections (#647)
- show the track and artist names extracted from metadata also when playing a public share (#616)
- remove tracks from the index on collection path change only when strictly necessary (#627)
- allow resetting the music index from the settings view (#302)
- fix the "Show all XX tracks"/"Show less" links on all versions of IE (regression from v0.5.6)
- add "About" section (along with the new logotype by @nunojesus) to the Settings view
- small UI fixes and tweaks
- use "nodebug" version of soundmanager2 lib also in Files and Share views
- prevent log warning spamming with PHP 7.2 (#642)
- support for ownCloud 10.1
- updated the getid3 library to version 1.9.15
- internal refactoring: enforced ownCloud coding standard 1.0.1 (#643) etc.
v0.6.1
v0.6.0
- settings view moved from the "personal settings" to the Music app itself (#625 by @greku)
- improve performance of updateFolderCover on large installations (#637 by @jmdeboer-surfsara)
- disable Music app's embedded player for individual shared files on NC13+ (#630)
- remove all data of the user when user deleted
- fix navigation pane closing on mobile layout when creating new playlist (#626 by @greku)
- fix occasional unhandled exceptions on NC13+ (e.g. #636)
- fix shared file view being broken on Chrome for Android if both Music and Audio Player are enabled (#629)
- fix horizontal scroll bar appearing on NC13 with Firefox (#631)
- fix crash on first login of a new user when the default files contain any audio files (#638)
v0.5.6
- front-end optimizations (#614, #615 by @Biont)
- optimize number of DB queries when building collection.json (may help on #601)
- check validity of the passed user names in the occ command line tool (#602)
- support for
--group
option in all occ commands (#613 by @greku) - remote playlist support on the Ampache API (#611)
- support for actions
artist
andalbum
on the Ampache API (used at least by Power Ampache) - support for Nextcloud 14
- fix controls pane layout on Nextcloud 13 and 14 (#617)
v0.5.5
- fix Content Security Policy error being printed to browser console when starting playback on Chrome (#498)
- use URL encoding to fix playing files which have '%' character followed by two digits in their name (#299)
- enable running the background cleanup task on request with the
occ music:cleanup
command - fix range requests on the endpoint
/api/file/{fileId}
- fix files music player not being used on Chromium installations with no audio codecs (regression introduced in v0.5.4)
- remove any "broken" track entries in the background cleanup task (#588)
- workaround for not being able to play mp3 file on the "shared file" page if the file has no embedded cover (#596)
- enable client-side caching of the album cover art
- add option
--remove-obsolete
to the commandocc music:scan
to remove any inaccessible previously scanned files (#567)
v0.5.4
- fix previously created playlists disappearing each time the app is loaded (regression introduced in v0.5.3)
- enable the localization of the app (many UI strings are still unlocalized, though) (#592)
- improved the cover image handling in the files music player (#582)
- workaround for an authentication issue on Ampache Plugin for Rhythmbox (#590)
- launch the files music player only for those audio files supported in the current browser (#591)
- when creating collection.json, skip tracks with DB problems insted of failing the whole process (related to #588)