Обзор существующего программного обеспечения. Структура и отличительные особенности формата MP3. Сокеты TCP/IP, клиент-сервер. Язык программирования Visual Basic.net в среде разработки Visual Studio 2008. Разработка приложения "MP3_Catalogizator".
Аннотация к работе
программный приложение сетевой аудиобиблиотека На сегодняшний день проблема засорённости компьютеров аудиофайлами полностью исчерпана, благодаря наличию виртуальных фонотек. Они позволяют удобно и быстро, индивидуально для каждого пользователя, упорядочить и хранить музыкальные файлы у себя на компьютере, не тратя время на ручную сортировку по каталогам. Эти приложения позволяют пользователю редактировать информационные данные своих песен, сортировать их по определённым тегам, присваивать рейтинг, вести статистику по прослушиванию того или иного трека, а также множество других функций. MP3 является одним из самых распространённых и популярных форматов цифрового кодирования звуковой информации с потерями. Основной принцип работы разрабатываемой программы основывается на считывании информации об MP3-файле, её дальнейшем редактировании в коде с возможностью сохранения в начальный файл и базу данных, расположенные на сервере, включая чтение, изменение и удаление. При желании пользователь сможет хранить собственные плейлисты в базе на сервере, прослушивать файлы и визуально следить за оценкой жанровой статистики по всем песням. 1. Разработка серверной части, которая будет принимать запросы от клиента, оперировать напрямую с базой данных и MP3-файлами и отсылать соответствующие ответы пользователю. 3. Получение информации из файла MP3 будет основываться на считывании сервером тегов метаданных ID3V1, которые в дальнейшем будут предоставлены клиенту для дальнейшего просмотра, редактирования и сохранения в базу сервера. 5. Реализация возможности передачи аудиофайла по сети и его воспроизведения, построение статистической диаграммы по наличию песен определённых жанров на сервере. 7. Одним из ярких примеров такой системы является известный большинству онлайн-сервис видео «Youtube». Основной целью данной системы является уменьшение времени, затраченного на поиск треков, актуальных для текущего пользователя. 1.3 Анализ решения поставленной задачи Реализация механизма «Smart Library» делится на следующие этапы: · определение наиболее часто встречающегося жанра песен пользователя путем перебора каждого плейлиста и трека в базе данных на сервере; · идентификация всех песен сервера, которые относятся к целевому жанру; · формирование списка найденных песен; · фильтрация списка полученных треков на основе уже имеющихся в плейлистах клиента; · вывод конечного списка аудио треков пользователю. Единственное усовершенствование, которое было представлено в версии 1.1, было предложено Майклом Мутшлером (Michael Mutschler) в 1997: так как поле под комментарий всё равно слишком мало для хранения чего-либо полезного, было решено сократить его на два байта, чтобы использовать их для хранения номера трека. Microsoft Office Access или просто Microsoft Access - реляционная СУБД корпорации Microsoft.