New Features
Enhancements
- Added "popular artists" auto update method to channels.
- Added "most recently added tracks" auto update method to channels.
- Added separate pages for editing user's own tracks and albums outside of admin area.
- Added new page for listing tracks and albums for specific tag.
- Added configurable GDPR cookie notice.
- Added configurable confirmation policies to register page.
- Added chunked uploading. This allows BeMusic to upload large files in smaller chunks for better upload reliability and avoid server max file size limits.
- Added support for XSendFile and XAcceleratedResponse for reducing server RAM and CPU usage when previewing or downloading files.
- Added resumable uploads functionality.
Bug Fixes
- Double clicking video in bottom right corner will now put video in fullscreen mode.
- Music and video files, avatars and other media files can now be stored on cloud providers (s3, digitalocean, backblaze etc)
- Update site name in channel title automatically when site name is changed in appearance editor.
- Channel SEO title and description will now accept placeholders, for example: {{SITE_NAME}}
- When editing channel, only content of correct type will now appear in search results.
- Channel content can now be updated manually via 3rd party methods from channel page.
- Existing tags and genres will now be suggested when creating or editing tracks and albums.
- Automatically scroll validation errors into view in track and album forms.
- Show progress bar when using "replace file" button in track form.
- Improved full screen overlay on mobile.
- Local search will now search album and track tags as well.
- Added "delete" button to track and album context menu if user has correct permissions.
- Always show track/video length in minutes, even if it's longer then one hour.
- Redirect user from "billing/pricing" to "billing/upgrade" url if they are already logged in or subscribed.
- Remote tracks can now be downloaded via download button in player bar.
- Slugs will now be generated properly for cyrillic and chinese characters.
- Public uploads (like user avatars) can now be stored on cloud services (s3, digitalocean, backblaze etc.).
- Corrected a few visual issues with dropdowns across the site.
- Setting homepage to "default" in settings page will now load "discover" channel as homepage.
- Properly replace existing file via "upload file" button in uploads page.
- Fixed a few issues with user avatar and header images in user profile page.
- New comment input field will now be properly hidden after clicking enter and submitting a new comment.
- Fixed an issue where genre page would sometimes not display when "user" is set as artist type in settings page.
- Links without protocol in user profile will now default to https.
- Fixed an issue where wrong song would sometimes appear as playing in user profile tracks page.
- Sitemap generator will now generate correct urls for albums and artists.
- Prevent deletion of billing plans if any users are subscribed to them.
- Load album tracks (if not already loaded) when adding album to playlist or queue via context menu.
- Keep track length and elapsed time elements same width to prevent issues with progress bar position on longer tracks and videos.
- Delete user playlists when deleting user from admin area.
- Lines in user profile will now be easier to translate.
- Fixed an issue where some artists that exist on spotify would not be found in some cases.
- Fix ordering via date column in history page tracks table.
- Chart legend items will now wrap to new line if there's not enough space.
- A number of other smaller fixes and improvements.
New Features
Enhancements
- Added "popular playlists" auto update method to channels.
Bug Fixes
- User profile description is now limited to 250 characters.
- Updated create track validation messages to be more clear.
- Improved player and volume seekbar performance.
- Fixed an issue where manual cache clear was sometimes needed after update channel content.
- Fixed an issue with track download not working on some mobile devices.
- Album tracks on channel pages will now be ordered correctly.
- Fixed an issue where user library artists page search would not work sometimes.
- Prevent same item from being attached to channel twice.
- Custom pages will now properly show their SEO tags.
- Hide "new comment" button if user does not have permissions to comment.
- Fixed an issue where new playlist modal would sometimes not show uploaded image.
- Genres with dash in the same will no longer be duplicated.