Skip to content

Releases: owncloud/music

v0.9.2

16 Sep 12:15
Compare
Choose a tag to compare
  • 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

09 Sep 09:26
Compare
Choose a tag to compare
  • 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

09 Aug 08:02
Compare
Choose a tag to compare
  • 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

21 Jul 14:25
Compare
Choose a tag to compare
  • 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

17 Jun 16:47
Compare
Choose a tag to compare
  • 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

12 May 21:59
Compare
Choose a tag to compare

Quick fix release for regression introduced in v0.6.0

  • fix not being able to play file types other than mp3 and flac

v0.6.0

10 May 20:02
Compare
Choose a tag to compare
  • 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

17 Feb 19:20
Compare
Choose a tag to compare
  • 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 and album 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

10 Dec 17:25
Compare
Choose a tag to compare
  • 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 command occ music:scan to remove any inaccessible previously scanned files (#567)

v0.5.4

10 Nov 20:31
Compare
Choose a tag to compare
  • 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)