Aller au contenu

Vinky

Membres
  • Compteur de contenus

    771
  • Inscription

  • Dernière visite

  • Jours gagnés

    7

Tout ce qui a été posté par Vinky

  1. Je confirme que sur Mac, il est possible de définir les dossiers qui sont en local et ceux qui ne restent que sur le NAS. Pour l'utilisation de @Jean Mouette voici ce que je ferai : Utilisation de drive pour les projets en cours avec version "local" & NAS (travail sur des fichiers dans le mac et une fois terminé ils se synchronise en background sur le NAS ==> Implique 2 versions systématiquement (sauf synchro background en cours, soit plutôt à la marge) Dès que le projet est dit "fini" retrait du mac et c'est à ce moment là qu'une copie est mise sur les disque de background en plus du NAS. ==> Implique toujours 2 versions systématiquement. L'avantage c'est que tu auras toujours tes données en 2 exemplaires et surtout pas (ou peu) de contraintes dans le cas de travail à distance. A noter que le VPN n'est pas indispensable pour le fonctionnement, c'est juste un plus sécuritaire. Mais si tu utilises un protocole L2TP/IPSec, c'est quelques clics de paramétrage et surtout un clic pour l'activer dans la brre d'outils sur Mac. Autrement dit, peu de contraintes (un tout petit peu de config, mais des tutos existent pour simplifier cela) et beaucoup de sécurité. (Wifi Public notamment)
  2. Cela signifie sûrement que ton certificat n’est pas reconnu ou pas le bon. Tu as vérifié qu’il est bien paramètré ? (Sécurité / certificat / bouton « configurer » en ayant choisi ton certificat). Cela doit être ton certificat Lets encrypt qui doit être sélectionné sur le bon site en faisant référence au ndd que tu utilises. wildcard signifie que tu as un certificat pour tous tes sous nom de domaines (ex : test.fr puis www.test.fr puis truc.test.fr etc.. cela se traduit par un certificat écrit sur le ndd *.test.fr pour faire référence à tous. Cela évite de devoir tous les déclarer à la main et d’en faire des nouveaux si tu en as un nouveau qui doit être créé) tu utilises un ndd personnel ou un fourni par Synology ? (Truc.synology.me)
  3. Effectivement l’intérêt de ne pas transcoder c’est de conserver une qualité d’image optimale. C’est donc conseillé de le limiter sur des lectures 4K sur TV compatible (surtout si avec des bonnes dalles type OLED). Pour le docker, cela ne doit pas avoir d’impact sur la performance normalement. Le docker, peut justement être moins performant si pas assez de capacité lui est dédié. Mais dans ton cas, vu que tu n’es pas en docker tu as la pleine performance (au risque de saturer complètement ton NAS) mais ne devrait donc pas être le souci. Le transcodage H n’est possible qu’avec le plex pass. En docker comme en paquet. Mais il faut faire une petite bidouille pour bénéficier de l’accès au hard du NAS dans le cas du docker (cf Tuto ci dessus) T’es fichier ne seraient pas en h265 et ta TV ne serait pas les lire par hasard ? il serait interessant que tu regardes sur l’interface web de plex en lecture pour savoir ce qu’il fait réellement ? (Lecture direct ou transcodage et voir si c’est hardware ou software).
  4. Apriori, la ram est bien soudée : https://nascompares.com/synology-ds920-nas-20gb-memory-unoffical-upgrade-guide/ par contre possible d’ajouter jusqu’à 16Go de RAM. Avec passage à la DDR4 Après on parle d’un gain de 30% de perf du proc. C’est pas négligeable tout de même. Le seul bémol c’est le fait qu’il soit seulement Gbit sur l’ethernet. (Même s’il faut avoir l’équipement et le besoin pour vraiment profiter du 2.5 Gb) Personnellement je viens de le commander en remplacement de mon DS415play après 6 ans de loyaux services. Mais là, il souffre trop ☹️
  5. @cadkey Effectivement, j'ai aussi pu modifier le script pour qu'il soit fonctionnel en proposant de modifier sur le github. Le développeur l'a rapidement pris en charge et adapté son script. Marche très bien (j'ai testé en downgradant la version et lançant le script. Vraiment top. Adieu ces messages quasi permanent de MaJ 🙂 ) Pour le second, quel est l'intérêt de ton certificat PKCS par rapport à une connexion https ?
  6. Merci @cadkey pour ta remontée. Je viens de le mettre en place top. A noter que la version DS415play n'était pas supporté. J'ai ajouté un point dans le github de ta source pour lui permettre de l'inclure. @JPHH01 : Il te faut mettre le script dans un dossier et le mettre dans le planificateur des tâches pour l'executer périodiquement. Voir les explications du github : https://github.com/cowboy/synology-update-plex
  7. Apriori 580€ le DS920+. https://www.topachat.com/pages/detail2_cat_est_reseau_puis_rubrique_est_w_nas_puis_ref_est_in20003789.html c'est groso modo le prix du DS918+ : https://ledenicheur.fr/product.php?pu=4484380
  8. C'était donc le nombre. Pour info, inutile de mettre un nombre trop élevé, Download station garde l'historique. il faut juste que le nombre couvre le nombre de "nouveautés" en 10min (temps de rafraichissement du flux par download station). Entre 20 et 50 semble largement suffisant.
  9. Bonjour @Alandil cela s’est mis à bloquer d’un coup ? la seule chose qui pourrait coincer c’est la mise en page éventuelle, mais si les autres dossiers fonctionne pas de raison. tu dis que c’est le plus chargé, essai de réduire le nombre de fichiers affichés pour tester.
  10. @Alandil Oui je te confirme c'est bien ça 🙂
  11. @Alandil Je comprends ce que tu veux, mais ce n'est pas possible pour 2 raisons : le principe du Flux RSS est d'afficher les "nouveautés" par ordre chronologique, donc modifier l'ordre n'a plus de sens Même si on le ferait en se disant qu'on modifie l'ordre au fur et à mesure, étant donné le principe du flux, Download station va t'afficher les nouveautés dès qu'il les voit. Deux réactions possibles : Il va faire des doublons/triplons (voir plus) Il va ignorer l'ordre d'affchage Après, tu peux tester, c'est la ligne : array_multisort($tab, SORT_DESC, $tabSize); qui fait cette action. (tu la retires ou la commente et tu verras)
  12. Merci du retour. Tu as un message erreur 500 c’est ça ?Dans ton cas, ce qui aurait pu fonctionner c’est : $url = 'login:mdp@getenv('HTTP_HOST'); Mais je vais laisser comme ça (voir le retirer et le mettre en commentaire seulement comme possibilité) De toute façon, c’est du « par défaut » si cela ne marche pas, la méthode manuelle fonctionne très bien.
  13. J'ai fait la modif en utilisant : $url = getenv('HTTP_HOST'); Il semble que ça fonctionne chez moi, dis moi si c'est pareil de ton côté ? mais je le demande si ça ne marche pas que avec Apache. Peut être pour ça que toi ça ne fonctionne pas et pas avec les mêmes variables. J'en ai profité pour modifier le bleu
  14. 1. Je ne comprend pas parce que si tu ne la coche pas ça fonctionne également. Il ne te crée pas le filtre mais tes filtres, eux, sont lus et ajoute bien. 2. tu peux créer tes propres règles (mais ça sera pas dans le script) dans la partie renommage, mais est-ce nécessaire et est-ce que ça vaut le coup ? $nom = str_replace ( "French" , "FRENCH", $nom);
  15. Effectivement c’est rectifié pour le cakebox. je n’ai pas compris ce que tu as fait mais si ça marche tant mieux. pour le bleu, oui je regarde, j’ai fait ça à la va vite, je rectifierai
  16. Salut @Alandil, Je viens de faire une petite correction de bug d'affichage lié à mes modifications antérieur et j'ai ajouté une option mode sombre 🙂 Sinon, non je ne peux pas modifier, c'est une variable qui récupère les données et qui est définie comme ça dans php. Mais je viens de voir que cela avait été déprécié, pour ça que tu as ton bug mais que je ne le vois pas, je regarderai par quoi on peut le remplacer maintenant.
  17. 1. Pour ma part, il ne télécharge pas par défaut, uniquement ce qui est dans mes filtres 2. Je viens de tester chez moi, j'ai fait un c/c et j'ai juste remis ce qu'il y a dans configuration chez moi, et ça fonctionne. Tu n'as pas fait une petite erreur dans la configuration ? HS : Je suis en train de voir pour mettre en forme le fichier pour qu'il soit lisible assez facilement dans un navigateur. EDIT : Mise en page réalisée. Cela ne semble poser aucun souci à Download Station pour l'interpréter. Mais pour l'homme c’est bien plus clair dans un navigateur 🙂
  18. Ca ne marche que dans un secteur d'activité totalement éloigné du monde informatique, je suis très loin d'être un dieu dans le domaine 🙂 🙂 🙂 Je n'avais pas vu, mais effectivement, c'est probablement ça qui a pris le dessus. N'ayant jamais testé en demandant de télécharger tout au moment de l'ajout du flux, je ne sais pas, mais c'est possible que ça prenne la priorité sur tous les filtres. Ça t'ignore tous tes filtres ou certains filtres fonctionnent bien ? Tu peux effectivement faire un filtre qui prend le reste, mais ça sous entend de rajouter en exclusion de ce filtre tout ce que tu as déjà mis en inclusion dans les autres filtres.
  19. Voilà, j'ai un peu revu mon code : Balise plus claire (début et fin des zones importantes : "Configuration"/"Fonctions"/"Renommage") Ajout dans "configuration" des fichiers à exclure (fait juste avant) Ajout dans "configuration" des extensions autorisées à être affichées) Mis en fonction le fait : De renommer le nom d'affichage dans le flux du lien / Modifier le lien pour prendre en charge les caractères spéciaux sans que celui-ci soit illisible Et je crois que c'est tout. Normalement, en dehors de la zone "configuration" rien ne doit être touché, tout est gérable depuis-là. Pour répondre à ta question : Il y avait 2 balises rennomage qui indiquait le début et la fin. J'ai modifié ça (point 1) HS : Non je n'y bosse pas, enfin, plus. J'ai fait ma formation et mon diplôme en apprentissage dedans. J'ai toujours voulu que l'informatique soit mon "ami" sans en faire mon métier. Ca sert toujours et tu passes pour un génie auprès de ceux qui ne savent pas faire 🙂 Mais depuis j'ai complètement changé de voie. Je ne m'interdis pas d'y retourner un jour, même si j'ai conscience de la problématique de s'être écarté.
  20. 1. De rien 2. En fait je "découpe" les étapes pour plus de lisibilité : J'applique une modification à $link et je la ré-enregistre dans la variable $link. (ça évite les $link1, $link2 etc...) 3. Non aucun impact, je viens de tester au cas où. 4. Pour le filtre c'est nickel, par contre ça doit directement te donner le bon dossier de téléchargement. Tu es sûr que tu n'as pas 2 filtres pareils ? 5. Le chapitre "Renommage" à uniquement pour but de modifier le nom d'affichage pour permettre les filtres. Aucun lien avec les url. Si tu es patient, je vois pour tout mettre dans une fonction qui sera plus facile à comprendre et à lire. (ça n'aura aucun impact sur les fonctionnalités)
  21. Merci, j'ai corrigé dans les commentaires et je l'ai remonté pour le mettre dans la "configuration" (voir post initial du code) Sinon, j'ai modifié la ligne pour clarifier la chose en commentant : $link = str_replace($lienInterne, "" ,$fichier); //Conserve la partie nécessaire à l'URL $link = $site.rawurlencode($link); // ajoute à l'url de télécharge .site le lien du fichier (en le réencodant les caractères spéciaux) $link = str_replace("%3B",";",$link); // Remplace %3B en ; $link = str_replace("%2F","/",$link); // Remplace %2F en / /********************************/ /* RENOMMAGE */ /********************************/ if(($actualTime-$heure) > $tempsAttente) { if ($nombre <= $max) { if(stristr($nom,"Sample")==false ) { echo(' <item> <title>'.$nom.'</title> <link>'.$link.'</link> <description>'.$nombre.' | Format : '.$extension.' | Date d\'ajout : '. date("d/m/Y H:i:s", $heure).' | Taille : '.convert_size($tabSize["$fichier"]).'</description> <pubDate>'.date("D, d M Y H:i:s", $heure).'</pubDate> <enclosure length="'.$tabSize[$fichier].'" type="'.mime_file($fichier).'" url="'.$site.str_replace($lienInterne, "" ,$fichier).'" /> </item> '); $nombre++; } } } } echo $pied; ?> Ca permet de mieux comprendre. Pour ton exemple de non renommage, tu as du toucher à quelque chose, en testant chez moi :
  22. Ah ok, t'as fait le plus compliqué, mais si ça marche. Je serais toi je rajouterai vraiment à $excludefile le terme "tmp", c'est plus propre 😉 et surtout universel et reproductible pour tout autre nom. Pas normal ce que tu me dis, le renommage à justement pour fonction de tout mettre en écrivant Première lettre des mots en majuscule le reste en minsucule. ex : Tout La Phrase Doit Etre Ecrite Comme Ca. Seul à partir de S01E01 et la langue ça change. Pour ton bug de ";" : Remplace à la fin la balise <link> par celle-ci dessous : Ca rerend plus lisible l'url et ça force les ";" : <link>'.str_replace("%2F","/",str_replace("%3B",";",$site.rawurlencode(str_replace($lienInterne, "" ,$fichier)))).'</link>
  23. Tu as fait comment, tu as ajouté "Tmp" dans $excludefile ? Si oui, pense à remettre comme avant le "." au lieu de "Tmp" dans le if Oui, j'ai vu ton problème, mais j'avoue qu'en plus de dix ans ce cas là ne m'est jamais arrivé... Tu devrais te tourner vers des sources un peu plus "propres" parce que ce n'est pas recommandé ce genre de nom de fichiers... (Tout comme les accents vu au dessus). Je regarderai si je trouve quelque chose mais sans trop m'y attarder.
  24. Oui uniquement les nouvelles. pour les anciennes taches, tu peux les ajouter en masse à la main en les sélectionnant tous. (en cliquant sur télécharger vers, tu peux choisir le dossier de destination) Pour le reste, teste comme je te le dis, tu verras ça marche. Ça exclu fichier ou dossier qui porte ce nom Je ne sais pas comment t’expliquer plus en détail qu’au dessus. $file[0] = premier caractère. Tu ne peux pas comparer un caractère avec une chaine de caractère, c'est normal que ça ne fonctionne pas. $file = Tmp ==> $file[0] = T //Premier caractère ==> $file[1] = m //Deuxième caractère ==> $file[2] = p //Troisième caractère
  25. On ne se comprend pas très bien aujourd'hui 🙂 1. Il faut que tu mettes le ".*" à la fin de chaque expression : Donc dans ton cas : Fulmetall.*Alchemist.* Là ça devrait fonctionner. 2. Justement, $file[0] = Premier caractère. Tu ne peux donc pas avoir le premier caractère = Tmp. A la limite, le code ci-dessous pourrait marcher (je n'ai pas tester pas certain de la syntaxe) if ($file[0].$file[1].$file[2] == "Tmp") { Mais le plus simple est là : La solution est à la ligne 33 dans la variable $excludFiles : $excludeFiles = array(".", "..", ".htaccess", "","Tmp"); // Liste des fichiers ignorés dans le listing Comme ça tu devrais avoir l'exclusion de ton fichier Tmp
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.