Pour ce qui est de GNOME 40 (oui ils ont changés de système de numérotation ^^'), Nautilus n'a pas encore été porté sur GTK 4, il n'y aura donc pas de souci avec Nautilus 40 :)
ça serait pas mal d'avoir une valeur max pour la taille du terminal
Je ne sais pas si c'est possible, il faut que je regarde les propriétés du Widget GTK pour voir
peut-être de retenir la dernière taille choisie par l'utilisateur comme taille par défaut du terminal
Je me note ça dans un coin, merci pour la suggestion :)
Piper est l'interface graphique du projet libratbag. Il supporte de nombreuses souris Logitech et effectivement 7 souris SteelSeries. Il suffit de regarder les fichiers présents dans le dépôt pour en avoir la liste :
Cependant, libratbag/Piper ne supporte pas toutes les fonctionnalités disponibles sur certains des modèles SteelSeries (en regardant le code source, le mapping des boutons me semble limité par exemple).
Bah […] ça permet de faire plus de ventes à pas cher
Je ne suis pas tout à fait d'accord pour le coup, la formulation de votre message laisse sous-entendre une volonté de tromperie, je ne pense pas que ce soit le cas pour ma part. La plupart des modèles techniquement identiques sont parfaitement identifiables.
Il s'agit le plus souvent d'édition spéciale d'un modèle existant. Par exemple la Sensei TEN et la Sensei TEN CS:GO Neon Rider Editon. Elles sont identiques techniquement, mais la seconde a un imprimé différent. Ici je pense que le lien de parenté est assez clair pour tout consommateur, et je ne vois pas où est le problème de proposer des couleurs ou des motifs différents.
Pour ce qui est de Rivalcfg, la seule difficulté avec ces éditions spéciales était d'obtenir le productID de tous les modèles (étant donné qu'il est différent pour chaque édition spéciale). Ce problème est heureusement résolu grâce à la base de donnée qui a été constituée.
Ca fait quelques temps que j'utilise ton outil d'abord pour ma Sensei CoD Black Ops II Edition puis ma Sensei 310 aujourd'hui.
Ca tourne au poil. L'existence de ton soft a été décisif dans mon choix de racheter du matériel SteelSeries. Tu peux aller leur demander une pièce !
Merci pour ce retour !
Ça tombe bien, je viens justement de recevoir une Sensei 310, je vais pouvoir m'assurer que tout fonctionne bien, et implémenter le mapping des boutons pour ce modèle ! :D
C'est encourageant une réaction aussi positive de l'entreprise.
Y a 20 ans quasiment tous les appareils électroniques avait un manuel, avec les schémas complets. La TV de mes parents avait un A1 replié 4 ou 5 fois au fond du manuel avec tous les schémas.
J'ai l'impression que les techs seraient pour ouvrir les specs, mais c'est tout en haut de la hiérarchie que ça refuse. Il n'y a rien de particulier à comprendre je pense, c'est juste politique. Qui sait, peut être que ça changera un jour :)
Je sais qu'il existe des outils comme GPaste qui permettent de gérer un historique des éléments copiés dans le presse papier.
Je pense qu'avec une souris capable d'envoyer des appuies de touche de clavier (comme c'est le cas sur des modèles comme les Rival 3, 300, 310, 500, 600, 650, 700, 710, les Sensei RAW, TEN? et 310) ça doit être faisable de mapper un bouton sur un raccourci clavier permettant de coller un élément particulier de cet historique :)
N'étant pas un "gamer" je ne saisis pas pourquoi les souris standard ne conviennent pas. Qu'est-ce que ces souris ont de plus ?
J'apprécie le fait de pouvoir régler la sensibilité de ma souris, c'est l'un des principaux intérêts pour moi. Après je ne crache pas sur les LED de couleurs qui permettent une touche de personnalisation (même si c'est clairement inutile ;)).
Certains des modèles de chez SteelSeries permettent de mapper (matériellement) des boutons de la souris sur des touches de claviers. C'est une fonctionnalité qui m'intéresse de plus en plus : j'aimerais bien pouvoir configurer des raccourcis sur certains boutons pour accélérer mon travail quand je suis sur des logiciels comme Inkscape ou Gimp (pouvoir changer d'outil en utilisant les boutons de la souris).
Vu que SteelSeries est une société danoise, est-ce qu'il ne serait pas bon de les contacter pour leur proposer Rivalcfg ?
Enfin, étant un défenseur de l'interopérabilité, je pense qu'il serait bon d'exiger que les spécifications d'interface soient disponibles. À quand une loi européenne à ce sujet ?
C'est effectivement une société danoise à l'origine. Ils ont racheté Ideazone (une société américaine) il y a quelques années, et je pense que leur équipe technique est essentiellement aux US aujourd'hui.
Quoi qu'il en soit, j'ai posté lundi un message sur leur Reddit, et ils m'ont répondu (j'avais auparavant essayé de les contacter via Twitter sans grand succès). J'ai donc pu discuter avec eux, ils m'ont fournit quelques infos qui m'ont déjà permis d'ajouter une nouvelle souris (la Rival 300S, qui sera du coup dispo dans la v4.1 d'ici quelques temps).
Ils ne peuvent pas libérer les specs de leur matériel pour des raisons politiques interne (visiblement c'est un sujet qui revient sur le tapis régulièrement, et souvent à cause de Rivalcfg :D), mais par contre ils ne voient aucun problème à ce que je fasse le reverse engineering de leur matériel. Ils vont donc m'envoyer des souris pour que je puisse en améliorer le support (j'ai même déjà reçu le tracking du colis, ils ont fait super vite !).
J'avoue que de savoir que SteelSeries n'est pas hostile, ni indifférent au projet me redonne un bon coup de motivation. Et puis avoir un coup de main du fabricant va énormément aider ! :D
Il ne faut pas oublier également que Gitlab (tout comme Github d'ailleurs), propose des API, et je ne pense pas qu'elles cassent tous les 4 matins.
Il est donc également possible d'utiliser ces API pour importer des projets dans une autre forge (tout comme Gitlab le fait pour importer des projets depuis Github, Bitbucket ou Gitea).
Personnellement si je développais une forge, je m’appuierais sur les API pour les imports de projets plutôt que sur l'export ZIP… Ça sera mieux documenté et plus stable dans le temps. :)
Dans le zip exporté, les infos du projet, ses issues, MR, etc. sont exportées dans un JSON qui semble bien structuré. Le dépôt Git et le wiki (qui est aussi un dépôt Git), sont exportés sous forme de bundle Git. Donc il me semble assez facile d'exploiter ces données si on devait les traiter nous-même (import dans une forge exotique ou autre).
J'ai utilisé cette fonctionnalité cette semaine encore pour transférer un projet entre deux Gitlab, et ça s'est très bien passé : il a bien réattribué les contributions/issues/merge requests aux bons utilisateurs (qui étaient présents des deux côtés).
C'est valable pour toutes les forges ça, le fait de pas pouvoir migrer les tickets par exemple (c'est la 2nd plus grosse fonctionnalité d'une forge après tout).
Je tiens tout de même à préciser que Gitlab dispose d'une fonction d'export d'un projet (ça génère un zip avec tout dedans, y compris les issues, merge requests, wiki, board, tags, etc.).
Ce zip peut être réimporté en l'état dans n'importe quelle autre instance Gitlab.
De plus, Gitlab peut importer un dépôt depuis Github, Bitbucket, Gitea et quelques autres forges.
Pour ce qui est de Github en lui-même, il dispose d'APIs, et pas mal de projets existent pour exporter / réimporter les issues et d'autres éléments d'un projet.
(par exemple, devoir installer la pile ruby pour ça me gêne énormément).
Concernant Gitlab : de plus en plus de parties de Gitlab sont réécrites en Go, Ruby finira peut-être par disparaître.
Si tu cherches un truc moins usine à gaz que Gitlab, il y a Gitea. Il est écrit en Go est reste assez léger.
Tu as probablement raison, mais dans un premiers temps je préfère essayer de trouver un repreneur qui utilise ou a utilisé le logiciel… Je suis pas sur que ça intéresse quelqu'un de complètement extérieur au projet (surtout vu la qualité actuelle du code, ya du boulot pour nettoyer tout ça ^^')
Le README ne dit pas grand chose sur son fonctionnement. Les utilisateurs ne savent pas forcément qu'un fichier nommé COVER.(jpg|png) et toutes ses variantes (avec ., min/maj etc…, est considéré comme une pochette de disque/cassette/album.
… heu… oui, tu as raison ! 😅️
Ça a probablement dû être expliqué quelque part dans le thread sur les forums d'Ubuntu-fr, mais clairement ça devrait être dans le README ! C'est une information tellement évidente pour moi que je ne me suis même pas rendu compte qu'elle manquait. Merci !
Les fichiers au format mp3 et d'autres formats audio ou d'encapsulation peuvent contenir des tags id3 (ou autre, avec le plus rara APE_tag, ou encore plus rare MPEG-7), permettant d'embarquer une vignette (ou plus) dans le fichier. J'ai regardé le code python en diagonal, et n'ai pas l'impression que ce soit géré.
Tu as raison, ce n'est pas géré. Ça a déjà été suggéré plusieurs fois, mais je n'ai jamais implémenté cette fonctionnalité (et je n'aurais malheureusement pas le temps de m'en occuper pour le moment).
Ceci dit, il doit être possible de trouver (ou de faire) un script qui extrait les images depuis les fichiers audio et qui les écrit dans un fichier .cover.jpg pour que Cover Thumbnailer l'utilise.
Cela pourrait être utilisé pour représenter le dossier ou le fichier lui même si cela diffère par morceau par exemple.
Pour ce qui est du dossier, ça rentre dans le scope de Cover Thumbnailer, mais pour les fichiers eux-mêmes ce n'est plus le cas. Il existe de plus déjà des thumbnailers pour les fichiers audio. Sur mon Ubuntu 20.04 ils sont en tout cas présents et activés par défaut (Nautilus). 😃️
Tout comme la dépendance aux gros acteurs centralisés pose certains problèmes, l'autohébergement a lui aussi son lot d'inconvénients.
Pour moi, le principal souci de l'autohébergement, en dehors de son coût, des compétences nécessaires et de la charge de travail que ça représente, c'est la pérennité : si l'auteur d'un logiciel autohébergé perd toute motivation ou disparaît, tout son travail disparaît avec lui.
Il y a heureusement des solutions comme Internet Archive ou la possibilité de répliquer les dépôts de code sur des plateformes centralisées… Mais c'est pas toujours mis en œuvre, ou de manière incomplète.
Il y a quelque temps, j'ai passé une bonne heure à écumer le web à la recherche d'un petit programme qui avait complètement disparu de la circulation il y a des années (c'était vraiment un truc de niche). J'ai fini par trouver un zip avec le code source du logiciel au fin fond d'un site disparu qui avait heureusement été sauvegardé par quelqu'un sur la way back machine de l'Internet Archive. J'ai donc pu récupérer le code d'une version du logiciel, mais pas son historique (si toutefois il avait été développé en utilisant un VCS).
Je ne dis pas qu'il ne faut pas s'autohéberger hein, juste que chaque solution a ses inconvénients, et que chacun doit prendre ses décisions en fonction de ses priorités et/ou capacités.
J'avoue que je ne suis pas fan de leur nouvelle ergonomie #CétaitMieuxAvant… Mais bon c'est pas grave, je télécharge ce qui m'intéresse et ça me donne une excuse pour laisser tomber Spotify de temps en temps et ressortir mon bon vieux MPD. :D
il faut faire 20 aller-retours pour qu'il soit accepté, pour des questions de code-style (jamais documenté), qui auraient été plus rapidement patchées via un simple de l'auteur.
Perso j'ai arrêté de faire des retours sur le coding style sur mes projets (à moins que ça soit vraiment dégueulasse) :
Soit j'ai configuré un linter (ce qui donne des règles claires sur ce qui est attendu), et qui tourne dans la CI (donc le dev est prévenu tout de suite des trucs qui ne vont pas quand il fait sa pull request).
Soit j'en ai pas configuré et je n'ai donc pas le droit de me plaindre.
Je sais que je diverge du sujet initial, mais, la dépendance aux interfaces web je la vit assez mal perso, et toi?
Je comprends ton point de vue, ça casse un peu le côté décentralisé de Git.
Mais personnellement je bosse toute la journée (et une partie de la nuit) sur des tas de projets différents avec énormément de personnes différentes, et clairement, le workflow proposé par Github et Gitlab me simplifie énormément la vie !
Tu peux très rapidement jeter un coup d'œil à une PR et voir si ça semble OK ou si c'est pas la peine de t'y attarder maintenant,
L'intégration avec de la CI permet de valider pas mal de choses automatiquement sans aucune action de ma part (puis quand c'est un linter qui dit que le code est moche, c'est plus difficile de le prendre mal que lorsque c'est un humain qui te le dit, puis c'est indiscutable )
Et j'aime beaucoup le fait de pouvoir directement annoter tes remarques à l'endroit concerné, ouvrir une discussion sur chacune d'entre elles, etc.
J'utilise Github et Gitlab tous les jours, et clairement pour moi il s'agit de formidables outils de collaboration qui me font gagner énormément de temps.
En dehors de Jamendo et Dogmazic, je vois pas trop. Certains des artistes sont sur Youtube ou Spotify, mais du coup autant télécharger les morceaux sur Jamendo… '
Tu lui reproche quoi à Jamendo pour vouloir le remplacer ? :)
[^] # Re: En route vers le futur : GNOME 4/ GTK4 ?
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Nautilus Terminal : un terminal intégré au navigateur de fichier de GNOME. Évalué à 5.
Pour ce qui est de GNOME 40 (oui ils ont changés de système de numérotation
^^'), Nautilus n'a pas encore été porté sur GTK 4, il n'y aura donc pas de souci avec Nautilus 40 :)Je ne sais pas si c'est possible, il faut que je regarde les propriétés du Widget GTK pour voir
Je me note ça dans un coin, merci pour la suggestion :)
[^] # Re: Et les souris Logitech ?
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 1.
Pour les souris Logitech, il y a libratbag / Piper :
:)
[^] # Re: Piper
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 3. Dernière modification le 08 septembre 2020 à 09:57.
Piper est l'interface graphique du projet libratbag. Il supporte de nombreuses souris Logitech et effectivement 7 souris SteelSeries. Il suffit de regarder les fichiers présents dans le dépôt pour en avoir la liste :
Cependant, libratbag/Piper ne supporte pas toutes les fonctionnalités disponibles sur certains des modèles SteelSeries (en regardant le code source, le mapping des boutons me semble limité par exemple).
[^] # Re: Le bug idiot qui m'a pris la tête pendant 15 jours
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 1.
Ah oui ! Ça m'a pris un moment à capter ! :D
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 3.
Je ne suis pas tout à fait d'accord pour le coup, la formulation de votre message laisse sous-entendre une volonté de tromperie, je ne pense pas que ce soit le cas pour ma part. La plupart des modèles techniquement identiques sont parfaitement identifiables.
Il s'agit le plus souvent d'édition spéciale d'un modèle existant. Par exemple la Sensei TEN et la Sensei TEN CS:GO Neon Rider Editon. Elles sont identiques techniquement, mais la seconde a un imprimé différent. Ici je pense que le lien de parenté est assez clair pour tout consommateur, et je ne vois pas où est le problème de proposer des couleurs ou des motifs différents.
Pour ce qui est de Rivalcfg, la seule difficulté avec ces éditions spéciales était d'obtenir le
productIDde tous les modèles (étant donné qu'il est différent pour chaque édition spéciale). Ce problème est heureusement résolu grâce à la base de donnée qui a été constituée.# Mise à jour
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 5.
Suite à ma discussion avec SteelSeries, j'ai mis à jour l'article sur mon blog avec quelques détails supplémentaires :
https://blog.flozz.fr/2020/08/24/rivalcfg-comment-jai-cree-un-peu-par-hasard-cet-outil-de-configuration-pour-les-souris-steelseries/#quelques-nouvelles-suite-a-une-discussion-avec-steelseries
:)
[^] # Re: Merci
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 4.
Merci pour ce retour !
Ça tombe bien, je viens justement de recevoir une Sensei 310, je vais pouvoir m'assurer que tout fonctionne bien, et implémenter le mapping des boutons pour ce modèle ! :D
Oui, carrément !
[^] # Re: Merci !
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 4.
Je ne peux pas réparer ton bouton, mais au moins, grâce au mode breath elle peut à présent être recyclée en guirlande de Noël ! ;)
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 2.
Ah ça… le monde à bien changé depuis… :(
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 3.
Ahah, merci ! :D
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 10.
J'ai l'impression que les techs seraient pour ouvrir les specs, mais c'est tout en haut de la hiérarchie que ça refuse. Il n'y a rien de particulier à comprendre je pense, c'est juste politique. Qui sait, peut être que ça changera un jour :)
[^] # Re: Souris multi-bouton et presse papier
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 4.
Je sais qu'il existe des outils comme GPaste qui permettent de gérer un historique des éléments copiés dans le presse papier.
Je pense qu'avec une souris capable d'envoyer des appuies de touche de clavier (comme c'est le cas sur des modèles comme les Rival 3, 300, 310, 500, 600, 650, 700, 710, les Sensei RAW, TEN? et 310) ça doit être faisable de mapper un bouton sur un raccourci clavier permettant de coller un élément particulier de cet historique :)
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 4.
La dépêche était déjà en modération quand j'ai pu discuter avec eux, c'est pour ça que je n'en parle pas :)
[^] # Re: Des questions...
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 10.
J'apprécie le fait de pouvoir régler la sensibilité de ma souris, c'est l'un des principaux intérêts pour moi. Après je ne crache pas sur les LED de couleurs qui permettent une touche de personnalisation (même si c'est clairement inutile ;)).
Certains des modèles de chez SteelSeries permettent de mapper (matériellement) des boutons de la souris sur des touches de claviers. C'est une fonctionnalité qui m'intéresse de plus en plus : j'aimerais bien pouvoir configurer des raccourcis sur certains boutons pour accélérer mon travail quand je suis sur des logiciels comme Inkscape ou Gimp (pouvoir changer d'outil en utilisant les boutons de la souris).
C'est effectivement une société danoise à l'origine. Ils ont racheté Ideazone (une société américaine) il y a quelques années, et je pense que leur équipe technique est essentiellement aux US aujourd'hui.
Quoi qu'il en soit, j'ai posté lundi un message sur leur Reddit, et ils m'ont répondu (j'avais auparavant essayé de les contacter via Twitter sans grand succès). J'ai donc pu discuter avec eux, ils m'ont fournit quelques infos qui m'ont déjà permis d'ajouter une nouvelle souris (la Rival 300S, qui sera du coup dispo dans la v4.1 d'ici quelques temps).
Ils ne peuvent pas libérer les specs de leur matériel pour des raisons politiques interne (visiblement c'est un sujet qui revient sur le tapis régulièrement, et souvent à cause de Rivalcfg :D), mais par contre ils ne voient aucun problème à ce que je fasse le reverse engineering de leur matériel. Ils vont donc m'envoyer des souris pour que je puisse en améliorer le support (j'ai même déjà reçu le tracking du colis, ils ont fait super vite !).
J'avoue que de savoir que SteelSeries n'est pas hostile, ni indifférent au projet me redonne un bon coup de motivation. Et puis avoir un coup de main du fabricant va énormément aider ! :D
[^] # Re: Merci !
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries. Évalué à 5.
Je suis content que Rivalcfg te soit utile ! Ça fait plaisir d'avoir d'autres retours que des rapports de bug des fois :D
[^] # Re: (HS) Github
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2.
Il ne faut pas oublier également que Gitlab (tout comme Github d'ailleurs), propose des API, et je ne pense pas qu'elles cassent tous les 4 matins.
Il est donc également possible d'utiliser ces API pour importer des projets dans une autre forge (tout comme Gitlab le fait pour importer des projets depuis Github, Bitbucket ou Gitea).
Personnellement si je développais une forge, je m’appuierais sur les API pour les imports de projets plutôt que sur l'export ZIP… Ça sera mieux documenté et plus stable dans le temps. :)
[^] # Re: (HS) Github
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2.
Dans le zip exporté, les infos du projet, ses issues, MR, etc. sont exportées dans un JSON qui semble bien structuré. Le dépôt Git et le wiki (qui est aussi un dépôt Git), sont exportés sous forme de bundle Git. Donc il me semble assez facile d'exploiter ces données si on devait les traiter nous-même (import dans une forge exotique ou autre).
La compatibilité des exports entre les versions de Gitlab est également bien documentée.
J'ai utilisé cette fonctionnalité cette semaine encore pour transférer un projet entre deux Gitlab, et ça s'est très bien passé : il a bien réattribué les contributions/issues/merge requests aux bons utilisateurs (qui étaient présents des deux côtés).
[^] # Re: Documentation sur le fichier utilisé et gestion des tags id3 et assimilés
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 4.
J'ai mi à jour le README avec plus d'informations sur le fonctionnement du logiciel. Merci encore de m'avoir fait remarquer à quel point ça manquait.
[^] # Re: (HS) Github
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2.
Je tiens tout de même à préciser que Gitlab dispose d'une fonction d'export d'un projet (ça génère un zip avec tout dedans, y compris les issues, merge requests, wiki, board, tags, etc.).
Ce zip peut être réimporté en l'état dans n'importe quelle autre instance Gitlab.
De plus, Gitlab peut importer un dépôt depuis Github, Bitbucket, Gitea et quelques autres forges.
Pour ce qui est de Github en lui-même, il dispose d'APIs, et pas mal de projets existent pour exporter / réimporter les issues et d'autres éléments d'un projet.
[^] # Re: parles en sur reddit
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2. Dernière modification le 16 juillet 2020 à 13:09.
Tu as probablement raison, mais dans un premiers temps je préfère essayer de trouver un repreneur qui utilise ou a utilisé le logiciel… Je suis pas sur que ça intéresse quelqu'un de complètement extérieur au projet (surtout vu la qualité actuelle du code, ya du boulot pour nettoyer tout ça
^^')[^] # Re: Documentation sur le fichier utilisé et gestion des tags id3 et assimilés
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 4.
… heu… oui, tu as raison ! 😅️
Ça a probablement dû être expliqué quelque part dans le thread sur les forums d'Ubuntu-fr, mais clairement ça devrait être dans le README ! C'est une information tellement évidente pour moi que je ne me suis même pas rendu compte qu'elle manquait. Merci !
Tu as raison, ce n'est pas géré. Ça a déjà été suggéré plusieurs fois, mais je n'ai jamais implémenté cette fonctionnalité (et je n'aurais malheureusement pas le temps de m'en occuper pour le moment).
Ceci dit, il doit être possible de trouver (ou de faire) un script qui extrait les images depuis les fichiers audio et qui les écrit dans un fichier
.cover.jpgpour que Cover Thumbnailer l'utilise.Pour ce qui est du dossier, ça rentre dans le scope de Cover Thumbnailer, mais pour les fichiers eux-mêmes ce n'est plus le cas. Il existe de plus déjà des thumbnailers pour les fichiers audio. Sur mon Ubuntu 20.04 ils sont en tout cas présents et activés par défaut (Nautilus). 😃️
[^] # Re: (HS) Github
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2.
Tout comme la dépendance aux gros acteurs centralisés pose certains problèmes, l'autohébergement a lui aussi son lot d'inconvénients.
Pour moi, le principal souci de l'autohébergement, en dehors de son coût, des compétences nécessaires et de la charge de travail que ça représente, c'est la pérennité : si l'auteur d'un logiciel autohébergé perd toute motivation ou disparaît, tout son travail disparaît avec lui.
Il y a heureusement des solutions comme Internet Archive ou la possibilité de répliquer les dépôts de code sur des plateformes centralisées… Mais c'est pas toujours mis en œuvre, ou de manière incomplète.
Il y a quelque temps, j'ai passé une bonne heure à écumer le web à la recherche d'un petit programme qui avait complètement disparu de la circulation il y a des années (c'était vraiment un truc de niche). J'ai fini par trouver un zip avec le code source du logiciel au fin fond d'un site disparu qui avait heureusement été sauvegardé par quelqu'un sur la way back machine de l'Internet Archive. J'ai donc pu récupérer le code d'une version du logiciel, mais pas son historique (si toutefois il avait été développé en utilisant un VCS).
Je ne dis pas qu'il ne faut pas s'autohéberger hein, juste que chaque solution a ses inconvénients, et que chacun doit prendre ses décisions en fonction de ses priorités et/ou capacités.
[^] # Re: Diablo Swing Orchestra
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 3.
J'avoue que je ne suis pas fan de leur nouvelle ergonomie #CétaitMieuxAvant… Mais bon c'est pas grave, je télécharge ce qui m'intéresse et ça me donne une excuse pour laisser tomber Spotify de temps en temps et ressortir mon bon vieux MPD. :D
[^] # Re: (HS) Github
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 2.
Perso j'ai arrêté de faire des retours sur le coding style sur mes projets (à moins que ça soit vraiment dégueulasse) :
Soit j'ai configuré un linter (ce qui donne des règles claires sur ce qui est attendu), et qui tourne dans la CI (donc le dev est prévenu tout de suite des trucs qui ne vont pas quand il fait sa pull request).
Soit j'en ai pas configuré et je n'ai donc pas le droit de me plaindre.
Je comprends ton point de vue, ça casse un peu le côté décentralisé de Git.
Mais personnellement je bosse toute la journée (et une partie de la nuit) sur des tas de projets différents avec énormément de personnes différentes, et clairement, le workflow proposé par Github et Gitlab me simplifie énormément la vie !
J'utilise Github et Gitlab tous les jours, et clairement pour moi il s'agit de formidables outils de collaboration qui me font gagner énormément de temps.
[^] # Re: Diablo Swing Orchestra
Posté par FLOZz (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Cover Thumbnailer v0.10.0. Évalué à 1.
En dehors de Jamendo et Dogmazic, je vois pas trop. Certains des artistes sont sur Youtube ou Spotify, mais du coup autant télécharger les morceaux sur Jamendo… '
Tu lui reproche quoi à Jamendo pour vouloir le remplacer ? :)