Building Musical Streaming Website Assignment
Everyone is going through an era where everything has become so modern and become so interesting. In this era, all things have turned online. Like that Musical streaming website is a modern thing which is included in the lifestyle of everyone. After starting the discussions on Musical streaming websites everyone has to know about musical streaming websites. Musical streaming websites are a musical platform that is based on online mode. On the other hand, someone can say that musical streaming websites are the one kind of application based online that helps someone to listen to their best-loved songs anytime. If the internet connection is on or available then they face no problem listening to their songs. All types of songs are available on this online-based musical streaming platform anytime. There are many types of musical streaming websites available nowadays such as-- Ganna, Jio sawan, etc.
Aim and Objective
In this musical streaming website project, everyone becomes familiar with online mode musical platforms. In this musical streaming website, everyone searches for their favorite songs or they can search the songs by searching the artist name. On this musical streaming website, they will also download their favorite songs, mark those songs as favorites, and can share the songs on social media. All types of songs are available on this website. The website design is made in HTML, CSS, and PHP. In these musical streaming websites, everyone can make a song as their caller tune on their phone. The main objective of the project is to implement the musical streaming website.
- To design a musical streaming website including some page design like home page, a content page where all the songs are available, the searching portal where anyone can search any type of music.
- To implement the website using Html, CSS, Php.
- To modify a musical website as interesting as everyone requires.
The digital or online mode music websites market is in motion from downloads to streaming services all over the world. Music streaming websites permit all the users to listen to all types of songs as well as their favorite songs. The services of radio have reached almost 85 countries. Radio is also available in "website" and "application" beyond platforms. Not only the matter of subscription but also a musical streaming website permits a user to listen to an unlimited amount of music for a free period. Anyone can see the enormous extension of popularity in the musical streaming website or a musical platform based online. Musical streaming websites are treated as a business. Someone can use this type of streaming service to earn money (BHARADI etal. 2021). This musical streaming website is designed by some portal such as Home Page, where users have to register with their username and password. Then can reach the main part of the musical streaming websites. If the given id or password is wrong then they are not allowed to enter the websites. After registering themselves successfully, they are permitted to login into the websites. After completing the login process they have entered the main part of the musical streaming websites (Burlison and A, 2021). Then the users can choose all types of songs they wish to listen to, including their favorite songs.
There are many types of "music streaming services" or online mode musical platforms across the world nowadays such as "Music media libraries", "radio streaming services", "Cloud storage-based music players".
"Music media libraries"- In this type of online-based musical platforms users can achieve all types of unlimited songs which are based on quarterly subscriptions (Cano et al. 2018). Therefore there would be no option for acquiring any song or an album that are individuals. In this online-based musical platform, someone can stream all the files uncompressed." Amazon Music Hd", "Apple Music", "YouTube Music" is the examples of "music media libraries".
"Radio streaming Services"-- Streaming services of radio is one type of online-based musical platform. The stations of the radio are known to target the self acted search for music that is to be conveyed to the users immediately as genre curate lists, playlists, and much more. The best examples of the "radio streaming services" are "AccuRadio", "SiriusXM".
"Cloud Storage Based Music Players"-Normally, everyone can say a big plan of action is studying cloud storage which is used to manage and arrange the media files. Some of the best examples of "cloud storage based music players" are "Cloudplayer", "Audio Box", "pCloud".
The most important point of an online-based musical platform or a musical streaming service is that a license is required. It plays a vital role before developing an online-based musical platform or musical streaming service. The owner of the app has to require permission from their legal owners. Not only would the license but there be another fact like copyright. Mainly there are many songs available with two types of copyrights. First copyright is connected with the recording of the sound. Second copyright is connected with the melody and lyrics compositions. This type of copyright is acceptable by the companies that are songwriters. There are two types of panels in online-based musical platforms or musical streaming websites subscribers. Firstly is the panel for the User and the second one is the panel for admin for the owners of the music (Chizhova et al. 2018). The user panel is included some parts that are ---
- They have to register with email or social media.
- They have created some profiles as per the user.
- Streaming of the radio is to be listened to.
- There would be some remote control system in the background.
- They can download some tracks in the mode of audio and can listen when offline.
- Users can create playlists that belong to different parts like public and private.
- In this panel users have other benefits like sharing their track over the “social” media.
Admin panel is included some part as follows--
- They can manage users, artists of music
- They can control the style, add some other track, album and they can also edit or modify the track.
- They also can rule memberships and subscriptions.
- In the admin panel an admin can build the playlists which are based on an artist.
There are various types of advanced features of music streaming websites and applications such as follows-
- User Profile
- Social media login
- Push notification
- Streaming Audio
- Music library and Playlist, where all kinds of songs are available.
When the discussion was going on the above it was told that there are various ways to design a musical streaming website or an online-based musical platform. But in this project musical streaming website is designed by the technical platform called Html, CSS, and PHP. Html is to design the total website which includes all the portals of the websites that include registration portal, login portal, playlists of the songs, album portal etc. CSS is used to make the design so attractive to the user (Hesmondhalgh, 2020). The style of every portal is designed by CSS. PHP is a query language that may be used in the design part and it is also used in the database part. Here PHP is used in both the design and database parts. PHP helps to design the query part. It checks whether the password or user id is correct or not in the log-in portal (Højlund et al. 2020). MYSQL database is used in this project to store all the data from users and artists. The name of the song which is searched by the user is stored in the MYSQL database, and the name of the song which is added by the artists is stored in the database respectively.
The technical platform of the project are-
In figure 1, it is seen that a home page design of the project named "musical streaming website" is created by using HTML, PHP, and CSS. It is also seen that there are three tabs visible in the home page design that is Home, Music Album and Artist. In the music album portal, all types of songs are available there and also available the album picture. If a user wishes to listen to a song online then they have to move on the Music album portal and can listen to the song from there (Wibowo and T.O 2019). If a user cannot find the song on the playlist then there will be an option to identify that particle song by searching the name of the song (Scheibe et al. 2019). The next part is seen on the home page of that artist. In this portal, an artist can keep control over the songs (Wang, et al. 2019). From this part, an artist can add some songs if required, can focus on the songs' playlists. An artist can also delete some songs if required.
In figure 2, everyone can see that a user login page design of the project is named "musical streaming website" (Xu et al, 2020). The design of the page is created by using HTML, PHP, and CSS. If a user is clicking on the music album then the user login page is opened. The user has to log in to the portal with the proper user id and password (Harliantara and H, 2019). If the given password is incorrect then the user cannot perform the login process. If the user does not register them on the website then they have to register themselves first before the login process. After filling up all the fields the log-in process will be done and a user can be moved to the main part of the website. To register on the website a new user just press on click here and then a registration page is opened where the user can register them.
As discussed on the registration process above, here it is seen that a complete registration page designed for the user is attached here (Aceto et al. 2019). After clicking on Click here, this registration page will be opened for the new user on the musical streaming websites where a new user can register them successfully. At first, users have to give their name in the first field then they should give a user id, and then the immediate next field should give the password and in the last field, they should confirm the password (Solera et al. 2018). If the password or any other field remains blank then the registration process can not complete and the new user can not register them in the website portal as well. If a new user already has registered on the musical streaming website then they need not be required to register themselves again (Zhang et al. 2018). If they have already registered then they have to click here part and log in to the website. But all the new users have to remember that the password should be matched with the password that is given in the registration portal. Otherwise, the user can not be able to log in the musical streaming website.
In figure 4, it has been cleared to everyone that a page design of Select a category of songs is attached here. In this portal, all the users can listen to a song that is available in the playlists. All types of songs are available in the playlists (Grandinetti and J.J, 2019). There are two fields in the musical streaming website portal which is designed in the above figure. In the first field, users can choose the category of the songs that means in which category that particular songs belong to( like romantic category, sad category, happy song, workout song, party songs, etc) (Achmad, et al. 2019). If a user wishes to search by category of a song then all the lists of the songs are displayed. Not only does the category part user has to fill the second field which contains the version of that particular song like new to old and old to new (Laghari, et al. 2018). If the user chooses new to the old version and sad category of the song then all the sad songs are displayed that are belonging to the new to the old version. After filling up the two fields by the user, they should click on the show music part that is shown in the figure above. Then the playlists of that category are displayed to the user easily and can listen to the song (Ignatov, et al. 2021). If a user wants to save or download the song then they also can do that. To save the song user have to click on the save music option after filling up the two fields. Here in the figure logout part is also visible. If the user wants to log out of the portal then they have to press the log out button. After logging out they also can log in to the website again but that time they need not require registering themselves into the portal.
This is the select music page of this music streaming website software. In this picture, it is seen that users can select their song whatever they want. At first, users can select the category of the song. There are four categories available (Lee etal. 2017). These are sad, party, romantic and classic. After that, they filter those categories of songs (Zinaida, 2017). There are two categories available. These are new to old and old to new.
In this project, everyone can see that a musical streaming website or an online-based musical platform is created with the help of Html, CSS, and PHP. In figure 4 everyone can see that this is the page design of an Artist login page. Before login in successfully an artist is needed to register themselves in the musical streaming website portal. They have to register by clicking here. After successfully registering themselves in the musical streaming websites portal they are now able to log in to the artist login page. The first one is the User id and the second one is the password. If the password is incorrect then they cannot log in. They have to remember that the password of the registration page should be the same as the login page. Otherwise, they will fail to log in. To log in to the portal of the musical streaming websites they have to fill the fields on the login page with the proper information and press the login button. It is also seen in the figure that there are three tabs available on the login page named Home, Music Album, and Artist which are designed by Html, CSS, and PHP. From this login page, everyone can go to any portal like Music Album, Artist or they can return to the home page as well.
In figure 5 everyone can see that an artist registration page designed for this project named "musical streaming website" is attached here. In the figure, it is seen that this registration page for the artist includes four fields named enter full name, enter the username, enter the password and the last one is confirm password. For logging in to the artist login page it is required to register them in the portal. All the fields of the artist's registration page should be filled up properly by a user as an artist. After completing the registration process an artist will be able to log in to the login portal of the "musical streaming website". On this artist registration page, it is also seen that there are three tabs named Home, Music Album. After filling up all the details they have to click on the register button to register them successfully. If they have already registered themselves on the "musical streaming website" then they have to press the Click here option.
In figure 7 everyone can see that a page designed for the select task of the project named "musical streaming websites" is attached here. This portal of the musical streaming website is designed for an artist to control all types of songs like add new songs, view songs, delete songs. In the add songs part, an artist can add many types of songs for the users. After adding some songs it will become very easy to find the songs. If an artist does not add that particular song that is wanted by a user, then it is not available on the project named musical streaming website. If an artist adds those particular songs in the “add new songs” part then the songs or those songs will be available on the musical streaming websites or available on the online-based musical platform. The next part of the page named Select a task designed with HTML, CSS, PHP is that view song. In that part of the portal, an artist can view all the songs which are available on the websites. On the other hand, anyone can say that this part of the page Select a Task is designed to display the playlists, which songs need to be added by the artist, which songs are not available in that playlists, which songs need to be deleted by the artist. The last part of this portal named "Select a Task" is to delete songs. In this part, an artist can be able to delete. If any song is added twice or repeated in the playlists then it needs to require to be deleted by the artist. In that particular part of the project named musical streaming website, a song is being depleted by the artist. Mainly this portal named "Select a Task" of this project, musical streaming website or an online-based musical system is designed to control all the types of songs by an artist. This portal is designed for the artist. In this figure, it is seen that there are three tabs named Home, Music Album, and Artist. From this portal, an artist can move on any other portal of the musical streaming websites. It is also shown in the figure that there is a Logout button. If an artist wishes to log out from the portal then the user as an artist needs to press the log out part and they are moving out from the portal and have been reached to the Home page. If the artist wishes to enter the artists portal as well as Select a Task portal then they must go through the Login portal. But they need not require registering themselves again on the musical streaming website because they already have registered on the musical streaming website.
In figure 8 everyone can see that this is a simple page designed to add a new song portal that is available on the musical streaming website or the other hand anyone can say that "add a new song portal" is included in the online-based musical platform. In the figure, it is seen that this portal is designed for an artist where an artist can keep control over all types of songs. This page is linked with the portal named "Add a new song" which is included in the "Select a Tsak page”. If the artist presses "add a new song" then this page will be opened. This page contains five fields named Song category, Name of the Song, Song typed, the format of the song, etc. If an artist wishes to add a song to the playlists then they must fill the fields which are seen in the page design. At first, it comes in the category of the song like sad songs, romantic songs, party songs, happy songs, etc. Then it comes to the name of the song that would be included. After clicking the choose file option an artist can add the album picture of that particular song. Step by step the fields should be filled up by an artist and the last field the type of the song needs to be filled. Type of the song means whether the song is mp3 or mp4. After filling all the fields by an artist, it needs to click on the add songs button to add the new song on the playlists.
In this vast world of technology, there can be seen so much development. One of them is a music streaming website or on the other hand, someone says online-based musical platform. Working on this project someone came to a point where they concluded that this is a needful development of the technology. The musical streaming system is treated as a business part as well nowadays. After completing the project someone can say that it is very interesting to anyone because of its feature. In this musical streaming website, there are various types of features such as someone can find all types of songs that are available in the song playlist on the website. They can find the song by searching the name of an artist. They also can find the biography of the artists and songs. After completing the registration process they will be able to enter the main portal of the musical streaming websites. If the given id or password is wrong then they are not allowed to enter the websites. After registering themselves successfully, they are permitted to login into the websites. After completing this project everyone can say that the music streaming website is a very user-friendly website.
Aceto, G., Ciuonzo, D., Montieri, A., Persico, V. and Pescapé, A., 2019, October. MIRAGE: Mobile-app traffic capture and ground-truth creation. In 2019 4th International Conference on Computing, Communications and Security (ICCCS) (pp. 1-8). IEEE.
Achmad, Z.A. and Ida, R., 2019. The shifting role of the listeners in the mediamorphosis process of culture radio: A case study of Jodhipati 106.1 FM. Masyarakat, Kebudayaan Dan Politik, 32(3), pp.240-250.
BHARADI, D.V.A., POSHE, P.S., ASHOK, G. and YADAV, R.S.N., 2021. Movie Genre Prediction and Sentiment Analysis Using Natural Language Processing.
Burlison, A., 2021. Ouachita's Department of Theatre Arts to present" Little Women: The Musical" April 15-18.
Cano, E., FitzGerald, D., Liutkus, A., Plumbley, M.D. and Stöter, F.R., 2018. Musical source separation: An introduction. IEEE Signal Processing Magazine, 36(1), pp.31-40.
Chizhova, Z. and Dalman, M.D., ENGAGING CONSUMERS INTO LEGAL VIDEO STREAMING SERVICES IN RUSSIA.
Dalin-Volsing, S., 2017. Classification of musical genres using hidden Markov models.
Drevets, J.K., 2017. Spotify, Piracy and Patronage: How Consumers Make Decisions Regarding Musical Consumption in the Streaming Age.
Grandinetti, J.J., 2019. Streaming Locality: Mobile Streaming and the Production of Space and Subjectivity. North Carolina State University.
Harliantara, H., 2019. Website pada Industri Penyiaran Radio di Indonesia: Live Streaming dan Podcasting. Jurnal Studi Komunikasi, 3(1), pp.82-100.
Hesmondhalgh, D., 2020. Is music streaming bad for musicians? Problems of evidence and argument. new media & society, p.1461444820953541.
Højlund, M., Riis, M., Rothmann, D. and Kirkegaard, J., Applying the ebu r128 loudness standard in live-streaming sound. In Proceedings of the international conference on new interfaces for musical expression.
Ignatov, A., Romero, A., Kim, H. and Timofte, R., 2021. Real-time video super-resolution on smartphones with deep learning, mobile ai 2021 challenge: Report. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 2535-2544).
Kuzmina, K., 2019. Protection of copyright in E-commerce within the European Union. Analysis of legal issues with respect to download of musical works.
Laghari, A.A., He, H., Khan, A. and Karim, S., 2018. Impact of video file format on quality of experience (QoE) of multimedia content. 3D Research, 9(3), pp.1-11.
Laurence, T., 2018. “Wake Up, Mr. West!”: Distinguishing Albums and Compilations for Statutory Damages in Copyright within a Streaming–Centric Music Economy. University of Miami Business Law Review, 26(3), p.85.
Lee, S.W., Bang, J. and Essl, G., 2017. Live coding youtube: organizing streaming media for an audiovisual performance. In NIME (pp. 261-266).
Scheibe, K. and Zimmer, F., 2019, January. Game mechanics on social live streaming service websites. In Proceedings of the 52nd Hawaii international conference on system sciences.
Solera, M., Toril, M., Palomo, I., Gómez, G. and Poncela, J., 2018. A testbed for evaluating video streaming services in LTE. Wireless Personal Communications, 98(3), pp.2753-2773.
Wang, W.Y. and Lobato, R., 2019. Chinese video streaming services in the context of global platform studies. Chinese Journal of Communication, 12(3), pp.356-371.
Wibowo, T.O., 2019. Understanding movie streaming websites in Indonesia as unlimited movie access in the digital era. Jurnal Komunikasi: Malaysian Journal of Communication, 35(2).
Xu, S., Sen, S. and Mao, Z.M., 2020, April. CSI: inferring mobile ABR video adaptation behavior under HTTPS and QUIC. In Proceedings of the Fifteenth European Conference on Computer Systems (pp. 1-16).
Zhang, W., He, H., Ye, S., Wang, Z. and Zheng, Q., 2018. Enhancing qoe for mobile users by environment-aware http adaptive streaming. Sensors, 18(11), p.3645.
Zinaida, C., 2017. Engaging Consumers into Legal Video Streaming Services in Russia.