Petits programmes PB

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

falsam a écrit :je suis une banane :wink:
C'est excellent les bananes Image :mrgreen:


@SPH
Si tu veux te faire une liste de tous les mp3 de ton hd, il existe un moyen rapide:

Code : Tout sélectionner

C:\>dir /b /s *.mp3 > mesmp3.txt
Ou avec TC: Menu "Sélection" > "Copier les noms sélectionnés avec chemin dans le presse-papier"
Puis coller dans un fichier.

Tu n'as plus qu'à ouvrir ce fichier dans mon prog.
Tu peux l'éditer au préalable ou supprimer ou changer l'ordre.
Un fichier par ligne, c'est tout ce que le programme demande.

Note: Pour lire les fichier m3u, mon programme se contente de ne prendre que les fichiers qui commencent par:
<une lettre>:\
ou
\\

(\\ en cas de chemin UNC)

Pour l'instant, je ne lui fait pas lire les fichiers internet.

:wink:
Avatar de l’utilisateur
SPH
Messages : 4726
Inscription : mer. 09/nov./2005 9:53

Re: ACME Software

Message par SPH »

Ok, merci, j'ai reussi a jouer un MP3 8)

Pas trop intuitif pour lire 1 MP3... mais bon, c'est pas cauchemardesque quand meme...

ps : merci marc, je suis fan de TC. Je ferais ton astuce.
Edit : astuce faite : c'est la premiere fois que j'utilise cette option de TC (super) 8)
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

SPH a écrit :Pas trop intuitif pour lire 1 MP3...
...et hop, une édition spéciale à la demande 8) v3.9.9
(Commande pour lire 1 fichier mp3 dans le menu de la trayicon)

Image

:idea: J'en ai profité pour mettre un peu de publicité pour PureBasic dans la boite « À Propos de... »

Enjoy
:wink:
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: ACME Software

Message par falsam »

Trés pro et j'adore le SPH Edition :mrgreen:
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: ACME Software

Message par falsam »

Charger un mp3 depuis le menu systray pas de souci. Par contre pas de son durant la lecture. Le titre s'affiche bien et j'ai bien un décompte.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
SPH
Messages : 4726
Inscription : mer. 09/nov./2005 9:53

Re: ACME Software

Message par SPH »

falsam a écrit :Charger un mp3 depuis le menu systray pas de souci. Par contre pas de son durant la lecture. Le titre s'affiche bien et j'ai bien un décompte.
Chez moi ca marche :P

SPH Edition : mdrrr
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

falsam a écrit :Charger un mp3 depuis le menu systray pas de souci. Par contre pas de son durant la lecture. Le titre s'affiche bien et j'ai bien un décompte.
La lecture des MP3 se fait avec la lib interne Movie, donc pas un problème de dll.
La lecture via le systray appelle les mêmes fonctions que la lecture en playliste.
Soit ton son est à zéro, soit le bouton mute est enfoncé (mais l'icône doit afficher un HP barré) soit le mp3 lu est hs, etc
:wink:
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: ACME Software

Message par falsam »

Soit ton son est à zéro
Non
soit le bouton mute est enfoncé
Non plus
soit le mp3 lu est hs
parce que tu crois que j'ai essayé qu'un seul mp3 ?

J’ajouterais que mes web radios ne fonctionnent pas ainsi que mes listes winamp.

Ce n'est pas trés grave puisque je n'utilise pas ton utilitaire pour l'audio.
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

Voici une version intermédiaire (3.9.10) qui améliore l'ergonomie du gestionnaire de playliste
(pas de copie écran car rien de spectaculaire, je ne me suis pas encore occupé de la carrosserie, juste du moteur)
  • Le gestionnaire de playliste s'ouvre sur "Ma Musique" (Merci nouvelle fonction PB 5.60)
  • Filtre sur les types de fichiers
  • Lire un fichier du disque dur (fenêtre du haut/ droit) par double-clic sur le nom
  • Lire un fichier de la playliste (fenêtre du bas) par double-clic sur le nom
  • Stopper la lecture test depuis cette fenêtre (bouton stop. Evite d'aller sur celui de l'interface principale)
  • Ajouter des éléments à la playliste par dnd depuis la liste OU depuis l'explorateur Windows
  • Supprimer des éléments de la playliste
  • Amélioration considérable de la vitesse de chargement (sur mon PC peut-être?) (je ne sais pas ce que j'ai fait ?) 8O
PS. Ajout d'une page FAQ sur mon site.

:wink:
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

(pas beaucoup d'animation sur ce forum, alors je meuble) :|

Version 3.9.18
  • Amélioration de la barre d'information lors de la lecture de fichier mp3
  • Chargement très rapide du desk (s'il a déjà été utilisé une fois)
  • Correction de bugs (taille de la fenêtre d'info)
La barre reste toujours au dessus des autres applications
et est volontairement moins haute qu'une barre de fenêtre Windows

Pour la déplacer, il suffit d'utiliser la zone verte
:arrow: Pour l'afficher, utiliser l'option du menu (Fenêtre info musique) ou cliquer sur la zone de titre court.
(Cette fenêtre ne s'affiche que si le fichier est un mp3 avec des tags ID v2.3 ou 2.1)
Image

Historique des versions

:!: Bug non résolu: Quand des tags mp3 sont en unicode, les caractères sont tout petits bien qu'étant de la même police (mais c'est sans doute normal?)
mais les caractères accentués sont aussi remplacés par des losanges) :(

:wink:
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

Hello :wink:

Ah, enfin, presque terminé cette fenêtre de gestion de playliste :oops: (cette fenêtre s'ouvre avec le bouton eject du panneau principal)
Cette fenêtre devient un programme à elle seul, tellement il faut gérer de choses en même temps :?

:arrow: Difficultés:
Un drag'n'drop de fichiers depuis Windows prend bien plusieurs fichires et les sépare avec un chr(10), mais un drag'n'drop depuis l'ExplorerListGadget() ne prend que le premier fichier 8O , donc il a fallu bidouiller (faire une concaténation de tous les fichiers de la liste avec l'attribut sélection).

Pas facile aussi de faire le double-splitter avec le form designer, car la sélection bouge et de plus, tous les gadgets créé après les splitters se font englober par ce dernier (il faut les déplacer au dessus dans le code source du .pbf)

Image

Légende:
  1. L'explorateur s'ouvre par défaut sur le répertoire "Music"
  2. Liste des fichiers du répertoire en cours
  3. Filtre de fichiers affichés
  4. Sélectionne tous les fichiers affichés
  5. Désélectionne
  6. Ajoute la sélection à la fin de la liste
  7. Liste
  8. Affiche la liste en cours de lecture
  9. Charge une liste déjà enregistrée
  10. Créé une nouvelle liste
  11. Joue la liste (équivalent du bouton ])
  12. Stop la lecture (équivalent du bouton ])
  13. Sauve la liste dans un fichier
  14. Joue une des listes favorites (voir menu principal)
  15. Réorgainse la liste d'une manière aléatoire
A - On peut aussi ajouter un ou des fichiers par drag'n'drop depuis Windows
B - La sélection multiple de fichiers peut se faire aussi par les moyens classiques:
(CTRL + Clic pour la sélection / Dé-sélection individuelle et MAJ + premier et dernier)

Un double clic (ou clic droit) sur un fichier dans la fenêtre liste (jaune) ou playliste (bleu) joue le fichier seul.
Un fichier peut-être retiré de la playliste via le menu contextuel (il n'est pas supprimé de Windows)

La fenêtre flottante peut-être mise n'importe où et pilote aussi la playliste
(Fichier Précédent / Pause / Stop / Suivant)

Bugfix: Les programmes configurés pour démarrer en mode admin n'avaient pas leur icône bouclier sauvegardée.

Pour l'instant, on ne peut pas changer l'ordre des fichiers, ni en ajouter ailleurs qu'à la fin.

Dernière version: v3.9.23
Enjoy.
8)
Dernière modification par Marc56 le ven. 31/mars/2017 12:49, modifié 1 fois.
Avatar de l’utilisateur
SPH
Messages : 4726
Inscription : mer. 09/nov./2005 9:53

Re: ACME Software

Message par SPH »

C'est mieux 8)

Est ce qu'en dehors de la musique, on peux considerer que ton logiciel est fini et sans bug ?
http://HexaScrabble.com/
!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.00 - 64 bits
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

SPH a écrit :C'est mieux 8)

Est ce qu'en dehors de la musique, on peux considerer que ton logiciel est fini et sans bug ?
Merci :P

Principe informatique:
  1. Un logiciel n'est jamais terminé (la bonne excuse technique actuelle: dire que c'est de la programmation Agile).
  2. Un logiciel sans bug ? ça n'existe pas, on remplace les anciens bugs par des nouveaux bien mieux.
:)

Tant qu'il me reste des choses à apprendre en PureBasic et que j'ai des idée, je continue mes exercices de style.
C'est juste pour entretenir mes neurones de quinqa (les mots croisés j'y arrive pas alors je code) 8)

Je vais faire une pose sur le Desk et retourner sur mon projet TreeNote (2.0) pour le passer en SQLite et revoir le déplacement des branches qui mer.....le quand il y a des sous-branches. Et ensuite je passe l'éditeur sous Scintilla (si j'y arrive) ou en RTF etc
Ensuite, j'ai prévu (d'essayer) d'intégrer mon Viewer au Desk (= mettre une drop zone pour les fichiers graphiques ou texte)

:idea: Trop d'idées, pas assez de temps 8)
Marc56
Messages : 2147
Inscription : sam. 08/févr./2014 15:19

Re: ACME Software

Message par Marc56 »

v3.9.24

Correction d'un bug empêchant de charger certains dossiers de musique.
(L’arborescence affichait à la fois dossiers et fichiers et bloquait sur un seul fichier)

Heureusement que j'ai créé aussi avec PB, un programme qui créé les checksum, créé la page, upload les fichiers, les pages, les fichiers de version en FTP. Ainsi, un seul clic pour mettre à jour le site avec dates, checksum etc. Merci PB et innosetup 8)
Dernière modification par Marc56 le ven. 31/mars/2017 17:17, modifié 1 fois.
Avatar de l’utilisateur
falsam
Messages : 7244
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: ACME Software

Message par falsam »

SPH a écrit :... on peux considerer que ton logiciel est fini et sans bug ?
Excellent mon cher SPH. j'adore ton humour décalé ^-^

Quand à moi c'est pas de chance : Que ce soit une liste ou un seul titre, aucune lecture est possible !
Configuration : Windows 11 Famille 64-bit - PB 6.03 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Répondre