# Introduction

WARNING

Only use the official Muzzie Script from Envato/CodeCanyon market to avoid malware risks. Avoid any nulled or cracked versions found online. With the official purchase, you receive lifetime updates, support, and custom services.

# About

Muzzie is a music & audio streaming platform with many features. It works on web browsers and also has a PWA ( Progressive Web App) that you can install on almost any device, including Android and iOS. The latest version was made using these technologies:

  • Laravel v10
  • Vue 2.7
  • Scss 1.32
  • Vuetify 2.6
  • Vite 4.1

# Feature List

  • Audio Player: A versatile player for streaming uploaded audios and streams, featuring controls like play/pause, next/previous, loop/shuffle, skip/rewind/queue, and volume adjustments.
  • YT Videos Player: A dedicated player for YouTube videos, adjustable for different sizes (mainly for Spotify content).
  • Radio Streaming: You can add an IceCast or ShoutCast or simple the audio source link to play your radio streams
  • HLS: Use HLS to split large audio files into smaller, encrypted chunks for enhanced performance and security.
  • Admin Panel: A comprehensive dashboard for content management and application customization.
  • Artist Panel: Designed for artists, this panel supports artist accounts and provides tools for content management and app customization.
  • Page customization: You can create your own pages or customize existing ones, including section with different layouts
  • Roles & Permissions: Manage user roles and permissions, with the ability to create custom roles.
  • Bulk Upload: Upload multiple songs at once, with each song's metadata automatically saved.
  • Podcast Episodes: Supports creating podcasts in various genres and uploading individual episodes.
  • Search: An advanced search engine compatible with various services like Algolia and TNT Search.
  • User Library: A personal library for users to manage their owned and purchased songs, liked albums and songs, followed playlists, podcasts, and artists, recently played songs, and an upload interface.
  • User Profile: Displays each user's liked and most-played songs, along with their created playlists.
  • Subscriptions System: Offers a subscription model with premium features for users.
  • Audio Market: Enables selling audio assets with different licenses.
  • Different Payment Methods: Currently supports PayPal and Stripe, with plans to expand payment options in the future.
  • Loyalty System: An optional royalty system that allows artists to earn from their song plays.
  • Follow & Like System: Users can like or follow almost any content on the app, including albums, songs, playlists, podcasts, and artists.
  • Chat System: An optional feature enabling user-to-user chat.
  • Listen Together: A real-time feature allowing friends to share what they're playing and listen to songs together.
  • Site Map: Automatically generate a sitemap to help search engines discover your app and improve SEO.
  • Feed Generator: For podcasts, this tool enables the generation of an XML feed file for all podcasts.
  • Waveform: Optionally generate waveforms for audio content.
  • Analytics: Track different analytics data from your admin or artist panel.
  • Google Analytics: Track user actions like page visits, song likes, purchases, uploads, etc., with Google Analytics integration.
  • Social Sharing: Share content on social media platforms with integrated Open Graph (OG) meta tags for enhanced visibility.
  • Embed Player: Share songs through an embeddable version for use on other websites with different formats.
  • Themes: Offers two main themes, Default and Muzzify, both free and switchable according to preference.
  • Spotify Integration: Connects with Spotify's API to fetch content, enhancing the search engine to include Spotify content if enabled.
  • SEO Editor: Customize SEO settings, including page titles and descriptions for better search engine visibility.
  • Campaigns: You will be able to play audio ads between a certain number of tracks. Additionally, you can show a banner during the campaign play.
  • Premium audio sample: now premium songs can be optionally stopped after few seconds and the purchase dialog will be shown.

Software technologies: we have upgraded the software PHP version to 8.2, Laravel from v7 to v10. offering more security and performance, and future support. Themes: we added themes feature. You can switch between different themes, for now we offering two themes: default and Muzzify. Embed Player: Share songs through an embeddable version for use on other websites with different display formats (footer player, mini variant and default layout) Search page: We have added a search page for advanced searching and for mor detailed search. Podcast feeds: You can generate feeds for your podcasts as .rss, .atom or .xml formats with a dedicated settings page for that. Waveform/Beatwaves: Integrated into the song's page. A new feature that shows the beatwave of the song. Generated by FFMPEG.

Improvements: Performance optimization: espacially for the admin panel by adding server pagination and asking for data needed only.
Youtube videos import feature on the bulk upload interface reconstruction of the admin panel sidebar items. Added possibility to create albums from bulk upload interface. Added hide/show button for passwords in login and registration and on the profile page. Users now have also access to their own bulk upload and Youtube import interface available at /library/upload many UI/UX improvements on the default theme Bugs:

  • Social media oauth login/register features where not showing sometimes.
  • Radio infomartions were sometimes not showing
  • Player sync issues with the other components
  • Like, follow buttons delay
  • Volume feedback icon not indicating correct volume
  • many other smaller bugs