Skip to content

regseb/castkodi

Repository files navigation

Cast Kodi

chrome firefox build coverage

WebExtension pour diffuser des vidéos et des musiques sur Kodi.

Description

Cast Kodi est une extension pour les navigateurs Chromium (Chrome, Edge) et Firefox. Elle permet de diffuser des vidéos et des musiques sur Kodi :

  • liens directs : avi, mkv, mp3, flac… et torrent / magnet ;
  • YouTube, Twitch, Vimeo, SoundCloud ainsi que Acast, Ace Stream, Apple Podcasts, Ausha, Bigo Live, BitChute, Blog Talk Radio, Castbox, Dailymotion, DevTube, Facebook, Flickr, Instagram, ItemFix, Jamendo, Kick, Kickstarter, Mastodon, Megaphone, Mixcloud, Odysee, Overcast, PeerTube, Podcast Addict, podCloud, Prime Video, Radio, Reddit, Rumble, Steam, Streamable, TikTok, Ultimedia, Uqload, Veoh, VideoPress, VidLii, Vidyard, Viously, Vudeo ;
    • 🇩🇪 Allemagne : Arte, Chaos Computer Club, DMAX, ZDF ;
    • 🇧🇪 Belgique : GoPlay, VRT NU, VTM GO ;
    • 🇺🇸 États-Unis : KCAA Radio ;
    • 🇫🇷 France : 20 Minutes, AlloCiné, Arte, Arte Radio, France Inter, Futura Sciences, Gamekult, JV, Konbini, Le Monde, Le Point, L'Internaute, Melty, Ouest-France ;
    • 🇬🇷 Grèce : StarGR ;
    • 🇮🇷 Iran : آپارات ;
    • 🇮🇸 Islande : Útvarp Saga ;
    • 🇳🇱 Pays-Bas : Dumpert ;
    • 🇬🇧 Royaume-Uni : Daily Mail, The Guardian ;
    • 🇨🇭 Suisse : Play SRF.

Cast Kodi analyse aussi les pages pour y trouver des vidéos, de la musique ou des intégrations de plateformes externes. Par exemple, si une page affiche une vidéo YouTube, cette vidéo sera envoyée à Kodi.

Pour diffuser les vidéos / musiques, trois options peuvent être ajoutées dans le menu contextuel des liens / pages / sélections de vidéos ou de musiques : Lire maintenant avec Kodi, Lire ensuite avec Kodi et Placer en file d'attente de Kodi. Une télécommande (accessible depuis un bouton de la barre d'outils) est aussi présente pour diffuser l'onglet courant sur Kodi et pour : mettre en pause, passer au prochain élément, régler le volume, consulter la liste de lecture…

Installation

L'extension est disponible sur Chrome Web Store (pour Chromium, Chrome et Edge) ainsi que sur Firefox Browser Add-ons.

Pour connecter l'extension à Kodi, vous devez Autoriser le contrôle à distance par des programmes sur d'autres systèmes. Ce réglage se fait dans Kodi à la page Paramètres / Services / Contrôle. Vous devez aussi récupérer l'Adresse IP de Kodi. Cette information est affichée dans la page Paramètres / Infos sur le système / Résumé. Puis renseignez cette adresse IP dans les Options de Cast Kodi.

Pour certains sites Internet, les add-ons suivants sont nécessaires dans Kodi : Amazon VOD, Dailymotion, Elementum, Mixcloud, Plexus, SendToKodi, SoundCloud, Tubed, Twitch, Vimeo, VRT MAX, VTM GO, YouTube.

Contribuer

Node.js et npm sont nécessaires pour contribuer au projet. Après avoir forké et cloné Cast Kodi, exécutez npm ci pour télécharger les dépendances. Voici d'autres commandes utiles :

  • npm run lint : faire une analyse statique des fichiers ;
  • npm test : lancer les tests (avec Mocha) ;
  • npm run start:chromium : déployer l'extension dans Chromium ;
  • npm run start:firefox : déployer l'extension dans Firefox.

Les traductions dans les différentes langues se font avec Weblate.