MP3 Helper
MP3 Helper
Приложение работает с музыкальными коллекциями пользователя (MP3/ACC файлы). Пользователь может выбрать альбом из дерева просмотра и найти изображения, соответствующие выбранному альбому. После этого пользователь может сохранить любое изображение в качестве обложки альбома. Пользователь может выбрать песню из дерева просмотра и найти слова к выбранной песне. После пользователь может сохранить любой текст как текст песни.
Возможности
- Загрузка музыкальных коллекций из любой папки
- Чтение метаданных MP3/ACC (певец, альбом, название песни, обложка и слова песни) из файлов
- Поиск обложки альбома в Internet
- Поиск текста песни в Internet
- Запись метаданных MP3/ACC (обложка альбома и текст песни) в файлы
- Поиск по ключевым словам или другим критериям в музыкальной коллекции
- Получение предложений от сервера статистики (http://mp3helper.com)
- Сохранение выбранных URL на сервере статистики
- Управление статистическим сервером
- Ведение черного списка доменов (для поиска и предложений) на сервере статистики
- Составление сводных отчетов на сервере статистики
- Покупка приложения, используя eSellerate
- Пробная версия (включает только 50 изменений)
- iTunes уведомления об изменении файлов
Архитектура
Программное обеспечение – десктопное .NET приложение с локальной базой данных (SQLite) и WPF пользовательским интерфейсом. Приложение взаимодействует с сервером статистики (PHP + MySQL), запрашивает с сервера предложения для выбранного альбома или песни.
Технологии
-
- .NET 3.0 (WPF), C#
- Локальная база данных SQLite 3 (ADO.NET provider https://sourceforge.net/projects/sqlite-dotnet2/
- Статистический сервер PHP
- Глобальная база данных (на сервере статистики) MySQL
- Взаимодействие с сервером XML-RPC (http://www.xml-rpc.net)
- Чтение и запись метаданных MP3/ACC с помощью библиотеки TagLib Sharp (http://developer.novell.com/wiki/index.php/TagLib_Sharp)
- Интеграция iTunes (извещение об измененных файлах) посредством COM
- Интеграция с системой оплаты и лицензирования eSellerate с помощью COM
Дополнительную информацию по программе можно получить, связавшись с нами!