Aller au contenu
← Tous les articles

Échanger des vidéos de personne à personne : demandes, propositions et contre-propositions

Sur tapeshelf, une vidéo privée n’apparaît dans aucun fil, et personne ne la vend. Pour l’obtenir, vous la demandez à la personne qui l’a. Parfois elle la partage simplement ; souvent, elle veut quelque chose en retour. Voici à quoi cela ressemble à l’écran, puis comment c’est construit.

Demander une vidéo

Ouvrez une vidéo privée sur l’étagère de quelqu’un. À la place du lecteur, vous verrez la couverture, l’aperçu de 16 images et un bouton Demander cette vidéo, avec un champ pour un message facultatif. Si vous savez déjà ce que vous donneriez en échange, appuyez sur + Proposer quelque chose en échange et choisissez parmi vos vidéos : le propriétaire verra alors les deux côtés et pourra accepter tout de suite. Ses notes Je cherche et Merci de ne pas proposer, s’il en a écrit, s’affichent à côté du bouton. Pour demander plusieurs vidéos d’un coup, sélectionnez-les sur l’étagère et envoyez une seule demande, jusqu’à 20 vidéos.

Quelques règles décident si le bouton est là :

  • La demande va à la personne dont vous regardez l’étagère, même si ce n’est pas l’auteur. C’est sa copie, c’est donc à elle de décider.
  • Les signets de vidéos publiques ne peuvent pas être demandés. Vous obtenez à la place un lien vers l’auteur.
  • Vous ne pouvez pas demander une vidéo que vous pouvez déjà regarder, ni une vidéo pour laquelle vous avez déjà une demande en cours, auprès de qui que ce soit.
  • Si l’un de vous a bloqué l’autre, aucune demande n’est possible entre vous.
  • Vous pouvez demander jusqu’à 30 vidéos par jour.

Si votre étagère est vide, l’application vous suggère d’abord d’importer quelques vidéos. C’est un bon conseil : on partage bien plus volontiers avec quelqu’un qui a quelque chose à offrir en retour.

Ce que le propriétaire peut répondre

Le propriétaire reçoit une notification et trouve votre demande sur la page Demandes. Il peut :

  • Partager gratuitement. Vous recevez une copie de tout ce que vous avez demandé.
  • Proposer un échange. Il choisit sur votre étagère ce qu’il aimerait en retour.
  • Refuser, avec un commentaire s’il le souhaite.
  • Bloquer. Toutes les demandes en cours entre vous deux sont fermées. Vous voyez la vôtre comme refusée, et on ne vous dit rien du blocage.

Si vous avez joint une proposition, il peut aussi tout simplement l’accepter.

Les tours

Dès que quelqu’un propose un échange, la demande devient une courte négociation. La page indique à qui c’est le tour (« à vous de jouer » ou « en attente de réponse »). Quand c’est votre tour, vous pouvez accepter la proposition sur la table, la refuser, ou proposer votre propre échange avec d’autres vidéos.

Le nombre de tours n’est pas limité. Une proposition peut être une contre une, une contre plusieurs ou plusieurs contre plusieurs, mais chaque côté donne au moins une vidéo. Vous pouvez proposer tout ce qui est sur votre étagère sauf les signets de vidéos publiques, y compris ce que vous avez obtenu lors d’échanges précédents, mais rien que l’autre a déjà. Pendant ce temps, le propriétaire peut toujours partager gratuitement ou bloquer, et la personne qui a demandé peut retirer sa demande.

Un exemple. Mia demande à Léo « Le port à l’aube ». Léo la propose contre « Train de nuit », une vidéo de Mia. Mia lui propose plutôt « Pluie sur le toit ». Léo accepte, et chacun reçoit sa copie au même instant.

Les demandes entre membres n’expirent pas. Elles attendent sur la page Demandes (Reçues, Envoyées, Historique) jusqu’à ce que quelqu’un réponde, et le fil garde chaque tour. Chaque étape apparaît aussi sous la cloche, et par e-mail si vous l’avez activé.

Un refus, c’est une semaine de pause

Tout refus, d’un côté comme de l’autre et à n’importe quel tour, déclenche une pause de sept jours. La personne qui a demandé ne peut plus demander cette vidéo pendant une semaine, à qui que ce soit. Cela évite un ping-pong sans fin, et personne ne contourne un non en s’adressant à quelqu’un d’autre qui a une copie. Le bouton de demande indique combien de jours il reste.

Retirer votre propre demande ne déclenche pas de pause, mais ses vidéos comptent quand même dans votre limite quotidienne.

Ce que vous gardez

Une fois qu’une copie est à vous, personne ne peut vous la reprendre. Elle apparaît dans le dossier D’autres auteurs de votre bibliothèque, et dans la section du même nom que les visiteurs voient sur votre étagère. Vous pouvez la regarder, la télécharger dans les limites de votre formule, la ranger dans une catégorie, la masquer aux visiteurs et l’échanger à votre tour. Le nom de l’auteur la suit partout, et elle n’utilise pas votre espace : seules vos propres vidéos importées comptent.

Votre copie ne disparaît que si l’auteur supprime la vidéo (elle quitte alors toutes les étagères à la fois) ou si vous la supprimez vous-même, ce qui ne retire que votre copie.

Si quelque chose change en pleine négociation, par exemple si une vidéo de la proposition en cours est supprimée ou si l’un des deux côtés ne l’a plus, cette proposition est annulée et la demande revient à ce qui avait été demandé au départ. S’il n’en reste rien, la demande est fermée. Vous êtes prévenus tous les deux.

Échanger avec quelqu’un qui n’a pas de compte

Les personnes sans compte peuvent aussi échanger avec vous, si elles apportent leurs propres vidéos. Envoyez-leur un lien d’échange (Copier le lien → Pour un échange ; il fonctionne jusqu’à ce que vous le révoquiez), ou laissez-les appuyer sur Proposer un échange sur une de vos vidéos privées. Dans les deux cas, elles arrivent sur une page intitulée « Un échange équitable » et importent jusqu’à 5 vidéos. Celles-ci restent verrouillées : tant que vous n’êtes pas d’accord tous les deux, personne ne peut les regarder ni les télécharger. L’échange apparaît dans vos Demandes au nom d’« Invité », et vous y répondez comme à n’importe quelle autre demande.

Un échange avec un invité attend une réponse pendant 3 jours, et chaque nouvelle étape, d’un côté comme de l’autre, lui en donne 3 de plus. S’il est refusé, annulé ou s’il expire, les vidéos de l’invité sont aussitôt supprimées des serveurs. Pour ne plus recevoir de propositions d’invités sur vos vidéos, désactivez Accepter les échanges avec des invités dans Paramètres → Profil → Échanges ; les liens d’échange continuent de fonctionner.

Comment c’est construit

Tout cela repose sur une seule machine à états. Une demande est soit ouverte, soit fermée, et elle peut se fermer de cinq façons : conclue, refusée, retirée, bloquée ou fermée par le système. Un échange avec un invité peut aussi expirer. La demande initiale est le tour zéro : le propriétaire donne ce qui a été demandé, le demandeur donne ce qu’il a joint (souvent rien), et « Partager gratuitement » signifie que le propriétaire donne sa part sans rien prendre en retour. Chaque contre-proposition ouvre un nouveau tour et marque le précédent comme remplacé. La demande elle-même enregistre le tour en cours, la proposition sur la table et à qui c’est le tour, si bien que tout ce qui attend votre réponse s’obtient en une seule recherche indexée.

Chaque action s’exécute dans une seule transaction de base de données, qui commence par verrouiller la ligne de la demande. Deux clics dans la même seconde s’exécutent l’un après l’autre.

Accepter désigne précisément la proposition que vous avez sous les yeux. Si une contre-proposition est arrivée un instant plus tôt, le serveur répond par un conflit et la page recharge le fil. Vous ne pouvez pas accepter une proposition que vous n’avez pas vue.

Au moment de l’acceptation, tout est vérifié de nouveau : les vidéos existent toujours et sont prêtes, chaque côté a toujours ce qu’il donne, et personne n’a bloqué personne. Les deux côtés reçoivent alors leurs copies dans la même transaction.

Les nouvelles demandes d’une même personne sont créées strictement une par une : un double clic ou deux onglets ouverts ne peuvent ni créer de doublon, ni passer outre la limite quotidienne ou la pause.

Les notifications et les e-mails sont placés dans une boîte d’envoi (outbox) dans la même transaction que l’action, et un worker d’arrière-plan les distribue une fois la transaction validée. Si une action échoue et est annulée, personne n’entend parler de quelque chose qui n’a pas eu lieu. Si un processus redémarre en cours de route, rien n’est perdu.

La version courte se trouve dans Comment ça marche et dans la FAQ.