Software development and software outsourcing company
"We are committed to providing our Customers with excellent software solutions.
We can handle everything - complex business, mobile, game, web applications and present perfect result at the end," Dmitry Starostenkov, CEO
Microsoft partner logo
 
Start a project
click to start a new project
start live dialog with Enterra
 
News
About Us
Portfolio
Clients
Contacts
Blog
Русский

MP3 Helper

The application works with user music collections (MP3/ACC files).The user can select an album from tree-view and a search for images matching with this album that is displayed in the browser window. After that the user can save the any image as the album cover art. The user can select a song from tree-view and search for lyrics matching with this song that is displayed in the browser window. After that the user can save any text as the song lyrics.

Features

  • Load music collection from any folder
  • Read MP3/ACC metadata (artist, album, title, cover art & lyrics) from the files
  • Search for the album cover art in the Internet
  • Search for the song lyrics in the Internet
  • Write MP3/ACC metadata (cover art & lyrics) into the files
  • Search by keyword or other criteria in the music collection
  • Get suggestions from the statistic server (http://mp3helper.com)
  • Save selected URLs to the statistic server
  • Statistic server administration
  • Blacklist of domains (for search and suggestions) on the statistic server
  • Summary reports on the statistic server
  • Purchase the application by eSellerate
  • Trial mode (allows only 50 changes)
  • iTunes notification about changed files

Architecture

The software is a desktop .NET application with a local database (SQLite) and WPF user interface. The application communicates with a statistic server (PHP + MySQL) and requests from it the suggestions for a selected album or song.

Technologies

  • .NET 3.0 (WPF), C#
  • Local database SQLite 3 (ADO.NET provider http://sourceforge.net/projects/sqlite-dotnet2
  • Statistic server PHP
  • Global database (on the statistic server) MySQL
  • Communication with server by XML-RPC (http://www.xml-rpc.net)
  • MP3/ACC metadata reading & writing by TagLib Sharp (http://developer.novell.com/wiki/index.php/TagLib_Sharp)
  • Integration iTunes (notification about changed files) by its COM
  • Integration with eSellerate payment & licensing system by its COM
  • Would you like to use our expertise in your project? Do not hesitate to contact us now

         
     
     
         

QUESTIONS?

Call us +1.813.514.0531
Ask online consultant
Contact by email
Fill in online form

Case Studies



© Copyright 2001-2018 Enterra Inc - Software outsourcing and Offshore Software development company. All rights reserved.