New Features
Enhancements
- Added new "upload" page, which allows multiple track and album upload as well as other functionality.
- Users can now upload their own music via new "upload" page.
- Added a few new features for sharing user uploaded tracks (comment, like, repost etc.).
- Added a few different layout options for displaying content (grid, carousel, track table, track list).
- Added a number of new features to user profiles (description, background image, social links).
- Added embed functionality for track and album pages.
- Artists and albums can now be added to user library independent of tracks.
- Added support for generating waveform for uploaded tracks.
- Added a new landing page along with live landing page editor in admin area.
- Added a new notification system.
- Added a fully featured comments system to track pages.
- Added "Contact" page long with recaptcha V3 integration.
- Tracks and albums can now have tags and descriptions.
- Plays for each track are now fully tracked, including date, location, device and more.
- Added "History" page to user library, which will show tracks user has played in the past.
- Added dark & light mode as well as multiple theme functionality.
- Added subscription and billing functionality.
- Added "channels" functionality. This allows you to create and display fully custom content pages.
- Data tables in admin area now have a number of built-in filters for easier data management.
Bug Fixes
- Metadata like track duration, name, image, artist, genre and more will now be extracted and automatically added to newly uploaded tracks.
- New artists can now be automatically created from uploaded track metadata.
- Multiple tracks can now be uploaded at the same time (and optionally assigned to album).
- Images will now be lazy loaded to improve performance.
- Added a number of improvements to existing artist, album and track management pages in admin area.
- Improved url structure across the site for better SEO.
- Tracks no longer need to be attached to album.
- Admin area is now fully responsive.
- Custom HTML can now be entered from "admin -> appearance > custom code" page.
- "Admin > ads" page will now show a preview of where specific ad will appear on site.
- Various file uploads that are no longer used will now be periodically deleted.
- Increased performance of local search.
- User default avatars will now be generated automatically based on their email address.
- Added spotify provider for "popular genres".
- "iframe" and "script" tags are not supported in custom pages.
- Added a new lyrics provider.
- Youtube ID for tracks can now be cached in local database.
- Completely rebuilt appearance editor "colors" section, which will fix a number of issues with changing default colors.
- Rebuilt artist, album and track management pages in admin area which should fix a number of related issues.
- Fixed an issue where user would not be editable sometimes from "admin > users" page.
- Fixed an issue where incorrect track or album would sometimes be highlighted as "playing".
- Fixed an issue continuous playback would not work sometimes if "repeat" was enabled.
New Features
Enhancements
- Meta tags will now be visible on regular site, not just for crawlers and bots.
- Added recaptcha support for "registration" and "contact us" pages.
- Added new, easier to use installer.
- Added icon selector for "admin > appearance > menus" page.
- Added "Contact Us" page.
Bug Fixes
- SEO editor now has a more powerful placeholder system which allows usage of all data that will be available for a particular resource.
- Google "mobile friendly" tests should now fully pass.
- Browser page title will now reflect title specified via "admin > appearance > seo" page.
- Currently playing song name will now be shown as page title in browser.
- Menu manager "route" type items now support query parameters.
- External links added via menu manager will now open in new browser tab.
- SEO editor will now use "textarea" to make editing easier.
- Google analytics .p12 file can now be uploaded from settings page.
- Settings page will now validate most newly entered settings.
- Menu item reordering via drag and drop should now work properly in menu manager.
- Current color will now be selected when color picker is opened in "admin > appearance > colors" page.
- Tracks and videos longer then one hour will now properly show their duration.
- Ad codes with single double quotes should now work properly.
- Trying to create album without selecting artist will now properly show error message.
- Icons on search page input will now be properly aligned on mobile.
- Track page will now look properly on mobile.
- Fixed an issue with "remastered" tracks not having lyrics sometimes.
Bug Fixes
Corrected a few issues introduced with last update.