IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mon programme Discussion :

[C++]Gestionnaire de musique avancé et lecteur


Sujet :

Mon programme

  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 264
    Points : 4 060
    Points
    4 060
    Par défaut [C++]Gestionnaire de musique avancé et lecteur
    Nom : WWAM (World Wide Audio Manager)
    Langue : Anglais (mais c'est prévu de l'internationnaliser)
    Description : Gestionnaire de musique multi-tags (genre, danse, type de soirée, ...) et lecteur audio. WWAM utilise de nombreux sous programmes pour les opérations sur les fichiers et permet donc aux utilisateurs avancés de créer des scripts.
    Fonctionnalités :
    • multi-tags
    • filtre de recherche très avancé
    • génération de listes de lectures intelligentes et avancées
    • lecteur audio
    • outils de renommage
    • organisation de la collection (dont recherche de doublon et comparaison par qualité)
    • récupérations des données supplémentaire sur internet (tags, jaquette, ...)
    • recherche de futurs albums à acheter : afin de comparer avec la collection actuelle et savoir quelles pistes on a déjà

    Compatibilité : Linux, Windows, MacOS
    actuellement fonctionne sous linux mais utilise des libraires multi-plateformes
    Nécessite : QT
    Téléchargement : NA
    Langage : C / C++
    Sources : http://sourceforge.net/projects/wwam/
    A venir / idées :
    • générateur de listes de lecture
    • système de sauvegarde
    • extracteur de CD audio
    • synchronisation avec différents baladeurs
    • gestions des télécommandes / programmation

    • GUI + screenshots
    • sous programmes

    Équipe : pour le moment, nous sommes 3 étudiants dans la même classe et nous avançons généralement pendant les vacances.
    • moi, développeur principal
    • Développeur & designer
    • Codeur PHP (inactif pour le moment), pour le futur site


    J'ai créé ce projet car le tri actuel de ma collection ne me convenait pas et je ne trouvais pas d'outils capable de faire des tags multiples (multi-genre, multi-danses, multi-soirées) sur ma musique et faire des recherches très poussées (genre, note, tempo, année, ...).
    De plus, je vois des professeurs de danse qui ont besoin d'une gestion similaire de la musique et faire réduire la vitesse de la musique pour les élèves, c'est donc l'occasion de chercher à répondre à cette demande.
    Ensuite, je cherche à faire quelque chose d'évolutif et léger c'est pour cela que j'ai décidé d'éclater l'application en de multiples sous programmes qui seront appelés aux bon moment par le programme principal ou par des scripts/programmes utilisateurs.

    Si vous avez des questions ou des opinions à donner, je vous écoute.
    Si vous souhaitez participer, n'hésitez pas à proposer votre aide car il y a du travail.

    A l'heure actuelle, le projet n'est pas abouti et inutilisable. Toutefois, les premiers modules devraient arriver dans les prochains mois.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 25
    Points : 31
    Points
    31
    Par défaut
    Bonne idée de base en tout cas. Contacte moi lorsque t'as besoin d'un testeur, C/C++ c'est pas trop pour moi même si j'ai passé quelques longues heures sur des projets scolaires. ( Je termine actuellement le mien en Java qui est en gros un soft de gestion d'un magasin de vente + location).

    Bref, le jour ou t'as besoin d'un beta testeur, je suis là ...
    J'avoue avoir eu le même sentiment en utilisant les soft disponibles sur le marché et les nouvelles gestion à la Seven, me complique plus la tâche qu'autre chose.
    Ce qui pourrait être bien, c'est un explorateur de doublons...

    Bon courage à toi!!!

  3. #3
    Membre actif

    Profil pro
    Inscrit en
    Juin 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 7
    Points : 253
    Points
    253
    Par défaut
    Et vous utilisez quoi comme bibliothèque pour lire les pistes audio?

  4. #4
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 264
    Points : 4 060
    Points
    4 060
    Par défaut
    Pour le moment, on ne s'est pas penché sur la lecture des formats audio mais j'aimerai bien une bibliothèque qui permet de lire et d'avoir les effets suivants (dans un premier temps) :
    • variation de la vitesse/tempo
    • égaliseur réglable
    • fondu (fade in/out)


    J'ai repéré SOX (Sound eXchange) qui propose énormément d'effets mais j'ai pas encore réussit à l'utiliser.

    SteelStyle, si tu as des suggestions et/ou des idées n'hésite pas à m'en faire part.


    Prochainement, je vais réaliser un sous programme de gestion de tags uniquement (j'hésite à faire les tags multi-langue, en fonction de la traduction de l'interface)

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 264
    Points : 4 060
    Points
    4 060
    Par défaut
    Après de nombreuses réfections, je vais réutiliser une structure de bases de données existante : celle de musicbrainz.org (quand je pourrais la télécharger, la ressource est actuellement indisponible) et utiliser MySQL comme base de données (je trouve qu'il y a plus de possibilités que SQLite).

    Ensuite, je compte ajouter à la longue une base de données pour téléphones mobiles :
    Lorsque je suis dans les magasins, il m'arrive de me demander si j'ai déjà le CD ou combien j'ai de pistes identiques dans l'album voulu dans ma collection.
    C'est pour cela que j'ai pensé à cette fonctionnalité pour les smart-phones (Androïd dans un premier temps car c'est ce que je possède).
    A la longue, je souhaite avoir la possibilité de mettre la collection sur internet afin de pouvoir la consulter et la mettre à jour n'importe où à partir de n'importe quel PC ou téléphone. Pour ça, je pense la mettre en texte brut sur GDocs dans un premier temps mais je n'en suis pas encore la.

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 264
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 264
    Points : 4 060
    Points
    4 060
    Par défaut
    Citation Envoyé par SteelStyle Voir le message
    Et vous utilisez quoi comme bibliothèque pour lire les pistes audio?
    Après essais de plusieurs librairies, mon choix s'est porté sur Bass

    Pour le moment je me penche sur un projet qui sera lié au lecteur. Ce WE j'ai réinstallé Linux et pouf, plus de bases de données musicale (heureusements, j'avais encore mes fichiers) donc voici une brève description :
    Afin de ne plus avoir de problème de base de données pour les lecteurs audio, je compte créer une base de données décentralisée : Sur n'importe quel hébergeur PHP, la base de données musicale de l'utilisateur sera sauvegardée. Il pourra ajouter des morceaux à acheter dans sa base en attendant d'avoir les fichiers ou encore gérer ses musiques possédées (note, tag, playlist, favoris, grands classiques, ...).
    Ensuite chaque logiciel devra avoir un plug-in pour synchroniser ses informations avec le(s) serveur(s) web.

Discussions similaires

  1. lecteur musique en c
    Par bobo825 dans le forum Windows
    Réponses: 1
    Dernier message: 07/01/2007, 19h45
  2. Lecteur de musique
    Par Invité dans le forum Flash
    Réponses: 1
    Dernier message: 12/05/2006, 16h19
  3. [Librairies] lecteur mp3 pour lire un liste de musique
    Par j@yce dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 02/11/2005, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo