skip to main content
10.1145/3366423.3380194acmconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article

De-Kodi: Understanding the Kodi Ecosystem

Published:20 April 2020Publication History

ABSTRACT

Free and open source media centers are currently experiencing a boom in popularity for the convenience and flexibility they offer users seeking to remotely consume digital content. This newfound fame is matched by increasing notoriety—for their potential to serve as hubs for illegal content—and a presumably ever-increasing network footprint. It is fair to say that a complex ecosystem has developed around Kodi, composed of millions of users, thousands of “add-ons”—Kodi extensions from 3rd-party developers—and content providers. Motivated by these observations, this paper conducts the first analysis of the Kodi ecosystem. Our approach is to build “crawling” software around Kodi which can automatically install an addon, explore its menu, and locate (video) content. This is challenging for many reasons. First, Kodi largely relies on visual information and user input which intrinsically complicates automation. Second, no central aggregators for Kodi addons exist. Third, the potential sheer size of this ecosystem requires a highly scalable crawling solution. We address these challenges with de-Kodi, a full fledged crawling system capable of discovering and crawling large cross-sections of Kodi’s decentralized ecosystem. With de-Kodi, we discovered and tested over 9,000 distinct Kodi addons. Our results demonstrate de-Kodi, which we make available to the general public, to be an essential asset in studying one of the largest multimedia platforms in the world. Our work further serves as the first ever transparent and repeatable analysis of the Kodi ecosystem at large.

References

  1. 2018. Docker. https://www.docker.com/.Google ScholarGoogle Scholar
  2. 2019. Cisco Umbrella Top 1 million. https://umbrella.cisco.com/blog/2016/12/14/cisco-umbrella-1-million/.Google ScholarGoogle Scholar
  3. 2019. EasyList. https://easylist.to/.Google ScholarGoogle Scholar
  4. 2019. ffprobe Documentation. https://ffmpeg.org/ffprobe.html.Google ScholarGoogle Scholar
  5. 2019. FireHOL IP Lists. http://iplists.firehol.org/.Google ScholarGoogle Scholar
  6. 2019. GitHub. https://github.com/.Google ScholarGoogle Scholar
  7. 2019. Google Safe Browsing. https://safebrowsing.google.com/.Google ScholarGoogle Scholar
  8. 2019. LazyKodi. http://lazykodi.com/.Google ScholarGoogle Scholar
  9. 2019. Microsoft Azure. https://azure.microsoft.com/en-us/.Google ScholarGoogle Scholar
  10. 2019. mitmproxy. https://mitmproxy.org/.Google ScholarGoogle Scholar
  11. 2019. Real-Debrid. https://real-debrid.com/.Google ScholarGoogle Scholar
  12. 2019. Reddit. https://www.reddit.com/.Google ScholarGoogle Scholar
  13. 2019. Tesseract Open Source OCR Engine. https://github.com/tesseract-ocr/tesseract.Google ScholarGoogle Scholar
  14. 2019. Tstat - TCP STatistic and Analysis Tool. http://tstat.polito.it/.Google ScholarGoogle Scholar
  15. 2019. XVFB. https://www.x.org/releases/X11R7.6/doc/man/man1/Xvfb.1.xhtml.Google ScholarGoogle Scholar
  16. Andrew Clay. 2011. Blocking, tracking, and monetizing: YouTube copyright control and the downfall parody. Institute of Network Cultures: Amsterdam.Google ScholarGoogle Scholar
  17. Yuan Ding, Yuan Du, Yingkai Hu, Zhengye Liu, Luqin Wang, Keith Ross, and Anindya Ghose. 2011. Broadcast yourself: understanding YouTube uploaders. In Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference. ACM, 361–370.Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Lucas Hilderbrand. 2007. YouTube: Where cultural memory and copyright converge. FILM QUART 61, 1 (2007), 48–57.Google ScholarGoogle ScholarCross RefCross Ref
  19. Luke Hsiao and Hudson Ayers. 2019. The Price of Free Illegal Live Streaming Services. CoRR abs/1901.00579(2019). arxiv:1901.00579http://arxiv.org/abs/1901.00579Google ScholarGoogle Scholar
  20. Damilola Ibosiola, Benjamin Steer, Alvaro Garcia-Recuero, Gianluca Stringhini, Steve Uhlig, and Gareth Tyson. 2018. Movie Pirates of the Caribbean: Exploring Illegal Streaming Cyberlockers. In Proc. INTERNATIONAL AAAI CONFERENCE ON WEB AND SOCIAL MEDIA.Google ScholarGoogle Scholar
  21. Tobias Lauinger, Kaan Onarlioglu, Abdelberi Chaabane, Engin Kirda, William Robertson, and Mohamed Ali Kaafar. 2013. Holiday Pictures or Blockbuster Movies? Insights into Copyright Infringement in User Uploads to One-Click File Hosters. In Proceedings of the 16th International Symposium on Research in Attacks, Intrusions, and Defenses - Volume 8145 (Rodney Bay, St. Lucia) (RAID 2013). Springer-Verlag New York, Inc., New York, NY, USA, 369–389. https://doi.org/10.1007/978-3-642-41284-4_19Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Aniket Mahanti, Niklas Carlsson, Martin Arlitt, and Carey Williamson. 2012. Characterizing cyberlocker traffic flows. In 37th Annual IEEE Conference on Local Computer Networks. IEEE, 410–418.Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Alexios Nikas, Efthimios Alepis, and Constantinos Patsakis. 2018. I know what you streamed last night: On the security and privacy of streaming. Digital Investigation 25(2018), 78–89.Google ScholarGoogle ScholarCross RefCross Ref
  24. Sandvine. 2018. Global Internet Phenomena Spotlight - Kodi. https://www.sandvine.com/hubfs/downloads/archive/2017-global-internet-phenomena-spotlight-kodi.pdf.Google ScholarGoogle Scholar
  25. XBMC. 2019. Official:Forum rules/Banned add-ons. https://kodi.wiki/view/Official:Forum_rules/Banned_add-ons.Google ScholarGoogle Scholar

Index Terms

  1. De-Kodi: Understanding the Kodi Ecosystem
            Index terms have been assigned to the content through auto-classification.

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in
            • Published in

              cover image ACM Conferences
              WWW '20: Proceedings of The Web Conference 2020
              April 2020
              3143 pages
              ISBN:9781450370233
              DOI:10.1145/3366423

              Copyright © 2020 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 20 April 2020

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Research
              • Refereed limited

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format