Music Manager

How Narola Infotech designed and built the Music Player Desktop App which was able to play and store the Music lists and supported all the file formats.

Client Profile

The Client name is Shiran Tal (Founder, CEO at SEM Music, Israel). The client’s mission was to build a Music Playing and Managing Desktop App System which can Play songs and categories and organize the playlists of several player platforms.

Company Profile

SEM Music

SEM Music is Israel based company which offers multimedia services including software & hardware solutions for businesses worldwide.A cutting edge dynamic software platform which consists of an online media transfer tool & a media player for the business.

Narola Infotech

Narola Infotech is a Information Technology based Outsourcing company which provides Software solutions, Technical Solutions of the complex business problems and needs. Narola infotech serves vast number of services like Enterprise Service , Web Development , Mobile App and Game Development serving in all domains and technologies.

Client Needs/Challenges

Business Needs

  • The System should be responsive and should attract numerous attention.
  • Should be easily available and should be able to play and manage media files in the system and should get best ratings and reviews.
  • Should reach maximum number of people and easily available.

  • The System should be available and accessible easily.
  • The System should be easily customizable with interactive and user friendly UI UX.
  • The system app should be able to play the file of required format and Quality and there should be a provision for selecting and adding playlists and songs inside those playlists.
  • There should be a provision to add or remove the Song or Playlist from the Library.
  • The  System should recognize and Identify the Duplicate files/Playlists etc.
  • The System should have Sync Ability with other App users.
  • The Playlist should be imported and exported easily from the system.
  • The System should have Request generating for normal users to Admin user who can Approve or Reject it.
  • The file should be saved at desired location in to the library and as well as the system.

Functional & Operational Challenge

Proposed Solution

  • Narola Infotech proposed the solution to use WPF Windows Presentation Foundation also known as “Avalon”, a graphical subsystem by Microsoft for rendering user interfaces in Windows-based applications.
  • The Use of Catel Framework of .Net and to use SQLite for the Database to save the Data and Files of the music manager app.
  • The user can add his personal songs and Playlist into the library of the music manager app as well as can select the desired location and Sequence of the same. And shall search and edit/remove duplicate files/playlists.
  • The File copy and moving was designed as Drag and Drop feature. And to use MP3 Tag to edit the different types of file formats.
  • The user can select the desired Playlist from the Desktop inbuilt storage and add it to library by drag and drop. The Synchronization and File transfer will be done in background and thus other functionalities would remain accessible simultaneously.
  • The user can request the Admin for desired song or playlist to add it to the Library and the Admin can Approve or reject the request as per his desire.

  • The System developed was interactive and user friendly.
  • The Main objective of designing and building the Music Manager in order to play and manage the audio files into the System was achieved.
  • The user could easily create the Playlist file into app with desired Name and storage location.
  • The files could be given a Unique name and the user can set the sequence.
  • The user was able to add his personal song/playlist into the App and also select the desired location with the help of MP3 tag and also could request the Admin for adding the desired Audio file into the database/Playlist.
  • The user was able to select, copy & add the file/playlist into the Library using Drag and drop feature. The duplication files search and removal was also achieved.
  • The file transfer and Synchronization in background while the other functionalities remained intact and functionable was achieved.

Objectives Achieved

Technologies/Resources Used

Development and Database:


Approx Hours:



The Proposed System was able to satisfy and achieve the desired objectives and requirements of the client such as Interactive System, User friendly UI and all the functionalities. The business needs were also achieved and the system was able to play and manage the Audio files format and customize etc. Giving the file a Unique playlist/sequence was successful. The File/Playlist addition into the Library and desired Playlist was successful. The user could save the File into desired location on the System. The User could add/remove the file/playlist using the drag and drop feature. The files/playlist addition and management Synchronization etc was possible in background. The App was implemented and deployed successfully into the systems.

Start typing and press Enter to search