Introduction

Musioo Music Streaming Platform Laravel Script

What if you could have a single platform where you could share and manage your music through a mobile app? Musioo Music streaming Platform Laravel Script, for both established and aspiring musicians looking for such a platform, delivers everything they need.

Music is the art of harmonizing sounds in time using melodic, harmonic, rhythmic, and timbral aspects. The design of this Musioo is incredibly neat and clean, and it is fully responsive. This script can be used by musicians, bands, record labels, DJs, producers, and anybody else who wants to promote their services and accomplishments on the web and through a mobile app based on the Flutter technology.

This Musioo platform has a lot of features that let you listen to music while surfing other pages. The script comes with an Admin Dashboard in order that you'll easily manage users, artist, tracks at single place. Take advantage of this beautiful and enticing music platform to provide your company a strong online presence.

Template Created Date:

Please check Live Preview:

Creative Author Portfolio:

Features

There are more than enough features squeezed in this script like

  1. Easy and quick installation
  2. Responsive Design
  3. User friendly UI built
  4. Admin DashBoard
  5. User DashBoard
  6. Location Management
  7. Pricing And Plan Settings
  8. RazorPay and PayPal Payment Gateways
  9. Invoice Setting
  10. Manage User Profile
  11. Artist Management
  12. Audio Download
  13. Playlists
  14. Audio Genre Settings
  15. Site Settings
  16. Coupon Management
  17. Subscription Settings
  18. Google Ads
  19. Social Share
  20. Currency Setting
  21. Exchange Key Setting
  22. Language Setting
  23. Tax Settings
  24. Blog
  25. FAQ settings
Like my work don't forget to rate it images

Installation

To install the Musioo Music streaming Platform , as the name suggest your system must have set up of Laravel. If you are new to this then please check the section on How to Set Up Laravel on your system.

How to Set up Laravel

How To Set Up Laravel on your server.

Before starting please make sure that your system fulfill the following server requirements for set up

  • PHP >= 7.2.5
  • BCMath PHP Extension
  • Ctype PHP Extension
  • Fileinfo PHP extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Step 1 - Download executable file of composer. You can download it from the home page of composer.

Step 2 - Launch the exe file you downloaded.

Step 3 - Follow the setup wizard and proceed with the installation.

Step 4 - After the successfull installation open the command prompt and enter a command composer you will get this result.

images

Demo Setup

How to Setup Admin Panel

  • After extracting the zip file you recieved from Codecanyon you will get these folders
    1. Admin Code
    2. Documentation

  • Admin code contains all the files that you will have to place on the root folder or in the folder where you want to install this.

  • Create a database in the server, and import the kamcom_musioo.sql file.

  • Open env file in the root folder and put database credentials i.e. database name, user and password.

  • After that type the domain-name/folder-name on browser's address bar, like : http://domain-name.com/folder-name and you will get home page of website.

  • You will get the admin login details from the user's table. Here are the credentials
    • Email : admin@musioo.com
    • Password : 123456789

Note :

1) Please make sure that the composer is installed on your server.

2) To upload the audio file please check that maximum upload file size into php.ini file should be equal or greater to 40M

3) It is recommended that please make sure that your server's php version to run App is 7.4.24 and for web is 7.2.5

4) To make the top trending - audio, album and artist functional you need to add Cron Job URL twice in a day. Format of the URL is :

php -d register_argc_argv=On /path-to-your-project/artisan schedule:run > /dev/null 2>&1

images

How to Update Existing Admin Panel

Note : It is recommended to take a backup before updating the script

->Also take the backup of the images folder: Path : Public >> Images.

->You need to First setup the Updated script on your server, and then go to the public folder, inside that you will get the images folder replace that, with your old one.

->You need to also add the old database details again , which is in the .env folder.


Admin Dashboard

Admin Dashboard comes with the various backend settings to flexibly appearance and operation of the website as well as can manage Users, Artists , Tracks, Albums and many more.


DashBoard

Admin dashboard settings contains the counts of Total Users, Total Artist, Total traks and many more information. With this you can check the subscription details in graphical format. Also you can view all users, audio, albums and subscription details.

images


User Management

Admin can manage (Edit or Delete) the existing user and can create a new user with this setting. Admin can also import users in CSV, Excel or PDF format.

images

images

Artist Management

This setting consist of the two sub - settings Artist and Artist Genres.


Artist

With this, admin can view the artist information, edit the existing and create new artist. Admin can also import the Artist in CSV, Excel or PDF format.

Note : Before adding an artist please add Artist Genre.

images

images

Artist Genre

With this, admin can add and edit Genre , also can import the information in CSV, Excel or PDF format.

images

images

Audio Management

This setting consist of the two sub - settings Audio and Audio Genres.


Audio

With this, admin can view the audio information, edit the existing and create new audio. Admin can also import the audio in CSV, Excel or PDF format.

Note : Before adding an Audio please add Audio Genre.

images

images

Audio Genre

With this, admin can add and edit Genre , also can import the information in CSV, Excel or PDF format.

images

images

Playlist Management

Admin can manage (Edit or Delete) the existing playlist and can create a new playlist with this setting. Admin can also import playlist in CSV, Excel or PDF format.

images

images

Album Management

Admin can manage (Edit or Delete) the albums and can create a new album with this setting. Admin can also import album in CSV, Excel or PDF format.

images

images

Subsriptions

With this setting admin can able to see the information of the subscription and can import the data in CSV, Excel or PDF format.

images

Coupon

Coupon can be added, edited or deleted from this setting.

images

images

Advertisement

Using this setting the website admin can check the advertisement information, edit , delete, create the new advertisement.

images

images

Blog Settings

Blog settings contains two sub -settings Blog and Blog Category


1.) Blog This setting allows you to add, edit or delete the blogs. Admin has also have option for bulk import in CSV, Excel and PDF format.

Note: You have to add Blog Category before adding Blogs.

images

images

2.) Blog Category This setting enables you to add , edit or delete the blog category along with the bulk import option.

images

images


GEO-Location

Location setting consist of the three sub - settings Country, State and City. With this setting admin can manage the location information.


Country

With this, admin can add or delete the country as per need. Please make sure that Use 3 letters Country Code while adding a country like USA, GBR, IND etc.

images

images

State

With this, admin can add new state or edit the existing state, also can import the information in CSV, Excel or PDF format.

images

images

City

With this, admin can add new state or edit the existing city, also can import the information in CSV, Excel or PDF format.

images

images

Settings

Settings option includes basic option to customize your website like AWS Integration SEO, payment, currency, email and many more. Deatiled explanation of each setting is mentioned below.


Integration

Integration settings consists of the AWS integration fields. You need to put all the details and enable the checkbox to activate it.

images

Once you have activated it then you will see the Upload on AWS option under Create Audio and Edit setting

Note: It is recommended that do not change the AWS setting once you have uploaded a audio on AWs.

images


SEO

SEO settings consist of Author name, website keywords and google analytics and can easily make your website SEO optimized and can update the details.

images


Mail

Admin can set up the SMTP details using Mail Setting.

images

Currency

Admin can add, update the currency for the website.

images

images

Payment Gateway

Admin can select suitable payment gateway. We have provided 2 payment gateways RazorPay and PayPal

images

Site

Admin can customize website name, logo, preloder and favicon as per need. Along with this can enable/ disable the preloader and welcome mail.

images

Social Login

With this setting you can customize the social share option and choose for the appropriate option. We have provided Google login, Facebook login, Gthub login, Twitter setting, Amazon setting and LinkedIn Settings.

images

Footer

This setting enables admin to customize and control the footer of the website. This includes footer setting, PayPal donation and Newsletter setting.

Footer Setting This setting contains the four subsection. Each has different features

  • Section 1 : This consist of the Heading and description. So here admin can add a short description of the website.
  • Section 2 : In this along with the heading and description admin can also add the URL of the Google Play and Apple Store.
  • Section 3 : Admin can customize the heading and description of the Newsletter here. Please make sure that you have enable the Newsletter setting.
  • Section 4 : This section especially designed for adding the Contact information like email, contact address, phone number and social share platform.
images

Google Ad

Admin can enable this setting to show google ads that needs google adsense script to be entered.

images

Menu

You can add, edit or delete the menu. And can also import in CSV, Excel or PDF format.

Note - Please make sure that you first create a page through Page Settings before creating a menu.

images

images

DashBoard

Admin can enable / disable the widget using this setting.

images

Currency key

Admin can set up Open Exchange key here.

images

Tax

With this setting, admin can enable / disable the tax. If enabled then please enter the numerci value without percent (%) symbol.

images

FAQ Settings

This setting enable admin to manage the FAQ for the website. Can easily delete, edit, create new FAQ. Also have option of bulk import in CSV, Excel and PDF format.

images

images

Page Settings

This setting enable admin to create, edit and delete the pages. You can also have an option for bulk import. The pages that you have created will be shown on website after enabling it through Menu settings under the Setting option.

images

images

Plan Settings

Plan settings enables the admin to customize and create pricing plan for the website. While creating a plan you can enable /disable the feature of downloading track and showing advertisement.

images

images

Invoice Setting

With this setting you can customize the invoice for your website. This setting consist of the following fields

  • Business Address - Enter contact address in Address 1 and Address 2 field.
  • Terms & Condition - You can add or delete the terms and conditions.
  • Contact Detail - Enter website link, contact number, and Email.
  • Authorization Detail - Enter Author name and upload image for Author signature.

images

Notification Settings

Admin can see the notification details, create or delete notification.

images

Create Notification

  • Select User - You can select users from the dropdown to whom want to send notification
  • Notification Message - Enter notification message.
images

Language

Admin can see the language information, edit, delete or create language.

images

Create Language

  • Language Name - Enter language name here.
  • Language Code - Enter language code here.
  • Default - Enable the setting to make language default.
  • Status - Enable the setting to make language active.
images

Audio Language

Admin can see the audio language information, edit, delete or create language.

images

Create Audio Language

  • Audio Language Name - Enter language name here.
  • Audio Language Code - Enter language code here.
  • Audio Language Image - Upload image here.
  • Status - Enable the setting to make language active.
images

Help And Support

In order to receive a technical support assistance, you need to have a valid purchase code. To get the code, please navigate to your ThemeForest "Downloads" page and click on the theme download link.

After getting the Purchase code, please follow the steps mentioned on the link click Here to get your product verified. And then share your Purchase code and token ID with the support team.

If you have any questions that are beyond the reach of this help file, feel free to contact us. We will respond as soon as possible (within 24 – 48 hours, usually faster). We are open from 9:30am to 6:30pm (IST), from Monday till Friday.

NOTE: As authors of this theme we do provide support only for the theme-related features.


Change Log

See what's new added, changed, fixed, improved or updated in the latest versions.

Version v1.0

  • Initial release
  • Version v2.0

  • Design Changes
  • Fixed Minor Bugs
  • Version v3.0

  • AWS integration
  • Multiple Home Page
  • YouTube Integration with user's PlayList
  • Version v3.1

  • Added Instruction Page (how to setup SMTP)
  • Fixed Minor issues
  • Outro

    Thank you so much for purchasing this script. I'd be glad to help you if you have any questions relating to this script. No guarantees, but I'll do my best to assist. If you have a more general question relating to the script, you might consider visiting the forums and asking your question in the "Item Discussion" section.


    If you have any questions that are beyond the scope of this help file, please contact us through

    Support & mail: