Follow

@lecygnenoirgame Salut,
Je ne me souviens plus : dans Prismedia, pour la chaine et playlist il faut mettre le nom "humain / affiché" ?

@Zykino
Hello, yep il faut mettre le nom humain normalement, il sera utilisé pour la recherche 😃

@lecygnenoirgame Hmmm j’ai du installer une lib mis juste pour vérifer : Prismédia est sensé tourner avec Python3 et plus Python2 maintenant non ?

Pourtant le shebang pointe toujours sur python2 et il à l’air de tourner en p2 là. 🤔

@Zykino Aaaah ! Non.
Malheureusement, c'est toujours du python 2 😭

C'est LE gros projet auquel il faut que je m'attelle, j'ai fait pas mal de clean de code préparatif à droite et à gauche, mais prismedia est toujours en python 2 😢

Il y a principalement des soucis avec les encodages de caractères entre les string devenus des bytes et les fonctions de traitements qui changent (le grand classique de la transition p2 -> p3... Classique mais toujours compliqué)

Mon objectif est de réussir à faire ça avant que python2 soit abandonné en 2020. J'ai espoir :D

@lecygnenoirgame Ah je pensais que c’était fait. Je vais essayé de voir si j’ai le temps de regarder ça en cette fin de semaine de vacances. Mais j’ai déjà l’impression que je n’arriverais pas à faire tout ce que j’avais prévue 😅

@lecygnenoirgame Ah oui et totalement sur autre chose : en réorganisant ma chaine Peertube (sur le modèle de la tienne 😃) j’ai supprimer trop vite la description de la chaine Graveyard Keeper. Est-ce qu’en temps qu’admin tu peux retrouver ce genre de choses enfouis au fond de la BdD ? Sinon je ré-écrirais qqch.

J’ai couper la description de la chaine et le serveur n’as pas voulu créer la playlist 😰

@Zykino Ah mince, je crains que si c'est supprimé, c'est supprimé 😢

Par contre en trichant un peu, j'ai choppé une instance qui nous suivait et j'ai récupéré ça :

Let's play de Graveyard Keeper un jeu où l'on s'est fait reversé par une voiture et on deviens magiquement un gardien de cimetière à l'époque médiévale.

Le jeu est développé par @LazyBearGames les développeurs de Punch Club. Il est édité par @TinyBuilds.

(peertube.video/video-channels/)

Est ce que ça colle ?

@lecygnenoirgame C’est exactement ça, merci 🤗

Par contre j’ai toujours une erreur en essayant de créer une playlist Graveyard Keeper. "Le serveur rencontre une erreur. Merci de réessayer plus tard." (Essayé à l’instant).

Est-ce qu’on n’as pas le droits de faire une playlist du même nom qu’une ancienne chaine ?

@Zykino Normalement pas de soucis, j'ai créé toutes mes playlists avec les anciens noms des chaines

J'ai regardé dans les logs pour voir, je tombe sur une erreur qui pourrait être liée :

"message": "value too long for type character varying(255)",

Comme si l'insertion échouait à cause d'un champ trop long pour la base de données, ça pourrait être un bug dans Peertube pour le coup.
L'erreur ne spécifie pas quelle est le champ qui pose problème mais j'aurai tendance à penser à la description, à tout hasard si tu essayes de créer la playlist avec une description plus courte, ça passe ?

@lecygnenoirgame Effectivement, ça passe 😄

Pendant que t’es dans les logs, saurait tu me dire pourquoi j’ai une erreur 400 à la fin de l’upload ?
à 1h48 et à 5h26 😇

@Zykino AH mince non désolé, vu comme Peertube tabasse niveau logs avec la fédération, pour l'instant je garde juste les logs à partir de 8h du matin 😅

Du coup je les aient pas 😕

C'est une erreur que tu as via prismedia ou en uploadant directement ?
Est ce que la vidéo est quand même présente après l'erreur dans ton interface ou pas ?

Avec prismedia ça m'est arrivé quelque fois, j'ai pas eu le temps de creuser mais je pense pour une race condition quand on essaye de set la playlist directement après l'upload et que Peertube a pas eu le temps de générer toutes ses meta données en lien avec la vidéo, mais j'ai pas creusé encore

Si c'est avec l'interface par contre, je ne saurais pas dire pour l'instant 🤔

@lecygnenoirgame Avec Prismedia et la vidéo n’est pas en ligne après. Du coup j’ai relancé en attendant ta réponse (avec ma thumb en jpg et pas png 😅)

Je pense qu’elle aura finit de s’uploader vers 16h30. (Je te re-dirais)

En regardant le code je vois pas ou la race condition peux arriver : il n’y a qu’un appel qui renvoie une 400.
```
response = oauth.post(url + "/api/v1/videos/upload",
data=multipart_data,
headers=headers)
```

@Zykino Ah, et bien on dirait que c'est un souci avec tes tags 🤔

"err": {
"tags": {
"value": "Factory Builder",
"msg": "Should have correct tags",
"param": "tags",
"location": "body"

Tu as mis des trucs exotiques dans les tags, ou des mots trop longs ? (30 caractères max de tags sur peertube, mais normalement prismedia le vérifie)

@lecygnenoirgame
Bah normalement j'ai juste mis Factory Builder avec un espace…

@Zykino Ah merde, Factory Builder c'est la valeur complète il y a rien d'autre ? Whut 😲
Je teste

@lecygnenoirgame Il viens du NFO, je ré-éssaie sans rien en tag, je le créerais une fois uploadé. J’ai peut-être mis un espace insécable à la place. 🤔

@Zykino J'arrive à mettre ce tag via l'interface, mais via prismedia effectivement, si j'upload la vidéo avec aucun settings et juste le -t "Factory Builder", j'ai l'erreur Oo

Pourtant j'ai pleins de vidéos avec des espaces dans les tags, je comprends pas ce qui coince, je vais essayer de creuser ça

@Zykino Si je mets "Factory Builder, nimportequoi" ça fonctionne, il doit y avoir un truc qui déconne quand il y a un seul tag, je fais un ticket pour le suivi 🙂

@lecygnenoirgame Oh intéressant, je te dis si j’arrive à le mettre depuis l’interface. Et je rajoute un tag pour les prochains ^^

Sign in to participate in the conversation
Shelter

Discussions adultes, otaku et geek, avec des gens sympa