• [^] # Re: Version Portable, s'il te plait.

    Posté par . En réponse à la dépêche Sortie du lecteur audio Miam-Player 0.8.0. Évalué à 3.

    Bonjour,

    J'ai justement arrêté d'écrire dans le registre sous Windows, pour passer au format .ini (merci Qt, c'est une ligne dans le code). Ainsi, sous Windows les fichiers de préférences se trouvent :
    Pour le cache (base de données locale), exploitable via tout bon logiciel lisant le format SQLite, tel que l'excellent SQLiteBrowser

    • C:\Users[Utilisateur]\AppData\Local\MmeMiamMiam\MiamPlayer\mp.db

    Et les préférences de l'application :

    • C:\Users[Utilisateur]\AppData\Roaming\MmeMiamMiam\MiamPlayer.ini

    Sous Linux, même chose :

    • ~/.local/share/MmeMiamMiam/MiamPlayer/mp.db
    • ~/.config/MmeMiamMiam/MiamPlayer.conf

    Le seul problème vient de l'installeur, qui écrit des informations supplémentaires dans le Menu Démarrer, et associe les extensions si l'utilisateur le souhaite. Une extension nécessite les droits Admin, mais ne fonctionnant plus avec la version 0.8.0, je l'ai masqué temporairement... Cette dernière exécutait regsvr32 pour enregistrer une DLL (modification du Shell et ajoute des actions comme "Ajouter à la liste de lecture" lors d'un clic droit sur un fichier).

    Il est probable que faire un gros fichier zip d'une installation devrait fonctionner directement. Le seul problème que je vois, c'est le paquet "Visual C++ 2015 Redistributable" : il ajoute une seule dépendance au système. Je doute que Microsoft permette l'installation en mode utilisateur, mais ça vaut le coup de vérifier.