Files
docker-configs/linkwarden/data/archives/2/20_readability.json

1 line
28 KiB
JSON
Executable File
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"title":"","byline":"zarev","dir":null,"lang":null,"content":"<div id=\"readability-page-1\" class=\"page\"><div>\n <figure><a href=\"https://github.com/Arthi-chaud/Meelo\"><div><p>GitHub - Arthi-chaud/Meelo: Self-Hosted, Personal Music Server, designed for collectors and music maniacs</p><p>Self-Hosted, Personal Music Server, designed for collectors and music maniacs - Arthi-chaud/Meelo</p><p><img alt=\"\" src=\"https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg\"><span>GitHub</span><span>Arthi-chaud</span></p></div><p><img alt=\"\" src=\"https://opengraph.githubassets.com/7345f5217091318a36b806af5f29cf5807792e0d0973be147c7312d23363ab49/Arthi-chaud/Meelo\"></p></a></figure><p>C'est élégant, bien conçu, très réactif et moderne, non, je ne parle pas de moi, mais bien de <strong>Meelo</strong>!</p><figure><img height=\"216\" width=\"288\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/jim-carrey-mais-oui.gif\"></figure><p>Au début j'ai un peu galéré lors de mes tests car je n'avais pas la bonne discipline dans l'organisation de mes dossiers, des fichiers et ils étaient aussi mal nommés. Il faut respecter à la lettre quelques petites règles de base. Pour vous éviter mes galères, je vais tout vous expliquer. Cela vaut la peine car ce serveur de musique est tout simplement sublime! </p><p>Petite mention au dev qui a été très réactif lors de nos échanges, qui a même corrigé un bug dans la foulée et qui m'a donné de précieux conseils. Merci Arthur! 👍</p><hr><p>Meelo est un serveur de musique et une application pour profiter de vos fichiers musicaux personnels n'importe où et à tout moment. Ce projet est réalisé par et pour des collectionneurs de musique. Son objectif est de disposer d'un moyen propre, organisé, simple et accessible de stocker et de servir des fichiers.</p><h2 id=\"%E2%9A%A1caract%C3%A9ristiques\">⚡Caractéristiques</h2><ul><li>Fichiers organisés en bibliothèques.</li><li>Rechercher de nouveaux fichiers et nettoyage de la bibliothèque.</li><li>Organisation musicale proche d'une collection de collectionneurs de musique.</li><li>Accédez, diffusez et téléchargez des chansons depuis votre serveur.</li><li>Vidéos musicales.</li><li>Listes de lecture.</li><li>Analyse des métadonnées.</li><li>Gestion des fichiers d'illustration intégrés et en ligne.</li><li>Fournisseurs de métadonnées externes (facultatif).</li><li>Téléchargement automatisé des paroles.</li><li>Gestion des utilisateurs.</li><li>Prise en charge multilingue:<br>- Anglais<br>- Français</li><li>S'adapte parfaitement sur smartphone &amp; tablette.</li><li>Et bien d'autres...</li></ul><figure><div><div><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_141244.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_141244.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_141244.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_141244.png 1916w\" alt=\"\" loading=\"lazy\" height=\"879\" width=\"1916\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141244.png\"></p><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_141227.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_141227.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_141227.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_141227.png 1918w\" alt=\"\" loading=\"lazy\" height=\"878\" width=\"1918\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141227.png\"></p></div><div><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_141213.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_141213.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_141213.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_141213.png 1906w\" alt=\"\" loading=\"lazy\" height=\"882\" width=\"1906\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141213.png\"></p><p><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_120631-2.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_120631-2.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_120631-2.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_120631-2.png 1912w\" alt=\"\" loading=\"lazy\" height=\"872\" width=\"1912\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_120631-2.png\"></p></div></div></figure><hr><h2 id=\"linstallation\">L'installation</h2><ol><li>Créez votre docker-compose.yml dans le dossier ou vous comptez installer Mello:</li></ol><ol start=\"2\"><li>Collez ça dedans:</li></ol><p>3: On va créer le fichier .env:</p><p>Veillez à modifier:</p><ul><li><strong>PORT=3333</strong> =&gt; Si ce port est déjà d'occupé par une autre application, changez-le.</li><li><strong>POSTGRES_USER=test</strong> =&gt; Choisissez un nom d'utilisateur pour la base de données.</li><li><strong>POSTGRES_PASSWORD=test</strong> =&gt; Choisissez un mot de passe pour la base de données.</li><li><strong>POSTGRES_DB=test</strong> =&gt; Choisissez un nom pour la base de données. </li><li><strong>PUBLIC_SERVER_URL=http://192.168.1.152:3333/api</strong> =&gt; Remplacez 192.168.1.152 par l'IP de votre serveur et éventuellement adaptez le port 3333 si vous l'avez changé.</li><li><strong>JWT_SIGNATURE=1010101011101110</strong> =&gt; Mettez un mot de passe fort.</li><li><strong>MEILI_MASTER_KEY=1010101011101110</strong> =&gt; Indiquez une série de chiffres/lettres de minimum 16 caractères.</li></ul><p>belginux vous propose un service pour générer des mots de passe:</p><figure><a href=\"https://pwgen.app.belginux.com/\"><div><p>PwGen</p><p>Secure password generator</p><p><img alt=\"\" src=\"https://pwgen.app.belginux.com/static/favicon.png\"><span>jocxfin</span></p></div></a></figure><p>Voici comment le configurer;</p><figure><img height=\"578\" width=\"486\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_151622.png\"></figure><ol start=\"4\"><li>On va créer le fichier nginx.conf.template:</li></ol><ol start=\"5\"><li>Et coller ça dedans:</li></ol><ol start=\"6\"><li>On va créer le dernier fichier, le fichier settings.json:</li></ol><p>Et coller ça dedans:</p><p>On va déployer l'application:</p><ol start=\"7\"><li>Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi,&nbsp;<strong>3333</strong>&nbsp;par défaut:</li></ol><p>ou votre domaine:</p><hr><h2 id=\"cr%C3%A9er-son-compte-administrateur\">Créer son compte administrateur</h2><p>Lors du premier lancement de l'application, vous allez devoir créer votre compte administrateur, cliquez sur <strong>Nouveau ici? Inscrivez-vous</strong>:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240707_191800.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240707_191800.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240707_191800.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240707_191800.png 1908w\" height=\"880\" width=\"1908\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240707_191800.png\"></figure><p>Complétez les informations demandées:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240707_191822.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240707_191822.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240707_191822.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240707_191822.png 1906w\" height=\"874\" width=\"1906\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240707_191822.png\"></figure><ul><li><strong>Nom d'Utilisateur</strong> =&gt;<strong> </strong>Choisissez votre nom d'utilisateur.</li><li><strong>Mot de passe</strong> =&gt;<strong> </strong>Choisissez un mot de passe fort.</li><li><strong>Confirmez le mot de passe</strong> =&gt;<strong> </strong>Confirmez votre mot de passe.</li></ul><p>Cliquez sur<strong> SIGNUP.</strong></p><p>Félicitations, vous voilà sur la page principale de Meelo! 🎉</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240707_191834.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240707_191834.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240707_191834.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240707_191834.png 1902w\" height=\"882\" width=\"1902\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240707_191834.png\"></figure><hr><h2 id=\"choisir-le-monde-sombre-ou-clair\">Choisir le monde sombre ou clair</h2><p>Dans le menu de gauche, cliquez sur <strong>Préférences</strong>:</p><figure><img height=\"66\" width=\"224\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141941.png\"></figure><p>Dans interface, cochez le thème souhaité:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_142028.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_142028.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_142028.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_142028.png 1632w\" height=\"185\" width=\"1632\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_142028.png\"></figure><p>Le mode clair:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_142105.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_142105.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_142105.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_142105.png 1910w\" height=\"880\" width=\"1910\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_142105.png\"></figure><p>Le mode sombre:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_142154.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_142154.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_142154.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_142154.png 1905w\" height=\"877\" width=\"1905\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_142154.png\"></figure><hr><h2 id=\"choisir-la-langue\">Choisir la langue</h2><p>Dans le menu de gauche, cliquez sur <strong>Préférences</strong>:</p><figure><img height=\"66\" width=\"224\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141941.png\"></figure><p>Sélectionnez la langue souhaitée:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_142231.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_142231.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_142231.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_142231.png 1641w\" height=\"102\" width=\"1641\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_142231.png\"><figcaption><span>Sélectionne</span></figcaption></figure><hr><h2 id=\"o%C3%B9-mettre-sa-musique\">Où mettre sa musique?</h2><p>Quand vous avez déployé votre serveur, il y a un dossier <strong>data</strong> qui a été créé, vous pouvez l'utiliser ou créer le(s) vôtre(s). Partons du postulat que vous utilisiez le dossier data.</p><p>Il faudra donc transférer vos dossiers dedans, mais, pas sans avoir pris la peine de lire le point suivant.</p><hr><p>C'est ici qu'il va falloir être très appliqué. J'en ai fait les frais d'envoyer tout \"à la va te faire foutre, pourvu que ça fonctionne\", et bien non. J'imagine qu'il y a des personnes qui ont plus l'habitude et qui vont trouver logique ce qui suit. Gloire à Vous!</p><p>Finalement c'est peut-être aussi l'occasion de bien réorganiser votre bibliothèque.</p><p>Voici ce que dit la documentation officielle:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_145135.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_145135.png 1000w, https://belginux.com/content/images/2024/07/Screenshot_20240708_145135.png 1018w\" height=\"225\" width=\"1018\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_145135.png\"></figure><p>Je vais prendre le premier l'album de <strong>Billy Ze Kick et les Gamins en folie</strong> en exemple, qui se nomme... Billy Ze Kick et les Gamins en folie. </p><p>Voici le contenu du dossier data:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_145642.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_145642.png 1000w, https://belginux.com/content/images/2024/07/Screenshot_20240708_145642.png 1023w\" height=\"308\" width=\"1023\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_145642.png\"></figure><p>Il faut respecter à la lettre le nom de l'artiste ou du groupe. Pas d'extravagances. Entrons dans le dossier, c'est dans ce dossier que vous devrez mettre tous les albums du groupe/artiste. Et là aussi, tenez-vous en au titre de l'album tel qu'il a été publié, vous pouvez vous aider de </p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_145417.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_145417.png 1000w, https://belginux.com/content/images/2024/07/Screenshot_20240708_145417.png 1033w\" height=\"67\" width=\"1033\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_145417.png\"></figure><p>Et dans le dossier, tous les titres. Et là aussi, on respecte à la lettre les titres des morceaux:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_145756.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_145756.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_145756.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_145756.png 1673w\" height=\"892\" width=\"1673\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_145756.png\"></figure><p>La couverture doit avoir le nom de cover.jpg, cela dit, il est possible de l'ajouter après. Donc c'est pas encore le plus important. </p><p>Pour la numérotation des pistes, vous pouvez soit faire:</p><ul><li>01 - xxxx</li></ul><p>ou</p><ul><li>01 xxxx</li></ul><p>Si vous respectez ces principes de base, tout sera admirablement bien reconnu!</p><p>Mais pourquoi tant de précisions? Car Meelo se base sur <a rel=\"noreferrer\" href=\"https://musicbrainz.org/\">Musicbrainz</a>. une encyclopédie musicale.</p><hr><h2 id=\"ajouter-une-biblioth%C3%A8que\">Ajouter une bibliothèque</h2><p>Dans le menu de gauche, cliquez sur <strong>Préférences</strong>:</p><figure><img height=\"66\" width=\"224\" loading=\"lazy\" alt=\"upload in progress, 0\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_141941.png\"></figure><p>Maintenant, cliquez sur <strong>Bibliothèques</strong>:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_150229.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_150229.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_150229.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_150229.png 1664w\" height=\"70\" width=\"1664\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_150229.png\"></figure><p>Sélectionnez <strong>Créer une bibliothèque</strong>:</p><figure><img srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_150307.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_150307.png 1000w, https://belginux.com/content/images/2024/07/Screenshot_20240708_150307.png 1123w\" height=\"55\" width=\"1123\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_150307.png\"></figure><p>Complétez les deux informations demandées:</p><figure><img height=\"284\" width=\"589\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_150407.png\"></figure><ul><li><strong>Nom de la bibliothèque</strong> =&gt; Peut importe, tant que ça vous plaît, nommez votre bibliothèque.</li><li><strong>Chemin de la bibliothèque</strong> =&gt; Indiquez simplement et uniquement le nom du dossier, ici <strong>data</strong> ou le nom du dossier que vous avez prévu à cet effet.</li></ul><p>Validez en cliquant sur <strong>Créer</strong>.</p><p>Cliquez sur <strong>Scanner</strong>:</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_150705.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_150705.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_150705.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_150705.png 1633w\" height=\"317\" width=\"1633\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_150705.png\"></figure><p>Patientez un peut (c'est très rapide) et retournez sur la page d'accueil de Meelo pour vois apparaître l'album.</p><hr><h2 id=\"probl%C3%A8mes-de-permissions-sur-le-dossier-data\">Problèmes de permissions sur le dossier data?</h2><p>Si éventuellement vous rencontrez un problème de permissions faites cette commande en tenant compte de votre ID. Mais comment avoir son ID? </p><p>Tapez id dans votre terminal:</p><figure><img sizes=\"(min-width: 720px) 720px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_153932.png 600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_153932.png 772w\" height=\"64\" width=\"772\" loading=\"lazy\" alt=\"upload in progress, 0\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_153932.png\"></figure><p>Notez la valeur de uid et et gid et adaptez cette commande, à faire à la racine du dossier de Meelo:</p><hr><h2 id=\"options-sur-un-album\">Options sur un album</h2><p>Vous avez la possibilité de changer l'illustration d'un album, rafraichir les métadonnées, partager l'album,... Pour cela, cliquez sur les trois points et choisissez dans le menu.</p><figure><img sizes=\"(min-width: 1200px) 1200px\" srcset=\"https://belginux.com/content/images/size/w600/2024/07/Screenshot_20240708_152600.png 600w, https://belginux.com/content/images/size/w1000/2024/07/Screenshot_20240708_152600.png 1000w, https://belginux.com/content/images/size/w1600/2024/07/Screenshot_20240708_152600.png 1600w, https://belginux.com/content/images/2024/07/Screenshot_20240708_152600.png 1637w\" height=\"521\" width=\"1637\" loading=\"lazy\" alt=\"\" src=\"https://belginux.com/content/images/2024/07/Screenshot_20240708_152600.png\"></figure><hr><h2 id=\"pour-aller-plus-loin\">Pour aller plus loin</h2><p>Vous voilà lancé sur Meelo, si vous avez besoin de plus d'informations:</p><figure><a href=\"https://arthi-chaud.github.io/Meelo/\"><div><p>Meelo - User Documentation</p><p><img alt=\"\" src=\"https://arthi-chaud.github.io/Meelo/favicon.ico\"><span>logo</span></p></div><p><img alt=\"\" src=\"https://arthi-chaud.github.io/Meelo/banner-black.png\"></p></a></figure>\n </div></div>","textContent":"\n GitHub - Arthi-chaud/Meelo: Self-Hosted, Personal Music Server, designed for collectors and music maniacsSelf-Hosted, Personal Music Server, designed for collectors and music maniacs - Arthi-chaud/MeeloGitHubArthi-chaudC'est élégant, bien conçu, très réactif et moderne, non, je ne parle pas de moi, mais bien de Meelo!Au début j'ai un peu galéré lors de mes tests car je n'avais pas la bonne discipline dans l'organisation de mes dossiers, des fichiers et ils étaient aussi mal nommés. Il faut respecter à la lettre quelques petites règles de base. Pour vous éviter mes galères, je vais tout vous expliquer. Cela vaut la peine car ce serveur de musique est tout simplement sublime! Petite mention au dev qui a été très réactif lors de nos échanges, qui a même corrigé un bug dans la foulée et qui m'a donné de précieux conseils. Merci Arthur! 👍Meelo est un serveur de musique et une application pour profiter de vos fichiers musicaux personnels n'importe où et à tout moment. Ce projet est réalisé par et pour des collectionneurs de musique. Son objectif est de disposer d'un moyen propre, organisé, simple et accessible de stocker et de servir des fichiers.⚡CaractéristiquesFichiers organisés en bibliothèques.Rechercher de nouveaux fichiers et nettoyage de la bibliothèque.Organisation musicale proche d'une collection de collectionneurs de musique.Accédez, diffusez et téléchargez des chansons depuis votre serveur.Vidéos musicales.Listes de lecture.Analyse des métadonnées.Gestion des fichiers d'illustration intégrés et en ligne.Fournisseurs de métadonnées externes (facultatif).Téléchargement automatisé des paroles.Gestion des utilisateurs.Prise en charge multilingue:- Anglais- FrançaisS'adapte parfaitement sur smartphone & tablette.Et bien d'autres...L'installationCréez votre docker-compose.yml dans le dossier ou vous comptez installer Mello:Collez ça dedans:3: On va créer le fichier .env:Veillez à modifier:PORT=3333 => Si ce port est déjà d'occupé par une autre application, changez-le.POSTGRES_USER=test => Choisissez un nom d'utilisateur pour la base de données.POSTGRES_PASSWORD=test => Choisissez un mot de passe pour la base de données.POSTGRES_DB=test => Choisissez un nom pour la base de données. PUBLIC_SERVER_URL=http://192.168.1.152:3333/api => Remplacez 192.168.1.152 par l'IP de votre serveur et éventuellement adaptez le port 3333 si vous l'avez changé.JWT_SIGNATURE=1010101011101110 => Mettez un mot de passe fort.MEILI_MASTER_KEY=1010101011101110 => Indiquez une série de chiffres/lettres de minimum 16 caractères.belginux vous propose un service pour générer des mots de passe:PwGenSecure password generatorjocxfinVoici comment le configurer;On va créer le fichier nginx.conf.template:Et coller ça dedans:On va créer le dernier fichier, le fichier settings.json:Et coller ça dedans:On va déployer l'application:Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3333 par défaut:ou votre domaine:Créer son compte administrateurLors du premier lancement de l'application, vous allez devoir créer votre compte administrateur, cliquez sur Nouveau ici? Inscrivez-vous:Complétez les informations demandées:Nom d'Utilisateur => Choisissez votre nom d'utilisateur.Mot de passe => Choisissez un mot de passe fort.Confirmez le mot de passe => Confirmez votre mot de passe.Cliquez sur SIGNUP.Félicitations, vous voilà sur la page principale de Meelo! 🎉Choisir le monde sombre ou clairDans le menu de gauche, cliquez sur Préférences:Dans interface, cochez le thème souhaité:Le mode clair:Le mode sombre:Choisir la langueDans le menu de gauche, cliquez sur Préférences:Sélectionnez la langue souhaitée:SélectionneOù mettre sa musique?Quand vous avez déployé votre serveur, il y a un dossier data qui a été créé, vous pouvez l'utiliser ou créer le(s) vôtre(s). Partons du postulat que vous utilisiez le dossier data.Il faudra donc transférer vos dossiers dedans, mais, pas sans avoir pris la peine de lire le point suivant.C'est ici qu'il va falloir être très appliqué. J'en ai fait les frais d'envoyer tout \"à la va te faire foutre, pourvu que ça fonctionne\", et bien non. J'imagine qu'il y a des personnes qui ont plus l'habitude et qui vont trouver logique ce qui suit. Gloire à Vous!Finalement c'est peut-être aussi l'occasion de bien réorganiser votre bibliothèque.Voici ce que dit la documentation officielle:Je vais prendre le premier l'album de Billy Ze Kick et les Gamins en folie en exemple, qui se nomme... Billy Ze Kick et les Gamins en folie. Voici le contenu du dossier data:Il faut respecter à la lettre le nom de l'artiste ou du groupe. Pas d'extravagances. Entrons dans le dossier, c'est dans ce dossier que vous devrez mettre tous les albums du groupe/artiste. Et là aussi, tenez-vous en au titre de l'album tel qu'il a été publié, vous pouvez vous aider de Et dans le dossier, tous les titres. Et là aussi, on respecte à la lettre les titres des morceaux:La couverture doit avoir le nom de cover.jpg, cela dit, il est possible de l'ajouter après. Donc c'est pas encore le plus important. Pour la numérotation des pistes, vous pouvez soit faire:01 - xxxxou01 xxxxSi vous respectez ces principes de base, tout sera admirablement bien reconnu!Mais pourquoi tant de précisions? Car Meelo se base sur Musicbrainz. une encyclopédie musicale.Ajouter une bibliothèqueDans le menu de gauche, cliquez sur Préférences:Maintenant, cliquez sur Bibliothèques:Sélectionnez Créer une bibliothèque:Complétez les deux informations demandées:Nom de la bibliothèque => Peut importe, tant que ça vous plaît, nommez votre bibliothèque.Chemin de la bibliothèque => Indiquez simplement et uniquement le nom du dossier, ici data ou le nom du dossier que vous avez prévu à cet effet.Validez en cliquant sur Créer.Cliquez sur Scanner:Patientez un peut (c'est très rapide) et retournez sur la page d'accueil de Meelo pour vois apparaître l'album.Problèmes de permissions sur le dossier data?Si éventuellement vous rencontrez un problème de permissions faites cette commande en tenant compte de votre ID. Mais comment avoir son ID? Tapez id dans votre terminal:Notez la valeur de uid et et gid et adaptez cette commande, à faire à la racine du dossier de Meelo:Options sur un albumVous avez la possibilité de changer l'illustration d'un album, rafraichir les métadonnées, partager l'album,... Pour cela, cliquez sur les trois points et choisissez dans le menu.Pour aller plus loinVous voilà lancé sur Meelo, si vous avez besoin de plus d'informations:Meelo - User Documentationlogo\n ","length":6560,"excerpt":"GitHub - Arthi-chaud/Meelo: Self-Hosted, Personal Music Server, designed for collectors and music maniacs","siteName":null}