80 likes | 197 Views
MPO – MP3 Organizer. Arrumando a bagunça . MPO – MP3 Organizer. Descrição: Sistema que permite a organização automática de arquivos de áudio (.mp3) através das informações (tags) contidas nos arquivos; Pode ser escolhido o critério da organização (Artista, Álbum e Gênero).
E N D
MPO – MP3 Organizer Arrumando a bagunça ...
MPO – MP3 Organizer • Descrição: • Sistema que permite a organização automática de arquivos de áudio (.mp3) através das informações (tags) contidas nos arquivos; • Pode ser escolhido o critério da organização (Artista, Álbum e Gênero).
MPO – MP3 Organizer • Motivação: • Download em programas P2P (peer-to-peer) salvam todos arquivos em uma mesma pasta. Nesta pasta os arquivos ficam desorganizados; • Quando copiamos arquivos de um amigo, provavelmente queremos organizá-los a nossa maneira.
MPO – MP3 Organizer • Implementação: • Utilizou-se o Borland Delphi; • Bibliotecas para leitura das tags do arquivo (.mp3), bibliotecas para varredura de diretórios e funções nativas do Delphi para criação, e manipulação de arquivos e diretórios.
MPO – MP3 Organizer • Estrutura: Usuário escolhe o diretório a ser organizado. Usuário escolhe o critério de organização. Usuário escolhe o diretório onde os arquivos serão copiados. Usuário clica em Organizar Sistema percorre Lista de arquivos E gera árvore. Sistema percorre A árvore criando Pastas e copiando Arquivos.
MPO – MP3 Organizer • Estrutura da Árvore: • Árvore Binária de Pesquisa, onde cada nodo contém: • Valor (Será o nome da pasta a ser criada); • Lista Encadeada com o nome dos arquivos que contém aquele valor em sua tag; • Ponteiro para os filhos esquerda e direita.
MPO – MP3 Organizer • Nodo da Árvore: Valor : String; Arquivos Esquerda Direita NomeArquivo1 NomeArquivo2
MPO – MP3 Organizer • Interface: