107 views
# ASTROPORT/KODI Qui a le temps quand il rentre du boulot de se creuser la tête à choisir un film pour ensuite rechercher des torrent ou des liens de streaming illégal ? Les solutions payantes en deviendraient presque attirantes. Presque... Netflix ? Vive le catalogue... Canal+ ? Vive le prix... La solution : Astroport Kodi ! ## Une gigantesque vidéothèque à portée de clic Avec Astroport, votre vidéothèque se met à jour en permanence (même quand vous dormez), avec des titres sûrs, puisque choisis par des utilisateurs auxquels vous accordez votre confiance. Dans une configuration basique, votre vidéothèque peut par exemple être stockée sur un unique disque dur dédié de 1 To, ce qui peut déjà représenter 800 films (à la louche). Avec la fibre, il peut suffire de 3 heures pour peupler une telle vidéothèque. ## Un catalogue qui évolue en même temps que vous Un de vos amis pollue votre espace disque avec des épisodes de Plus Belle La Vie ? Révoquez simplement le lien de confiance tissé sur gchange pour enlever cet ami en tant que source de données, et libérer ainsi de l'espace disque. Votre vidéothèque "mute" ainsi au fur et à mesure que vos goûts évoluent, et que vous trouvez de nouvelles personnes à suivre. Vous savez ce qu'on dit : on est la somme des 5 personnes avec lesquelles on est le plus lié. Eh bien c'est pareil pour votre Astroport : il est la somme des Astroports auquel il est connecté. ## Partout, tout le temps Votre vidéothèque disponible partout, où que vous soyez (vraiment). Vous pouvez accéder à votre vidéothèque depuis n'importe quel dispositif (smartphone, tablette, etc.) via internet. Si vous partez un week-end à la campagne, vous pouvez aussi mettre votre Astroport dans votre poche et ainsi regarder, même en forêt, un film de votre choix (si vous êtes dans les bois, on vous suggère La Cabane Dans Les Bois ^_^). ## Une expérience cinéma riche Avec Kodi, votre vidéothèque vous apparaît d'une façon lisible, claire et élégante. Les jackettes et métadonnées des titres de votre catalogue sont automatiquement téléchargées depuis [TMDB](https://www.themoviedb.org/). Vous pouvez ainsi parcourir vos films par date de réalisation ou date d'atterrissage dans votre Astroport, mais aussi par titre, par genre, par réalisateur, etc. ## Posez vous dans votre canap' et détendez vous Vous ne savez pas quoi regarder ce soir ? Trop fatigué pour décider ? Lancez un film au hasard avec le plugin Random Movie. ## Bien plus que du cinéma. Kodi vous offre une expérience media complète : vous pouvez l'utiliser pour passer de la musique en soirée en affichant un diaporama des artistes généré automatiquement par Kodi. Kodi peut aussi gérer vos séries télé, clips vidéos, vidéos et photos personnelles. Vous pouvez l'utiliser pour jouer des vidéos depuis YouTube, Twitch ou TED, ou des musiques depuis Soundcloud, Bandcamp ou autre. ## Bye bye Hadopi. Astroport n'utilise pas le protocole BitTorrent mais IPFS. De plus, vous ne partagez vos films qu'auprès d'un groupe de personnes de confiance. Les autorités de chasse au piratage ne peuvent donc pas vous tomber dessus. ## Offline first Si vous habitez en zone blanche, il vous suffit de brancher votre Astroport sur une connexion fibrée pendant 3 heures une fois tous les 3 ans pour avoir un films à regarder chaque soir. ## Créer un autre modèle de société Nous aimons la culture. Nous pensons qu'elle permet de penser et qu'on n'est libre qu'à condition de savoir penser. Nous pensons que créateurs devraient être appréciés à hauteur de ce qu'ils créent et qu'une rémunération peut favoriser la création. Mais nous n'aimons pas la façon dont la culture est distribuée. Son accès est très inégalitaire en fonction de la richesse de chacun, et les intermédiaires ponctionnent une part démesurée sur la création, ne laissant généralement pas grand chose au créateur. D'autres modèles existent déjà (financement participatif par exemple, ou encore financement public via l'exception culturelle française), tandis que d'autres restent à inventer. Astroport s'inscrit dans cette logique de création de modèles économiques plus justes et innovants. --- ## Kodi Kodi est née de l'amour des médias. C'est un centre de divertissement qui rassemble tous vos médias numériques dans un ensemble magnifique et convivial. Il est 100% gratuit et open source, très personnalisable et fonctionne sur une grande variété d'appareils. Il est soutenu par une équipe de bénévoles dévoués et une vaste communauté. https://kodi.tv/ ## Vstream vStream est un addon pour Kodi qui vous permet de visionner en streaming un grand nombre de sources vidéo (comme la télévision, les films, les séries, les mangas, les documentaires, etc..). Il vous est même possible de télécharger certaines sources, de les mettre en favoris ou de voir la bande annonce. Le tout 100% Français. https://github.com/Kodi-vStream/venom-xbmc-addons ## IPFS IPFS alimente le Web distribué Un protocole hypermédia peer-to-peer conçu pour rendre le web plus rapide, plus sûr et plus ouvert. https://ipfs.io/ --- # R&D = astrXbian Distribution dérivée de xbian.org avec partage de Films par IPFS. BROCHURE https://www.copylaradio.com/en_US/blog/blog-1/post/astrxbian-20 CODE SOURCE https://git.p2p.legal/axiom-team/astrXbian IMAGE SYSTEME : https://qo-op.com/astrXbian2020.img (2021-01-12) ## Principe de fonctionnement Au travers de la ressource site du plugin Vstream "[astroport.py](https://git.p2p.legal/axiom-team/astrXbian/src/branch/master/.install/.kodi/addons/plugin.video.vstream/resources/sites/astroport.py)", les machines d'un même essaim IPFS partagent leurs films. Chaque noeud astXbian possède une identité (paire de clef ed25519) qui correspond à une identité sur https://gchange.fr (mais aussi scuttlebutt) et un portefeuille sur https://cesium.app Lorsqu'une identité "like/star" un autre compte sur Gchange, elle lui expédie en même temps un message "ipfstryme" (**~/.zen/ipfs/.${IPFSNODEID}/tryme.addr**) qui contient les adresses IP/IPFS qui permettent de s'y connecter. ## Points clefs de l'installation ### Paramètres go-ipfs Après avoir installé ipfs (v0.7.0), assurez-vous de lui appliquer cette configuration ``` # DHT PUBSUB mode ipfs config Pubsub.Router gossipsub # MAXSTORAGE = 1/2 available availableDiskSize=$(df -P ~/ | awk 'NR>1{sum+=$4}END{print sum}') diskSize="$((availableDiskSize / 2))" ipfs config Datastore.StorageMax $diskSize ## Activate Rapid "ipfs p2p" ipfs config --json Experimental.Libp2pStreamMounting true ipfs config --json Experimental.P2pHttpProxy true ## Change gateway port (avoid conflict with Kodi remote) ipfs config Addresses.Gateway "/ip4/127.0.0.1/tcp/8181" ``` Lancez le démon avec ces options ``` ipfs daemon --enable-pubsub-experiment --enable-namesys-pubsub --enable-gc ``` De cette façon la DHT des adresses IPNS se réplique convenablement. > Le principe est ensuite assez simple. Juste IPFS, avec les bons paramètres (qui accélèrent IPNS), et surtout un système de messaging par dessus (gchange qui fait un protocole de dialogue internode) qui permet de garder le swarm sous contrôle (entre amis, pas interplanétaire). Sinon IPFS fuit, IPNS ralenti, et on se heurte au [théorème de CAP](https://en.wikipedia.org/wiki/CAP_theorem) qui régit tout système distribué. Quand on atteint cette stabilité p2p, on crée des "blockchain" en 2 lignes, et on les partage en 3 lignes de code. Nous allons nous servir de cette propriété pour partager nos films ;) ### Paramètrage du site astroport dans Vstream Installer Kodi et le plugin Vstream puis ajouter et configurer le site astroport Indiquez l'adresse IPFS de votre noeud (```IPFSNODEID=$(ipfs id -f='<id>\n')```) dans le fichier ~/.kodi/addons/plugin.video.vstream/resources/sites/astroport.py ``` URL_MAIN = 'http://127.0.0.1:8181/ipns/$IPFSNODEID/.$IPFSNODEID/' ``` Il s'agit de l'endroit où seront lus les fichiers index des Films (FASTRXBIAN). La nomenclature du fichier est identique à celle définie par le site "PasteBin" https://github.com/Kodi-vStream/venom-xbmc-addons/wiki/Voir-et-partager-sa-biblioth%C3%A8que-priv%C3%A9e#d%C3%A9clarer-des-films ### Ajout d'un film Afin de récupérer automatiquement l'affiche et le résumé du film, il convient d'aller récupérer son identifiant sur [The Movie Database](https://www.themoviedb.org/) Copier le films dans le répertoire **~/astroport/films/$TMDB/Titre du films.mp4** Dès lors la machine va ajouter au fichier ```~/.zen/ipfs/xbian/F$XZUID"``` le lien IPFS obtenu. Puis recopier l'ensemble trouvé dans son essaim (```~/.zen/ipfs_swarm/xbian/F*```) dans ```~/.zen/ipfs/.$IPFSNODEID/FASTRXBIAN``` afin de le publier sur sa propre clef IPNS et laisser Kodi/Vstream le trouver sur ```http://127.0.0.1:8181/ipns/$IPFSNODEID/.$IPFSNODEID/FASTRXBIAN```