osmc
OSMC (Open Source Media Center) is a free and open source media center distribution
File Explorer
Download Latest Version (.zip)Showing a partial file list β download the zip above to see everything.
- funcs.sh
- build.sh
- Makefile
- build.sh
- Makefile
- build.sh
- Makefile
- build.sh
- Makefile
- install.sh
- pre-commit
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- backward.png
- fb.png
- forward.png
- icon_128x128.png
- Info.plist
- logo.icns
- logo.png
- SourceSansPro-Regular.ttf
- spinner.gif
- styles.qss
- twitter.png
- bs.img
- license.txt
- README.md
- usbitcmd.exe
- Makefile.pup
- Makefile.sas
- bndsrc
- compile.clp
- readme.txt
- zlib.inc
- buffer_demo.adb
- mtest.adb
- read.adb
- readme.txt
- test.adb
- zlib-streams.adb
- zlib-streams.ads
- zlib-thin.adb
- zlib-thin.ads
- zlib.adb
- zlib.ads
- zlib.gpr
- amd64-match.S
- match.S
- README.686
- blast.c
- blast.h
- Makefile
- README
- test.pk
- test.txt
- readme.txt
- ZLib.pas
- ZLibConst.pas
- zlibd32.mak
- AssemblyInfo.cs
- ChecksumImpl.cs
- CircularBuffer.cs
- CodecBase.cs
- Deflater.cs
- DotZLib.cs
- DotZLib.csproj
- GZipStream.cs
- Inflater.cs
- UnitTests.cs
- DotZLib.build
- DotZLib.chm
- DotZLib.sln
- LICENSE_1_0.txt
- readme.txt
- gvmat64.S
- infback9.c
- infback9.h
- inffix9.h
- inflate9.h
- inftree9.c
- inftree9.h
- README
- inffas86.c
- inffast.S
- test.cpp
- zfstream.cpp
- zfstream.h
- zstream.h
- zstream_test.cpp
- README
- test.cc
- TODO
- zfstream.cc
- zfstream.h
- bld_ml64.bat
- gvmat64.asm
- inffas8664.c
- inffasx64.asm
- readme.txt
- bld_ml32.bat
- inffas32.asm
- match686.asm
- readme.txt
- configure.ac
- crypt.h
- ioapi.c
- ioapi.h
- iowin32.c
- iowin32.h
- make_vms.com
- Makefile
- Makefile.am
- miniunz.c
- miniunzip.1
- minizip.1
- minizip.c
- minizip.pc.in
- MiniZip64_Changes.txt
- MiniZip64_info.txt
- mztools.c
- mztools.h
- unzip.c
- unzip.h
- zip.c
- zip.h
- example.pas
- readme.txt
- zlibd32.mak
- zlibpas.pas
- Makefile
- puff.c
- puff.h
- pufftest.c
- README
- zeros.raw
- testzlib.c
- testzlib.txt
- Makefile
- Makefile.msc
- untgz.c
- miniunz.vcxproj
- miniunz.vcxproj.filters
- minizip.vcxproj
- minizip.vcxproj.filters
- testzlib.vcxproj
- testzlib.vcxproj.filters
- testzlibdll.vcxproj
- testzlibdll.vcxproj.filters
- zlib.rc
- zlibstat.vcxproj
- zlibstat.vcxproj.filters
- zlibvc.def
- zlibvc.sln
- zlibvc.vcxproj
- zlibvc.vcxproj.filters
- miniunz.vcxproj
- minizip.vcxproj
- testzlib.vcxproj
- testzlibdll.vcxproj
- zlib.rc
- zlibstat.vcxproj
- zlibvc.def
- zlibvc.sln
- zlibvc.vcxproj
- miniunz.vcproj
- minizip.vcproj
- testzlib.vcproj
- testzlibdll.vcproj
- zlib.rc
- zlibstat.vcproj
- zlibvc.def
- zlibvc.sln
- zlibvc.vcproj
- readme.txt
- README.contrib
- algorithm.txt
- rfc1950.txt
- rfc1951.txt
- rfc1952.txt
- txtvsbin.txt
- enough.c
- fitblk.c
- gun.c
- gzappend.c
- gzjoin.c
- gzlog.c
- gzlog.h
- README.examples
- zlib_how.html
- zpipe.c
- zran.c
- Makefile.bor
- Makefile.dj2
- Makefile.emx
- Makefile.msc
- Makefile.tc
- Makefile
- README
- Makefile.os2
- zlib.def
- descrip.mms
- Makefile.emx
- Makefile.riscos
- README
- visual-basic.txt
- package.qpg
- example.c
- infcover.c
- minigzip.c
- watcom_f.mak
- watcom_l.mak
- DLL_FAQ.txt
- Makefile.bor
- Makefile.gcc
- Makefile.msc
- README-WIN32.txt
- VisualC.txt
- zlib.def
- zlib1.rc
- adler32.c
- ChangeLog
- CMakeLists.txt
- compress.c
- configure
- crc32.c
- crc32.h
- deflate.c
- deflate.h
- FAQ
- gzclose.c
- gzguts.h
- gzlib.c
- gzread.c
- gzwrite.c
- INDEX
- infback.c
- inffast.c
- inffast.h
- inffixed.h
- inflate.c
- inflate.h
- inftrees.c
- inftrees.h
- make_vms.com
- Makefile
- Makefile.in
- README
- treebuild.xml
- trees.c
- trees.h
- uncompr.c
- zconf.h
- zconf.h.cmakein
- zconf.h.in
- zlib.3
- zlib.3.pdf
- zlib.h
- zlib.map
- zlib.pc.cmakein
- zlib.pc.in
- zlib2ansi
- zutil.c
- zutil.h
- advancednetworksetup.cpp
- advancednetworksetup.h
- advancednetworksetup.ui
- assets.qrc
- deviceselection.cpp
- deviceselection.h
- deviceselection.ui
- diskdevice.cpp
- diskdevice.h
- downloadprogress.cpp
- downloadprogress.h
- downloadprogress.ui
- extractprogress.cpp
- extractprogress.h
- extractprogress.ui
- extractworker.cpp
- extractworker.h
- icon.png
- io.cpp
- io.h
- io_linux.cpp
- io_osx.cpp
- io_windows.cpp
- langselection.cpp
- langselection.h
- langselection.ui
- licenseagreement.cpp
- licenseagreement.h
- licenseagreement.ui
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- networksettings.cpp
- networksettings.h
- networksetup.cpp
- networksetup.h
- networksetup.ui
- OFL.txt
- osmc.ts
- osmcinstaller
- osmcinstaller.desktop
- preseeddevice.cpp
- preseeddevice.h
- preseeddevice.ui
- preseeder.cpp
- preseeder.h
- qt_host_installer.exe.manifest
- qt_host_installer.pro
- successdialog.cpp
- successdialog.h
- successdialog.ui
- sudo-askpass.osascript.js
- supporteddevice.cpp
- supporteddevice.h
- updatenotification.cpp
- updatenotification.h
- updatenotification.ui
- utils.cpp
- utils.h
- versionselection.cpp
- versionselection.h
- versionselection.ui
- wifinetworksetup.cpp
- wifinetworksetup.h
- wifinetworksetup.ui
- winrar.sfx
- writeimageworker.cpp
- writeimageworker.h
- build_win_with_mingw.cmd
- debian.changelog
- debian.control
- debian.dsc
- debian.rules
- make_host_obs.sh
- make_host_osx.sh
- make_host_win.sh
- Makefile
- osmc-installer.spec
- README.md
- win_help1.png
- A.png
- B.png
- C.png
- D.png
- E.png
- F.png
- A.png
- B.png
- C.png
- D.png
- E.png
- F.png
- 64x64.png
- build.sh
- Makefile
- NOOBS-Logo-1.png
- NOOBS-Logo-2.png
- os-pi1.json
- os-pi2.json
- os-pi4.json
- partition_setup.sh
- partitions-pi1.json
- partitions-pi2.json
- partitions-pi4.json
- release_notes.txt
- all-0001-Add-OSMC-package.patch
- all-0002-BusyBox-add-XZ-support.patch
- all-0003-Qt-fix-graphics-support.patch
- all-0004-Do-not-use-HWDB.patch
- all-0005-Qt-do-not-use-translations.patch
- all-0006-Bump-fakeroot-to-1.30.1.patch
- all-0007-M4-update-to-1.4.19.patch
- all-0008-CMake-fix-build-with-new-GCC-version.patch
- all-0009-Qt-fix-for-each-loop-so-that-the-build-succeeds-with.patch
- all-0010-Strip-kernel-modules-unconditionally.patch
- provision-vero5-environment.patch
- rbp-001-add-raspberrypi-kernel.patch
- rbp-002-add-raspberrypi-firmware.patch
- rbp-003-build-device-tree-and-overlays.patch
- rbp2-000-add-raspberrypi-kernel-config.patch
- rbp2-001-add-device-defconfig.patch
- rbp4-000-add-raspberrypi-kernel-config.patch
- rbp4-001-add-device-defconfig.patch
- signed-vero5-kernel.patch
- vero3-000-add-vero3-defconfig.patch
- vero3-001-add-vero3-kernel-config.patch
- vero3-002-fix-dtb-patch.patch
- vero3-004-update-uboot.patch
- vero3-005-fix-vfw-env-ops-lock.patch
- vero5-000-add-vero5-defconfig.patch
- vero5-001-add-vero5-kernel-config.patch
- vero5-002-fix-dtb-patch.patch
- vero5-004-update-uboot.patch
- vero5-005-fix-vfw-env-ops-lock.patch
- init
- install.png
- SourceSansPro-Regular.ttf
- assets.qrc
- bootloaderconfig.cpp
- bootloaderconfig.h
- cmdlineparser.cpp
- cmdlineparser.h
- extractworker.cpp
- extractworker.h
- init
- logger.cpp
- logger.h
- main.cpp
- mainwindow.cpp
- mainwindow.h
- mainwindow.ui
- network.cpp
- network.h
- osmc.ts
- preseedparser.cpp
- preseedparser.h
- qt_target_installer.pro
- target.cpp
- target.h
- targetlist.cpp
- targetlist.h
- utils.cpp
- utils.h
- build.sh
- Makefile
- README.md
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- aml-vnc.conf
- aml-vnc.service
- app.json
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- triggers
- 00-osmc-allow-suite-changes
- 00-osmc-do-not-keep-downloads
- 00-osmc-fancy-progressbar
- 00-osmc-no-prompt-conffiles
- 00-osmc-no-recommends-or-suggests
- 00-osmc-user-agent
- kernel-common
- excludes
- apt-auto-removal-osmc
- devel_update_preferences
- stats_preferences
- update_preferences
- excludes
- 100-add-sbin.sh
- 101-apt-update.sh
- 102-enable-cursor.patch
- 103-generate-locale.sh
- 104-add-osmc-bin.sh
- 105-check-ssh-password.sh
- 100-osmc.conf
- 000-osmc-ignore-power-key.conf
- local.conf
- override.conf
- apt-daily-upgrade.timer
- apt-daily.timer
- systemd-timesyncd.service
- 61-partuuid.rules
- 996-fix-gpiomem.rules
- 996-fix-hdhomerun.rules
- 997-fix-spi.rules
- 998-fix-input.rules
- 999-not-a-joystick.rules
- issue
- issue.net
- nsswitch.conf
- os-release
- mt7610u.bin
- manual-update.service
- osmc-id-generator.service
- osmc-prune-devel.service
- osmc-prune-devel.timer
- osmc-report-stats.service
- osmc-report-stats.timer
- apt
- apt-get
- apt-get-noninteractive
- manual-update
- myosmc-id-setup
- myosmc-report-installs
- osmc-prune-devel
- paste-log
- motd
- OSMC-Lat15-Terminus14.psf.gz
- OSMC-Lat15-TerminusBold22x11.psf.gz
- OSMC-Lat15-TerminusBold28x14.psf.gz
- allow-systemctl-as-osmc.pkla
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- all-001-add-bcm43xx-3wire-variant.patch
- all-002-reset-uart-speed-after-fw-dl.patch
- all-003-increase-fw-timeout.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 20-bluealsa.conf
- 21-bt-audio-osmc.conf
- bluealsa-aplay.service
- bluealsa.service
- 21-bt-audio-osmc.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-000-disable-sync-from-dhcp-time.patch
- all-0010-Restore-default-behaviour-of-writing-directly-to-etc.patch
- all-002-osmc-dbus-connman-interaction.patch
- all-003-Add-an-option-to-prevent-etc-resolv.conf-from-being-.patch
- all-004-ipv6-disabled-by-default.patch
- all-005-Try-harder-to-connect-to-Wireless-networks.-Helps-wi.patch
- all-006-Do-not-write-to-system-journal-when-we-can-t-find-a-.patch
- all-010-add-option-to-enable-registering-of-nameservers-as-routes.patch.nouse
- all-011-disable-background-scanning.patch.nouse
- all-012-do-not-register-nameservers-as-routes.patch
- all-013-do-not-include-manpages.patch
- all-014-do-not-set-tmpfiles-directory.patch
- all-015-dns-resolver-improvements.patch
- all-016-wpa3-revert.patch
- all-017-fix-auth-challenge.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- udisks-glue.conf
- udisks-glue.service
- 60-cdrom_id.rules
- README
- osmc-diskmount.pkla
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- osmcrf.hwdb
- eventlircd.service
- lircd_helper@.service
- hauppauge_a415
- HOPLOrc6
- nova_hd_s2
- pvr350
- rc-imon-mce
- rc-imon-pad
- rc-medion-x10
- rc-medion-x10-digitainer
- rc-rc6-mce
- rc-tt-1500
- rc6a-sundtek
- skystarhd2
- 98-eventlircd-names.rules
- 98-eventlircd.rules
- 98-eventlircd.rules.disabled
- 98-lircd.rules
- 98-lircd.rules.disabled
- wakeup_enable
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 70-input-repeat.rules
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- ftp.service
- ftp-app-osmc
- vsftpd.conf
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- ftr.service
- preseed
- preseed-agent
- pc-ftr
- rbp1-ftr
- rbp2-ftr
- rbp4-ftr
- vero2-ftr
- vero3-ftr
- vero5-ftr
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- vero3-0001-Allow-multiple-entries.patch
- vero3-0002-Allow-writing-to-nand-emmc.patch
- vero3-0003-Hardcode-Vero-3-parameters.patch
- vero3-0004-Add-blank-defconfig.patch
- vero3-0005-add-gcc6-support.patch
- vero3-0006-add-gcc8-support.patch
- vero3-0007-add-gcc10-support.patch
- vero5-0001-Allow-multiple-entries.patch
- vero5-0002-Allow-writing-to-nand-emmc.patch
- vero5-0003-Hardcode-Vero-3-parameters.patch
- vero5-0004-Add-blank-defconfig.patch
- vero5-0005-add-gcc6-support.patch
- vero5-0006-add-gcc8-support.patch
- vero5-0007-add-gcc10-support.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- irqbalance.service
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- app.json
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- jenkins-slave.service
- jenkins-slave.conf
- jenkins-slave
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- inform-updater
- control
- control
- control
- control
- control
- rbp1
- rbp2
- rbp464
- vero
- vero2
- vero364
- vero564
- build.sh
- busybox.config
- e2fsck.conf
- init
- lvm-avnftl.conf
- Makefile
- udhcpc.script
- vero-fix-macros.patch
- vero3-add-arm64-support.patch
- VERSIONS
- rbp-006-force-nfsroot-v3.patch
- rbp-009-add-Formosa-eHome.patch
- rbp-010-add-SMK-IR.patch
- rbp-012-add-rbp-support.patch
- rbp-019-build-with-higher-optimisation.patch
- rbp-025-disable-pm-brcmfmac.patch
- rbp-028-raw-ir-to-userspace.patch
- rbp-029-alsa-by-default.patch
- rbp-030-add-mt7610u.patch
- rbp-032-fixup-astrometa-dvbc.patch
- rbp2-000-add-kernel-config.patch
- rbp464-000-add-kernel-config.patch
- vero2-000-add-kernel-config.patch
- vero2-001-add-mt7610u.patch
- vero2-002-add-rtl8812au.patch
- vero364-000-add-kernel-config.patch
- vero564-000-add-kernel-config.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- libamadec.so
- libamavutils.so
- libamcodec.LICENSE
- libamcodec.so
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- adec-external-ctrl.h
- adec-macros.h
- adec-types.h
- alsa-out.h
- audio-out.h
- audiodsp.h
- audiodsp_update_format.h
- dtv_patch_out.h
- log-print.h
- amaudioutils.h
- Amavutils.h
- amconfigutils.h
- Amdisplayutils.h
- amdrmutils.h
- ammodule.h
- Amsufaceutils.h
- Amsysfsutils.h
- Amsyswrite.h
- amthreadpool.h
- Amvideocap.h
- Amvideocaptools.h
- Amvideoutils.h
- itemlist.h
- list.h
- aformat.h
- amstream.h
- vformat.h
- videosync.h
- ppmgr.h
- amvideo.h
- ion.h
- ion_dev.h
- v4l2-common.h
- v4l2-controls.h
- videodev2.h
- audio_priv.h
- codec.h
- codec_error.h
- codec_msg.h
- codec_type.h
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-001-forward-1.0.2.patch
- all-002-add-3D-subtitle-depth-plane-info.patch
- all-003-export-functions-to-access-streams-direct.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-004-do-not-try-use-git-revision-in-version.patch
- all-005-fix-avr-turning-back-on.patch
- vero3-003-wait-for-fd.patch
- vero5-003-wait-for-fd.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-000-patch.patch
- all-fix-openssl11.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-000-prepopulate-mmap-db.patch
- all-001-improve-firefox-performance.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- all-001-ensure-build-with-uinput.patch
- all-001-support-higher-keys.patch
- all-002-do-not-build-with-extras.patch
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- grab-logs
- readgui
- remote-cli
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- cli_remote.py
- grablogs.py
- osmc_comms.py
- osmc_language.py
- osmc_logging.py
- osmc_scheduler.py
- osmc_setting.py
- __init__.py
- fanart.jpg
- icon.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- apf_class.py
- apf_gui.py
- apf_store.py
- __init__.py
- fanart.jpg
- icon.png
- APFAddonInfo_720OSMC.xml
- APFAddonInfo_OSMC.xml
- APFBrowser_720OSMC.xml
- APFBrowser_OSMC.xml
- background.png
- Curve.png
- DialogBackground.png
- DialogTextBackground.png
- DropShadow.png
- logo.png
- OptionsBackground.png
- osmc_logo.png
- osmclight100.png
- OverlayEffect.png
- ScrollBackground.png
- ScrollBackgroundHorizontal.png
- ScrollbarGripFO.png
- ScrollbarGripHorizontalFO.png
- ScrollbarGripNF.png
- single_pixel.png
- TextShade.png
- white.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- grablogs.py
- readgui.py
- __init__.py
- fanart.jpg
- icon.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- bluetooth.py
- bluezutils.py
- connman.py
- networking_gui.py
- osmc_advset_editor.py
- osmc_bluetooth.py
- osmc_bluetooth_agent.py
- osmc_network.py
- osmc_systemd.py
- osmc_wireless_agent.py
- __init__.py
- fanart.jpg
- icon.png
- network_gui.xml
- network_gui_720.xml
- background.png
- blueBG.png
- bluetooth_cap.png
- bluetooth_cnp.png
- bluetooth_nc.png
- ce020.png
- ce2040.png
- ce6080.png
- ce80100.png
- cne020.png
- cne2040.png
- cne6080.png
- cne80100.png
- Curve.png
- logo.png
- myfocustexture.png
- mynormaltexture.png
- nce020.png
- nce2040.png
- nce6080.png
- nce80100.png
- ncne020.png
- ncne2040.png
- ncne6080.png
- ncne80100.png
- osmclight100.png
- RadioOff.png
- RadioOn.png
- single_pixel.png
- TextShade.png
- white.png
- white_bar.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- config_editor.py
- osmc_reparser.py
- __init__.py
- fanart.jpg
- icon.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- remote_gui.py
- remote_remotes.py
- __init__.py
- fanart.jpg
- icon.png
- OSMC_remote_testing.xml
- OSMC_remote_testing720.xml
- RemoteBrowser_720OSMC.xml
- RemoteBrowser_OSMC.xml
- background.png
- Curve.png
- DialogBackground.png
- DialogTextBackground.png
- DropShadow.png
- logo.png
- OptionsBackground.png
- OSDProgressBar.png
- osmc_logo.png
- osmclight100.png
- OverlayEffect.png
- RadioOff.png
- RadioOn.png
- ScrollBackground.png
- ScrollBackgroundHorizontal.png
- ScrollbarGripFO.png
- ScrollbarGripHorizontalFO.png
- ScrollbarGripNF.png
- single_pixel.png
- TextShade.png
- white.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- services_gui.py
- __init__.py
- fanart.jpg
- icon.png
- ServiceBrowser_720OSMC.xml
- ServiceBrowser_OSMC.xml
- background.png
- Curve.png
- DialogBackground.png
- DialogTextBackground.png
- DropShadow.png
- logo.png
- OptionsBackground.png
- osmc_logo.png
- osmclight100.png
- OverlayEffect.png
- ScrollBackground.png
- ScrollBackgroundHorizontal.png
- ScrollbarGripFO.png
- ScrollbarGripHorizontalFO.png
- ScrollbarGripNF.png
- single_pixel.png
- TextShade.png
- white.png
- settings.xml
- addon.xml
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- FO_Icon.png
- FO_Icon_Widget.png
- FX_Icon.png
- FX_Icon_Widget.png
- osmc_setting.py
- __init__.py
- force_update.py
- schedule.py
- __init__.py
- apt_cache_action.py
- call_osmc_parent.py
- call_parent.py
- osmc_backups.py
- osmc_hotfix.py
- service_entry.py
- __init__.py
- service.py
- fanart.jpg
- icon.png
- update_available.png
- settings.xml
- addon.xml
- xmltodict.py
- addon.xml
- changelog.txt
- icon.png
- LICENSE
- README.md
- Apache-2.0
- GPL-2.0-or-later
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- strings.po
- __init__.py
- __LICENSE__.py
- __WARRANTY__.py
- call_osmc_parent.py
- fonts.txt
- osmc_settings_gui.py
- osmc_slideshow.py
- osmc_timezones.py
- osmc_ubiquifonts.py
- osmc_walkthru.py
- script_entry.py
- service_entry.py
- wifi_scanner.py
- __init__.py
- script.py
- service.py
- fanart.jpg
- icon.png
- osmc_slideshow.xml
- settings_gui.xml
- settings_gui_720.xml
- walkthru.xml
- walkthru_720.xml
- backup_Font.xml
- LICENSE.txt
- LICENSE_2.txt
- NotoSans-Bold.ttf
- NotoSans-Regular.ttf
- OFL.txt
- OpenSans-Bold.ttf
- OpenSans-BoldItalic.ttf
- OpenSans-ExtraBold.ttf
- OpenSans-ExtraBoldItalic.ttf
- OpenSans-Italic.ttf
- OpenSans-Light.ttf
- OpenSans-LightItalic.ttf
- OpenSans-Regular.ttf
- OpenSans-Semibold.ttf
- OpenSans-SemiboldItalic.ttf
- Roboto-Light.ttf
- Roboto-Regular.ttf
- SourceSansPro-Black.ttf
- SourceSansPro-BlackItalic.ttf
- SourceSansPro-Bold.ttf
- SourceSansPro-BoldItalic.ttf
- SourceSansPro-ExtraLight.ttf
- SourceSansPro-ExtraLightItalic.ttf
- SourceSansPro-Italic.ttf
- SourceSansPro-Light.ttf
- SourceSansPro-LightItalic.ttf
- SourceSansPro-Regular.ttf
- SourceSansPro-Semibold.ttf
- SourceSansPro-SemiboldItalic.ttf
- ArrowDownFO.png
- ArrowDownNF.png
- ArrowUpFO.png
- ArrowUpNF.png
- back_FO.png
- back_FX.png
- background.png
- blueBG.png
- bump_bg.png
- bunny.png
- circle.png
- conf_preview.jpg
- Curve.png
- DialogBackground.png
- DialogTextBackground.png
- down.png
- DropShadow.png
- eight.png
- frame.png
- fwrd_FO.png
- fwrd_FX.png
- gun.png
- hole.png
- key.png
- left.png
- LightBlueBar.png
- lock.png
- logo.png
- next_FO.png
- next_FX.png
- nib.png
- nib_focus.png
- OptionsBackground.png
- OSMC_Background.jpg
- osmc_icon.png
- OSMC_icon_circle.png
- OSMC_icon_grey.png
- OSMC_icon_inner.png
- OSMC_icon_line.png
- OSMC_icon_white.png
- osmc_logo.png
- osmc_preview.jpg
- osmclight100.png
- osmclight300.png
- osmclogo.png
- OSMCsmall_white.png
- OverlayEffect.png
- prev_FO.png
- prev_FX.png
- RadioOff.png
- RadioOn.png
- right.png
- ScrollBackground.png
- ScrollBackgroundHorizontal.png
- ScrollbarGripFO.png
- ScrollbarGripHorizontalFO.png
- ScrollbarGripNF.png
- segment_BG.png
- selection_focus.png
- selection_unfocus.png
- single_pixel.png
- square.png
- sub.png
- TextShade.png
- up.png
- white.png
- white_circle.png
- settings.xml
- addon.xml
- README
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- bluetooth.png
- mail.png
- mouse.png
- phone.png
- __init__.py
- bt.py
- hid.py
- __init__.py
- keymaps.py
- sixaxis.py
- sixpair.py
- sixwatch.py
- __init__.py
- defs.py
- ps3_remote.py
- xbmcclient.py
- zeroconf.py
- xbmc-eventclients-common.public
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- mediacenter.service
- allow-poweroff-kodi.pkla
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- strings-osmc.po
- all-000-disable-cec-toasts.patch
- all-001-system-info-display.patch
- all-003-disable-libinput-grabbing.patch
- all-004-remove-logging-spam.patch
- all-007-sync-timezone-from-mediacenter.patch
- all-012-disable-backslash-toggling-full-screen.patch
- all-014-Sometimes-the-shutdown-or-reboot-process-can-hang.patch
- all-015-Add-sigterm-handler.patch
- all-019-osmc-rss-by-default.patch
- all-021-allow-settings-saved-from-python.patch
- all-022-add-hama-keymap.patch
- all-023-do-not-handle-mounting-by-default.patch
- all-027-no-scm-rev-in-version.patch
- all-028-save-settings-only-if-they-were-modified.patch
- all-029-Add-enumerated-type-OSMCSettingsState.patch
- all-030-Add-OSMCWalkthroughState-to-CApplicationMessenger.patch
- all-031-Allow-OSMCWalkthroughState-to-be-set-via-xbmc-Python.patch
- all-032-Allow-skin-tobe-changed-via-xbmc-legacy-Python.patch
- all-033-Do-not-prompt-for-confirmation-of-skin-change-if-it-.patch
- all-035-Do-not-update-repositories-or-addons-while-we-are-ru.patch
- all-040-Ensure-that-Kodi-devicename-reflects-etc-hostname.patch
- all-041-allow-hostname-to-be-changed-via-xbmc.patch
- all-042-allow-timezone-to-be-changed-via-xbmc.patch
- all-044-Use-UDevil-to-unmount-disks-if-it-is-available.patch
- all-045-Do-not-show-boot-in-list-of-mounted-media.patch
- all-060-disable-event-logging-by-default.patch
- all-063-update-favicon-for-kodi-web-interface.patch
- all-070-no-version-check-in-manifest.patch
- all-073-enable-expert-settings-by-default.patch
- all-074-add-my-osmc-to-estuary.patch
- all-077-Fix-an-issue-when-passing-multiple-addons-to-ADDONS_.patch
- all-086-add-osmc-privacy-policy.patch
- all-087-make-osmc-skin-default.patch
- all-090-do-not-notify-when-boot-is-mounted.patch
- all-092-fix-skin-saving-settings.patch
- all-093-fix-setting-loss-when-rebooting-from-profile-login-screen.patch
- all-094-fix-setting-loss-when-rebooting-from-Kodi.patch
- all-099-fix-for-iptv-blocking-osmc.patch
- all-100-ensure-web-server-on-port-80.patch
- all-107-ensure-some-addons-always-enabled-at-startup.patch
- all-112-allow-sharing-for-mounted-disks.patch
- all-113-add-support-to-mix-LFE.patch
- all-114-set-system-defaults-for-osmc.patch
- all-117-use-osmc-binary-addon-repo.patch
- all-119-fix-playback-of-m3u-internet-streams.patch
- all-121-prefer-higher-res-at-framerate.patch
- all-122-add-support-for-osmc-long-press.patch
- all-123-add-support-for-bluealsa.patch
- all-125-fix-quirky-USB-audio-card.patch
- all-127-improve-CEC-behaviour.patch
- all-128-allow-downstream-strings.patch
- all-129-support-string-override.patch
- all-130-fix-no-git-found.patch
- all-131-change-input-delay.patch
- all-132-fix-skin-reloading-crash.patch
- all-134-add-bdj-keymap.patch
- all-999-fix-jre-bullseye.patch
- all-999-use-older-libfmt.patch
- logo.png
- pc-watchdog
- rbp-000-add-pi-support.patch
- rbp2-advancedsettings.xml
- rbp2-watchdog
- rbp4-advancedsettings.xml
- rbp4-watchdog
- vero3-000-add-vero-support.patch
- vero3-001-fix-skipping.patch
- vero3-advancedsettings.xml
- vero3-watchdog
- vero5-000-add-vero-support.patch
- vero5-advancedsettings.xml
- vero5-watchdog
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- kodi-send
- xbmc-send
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- rbp2-000-do-not-include-gles3-headers.patch
- rbp2-001-add-raspberrypi5-support.patch
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- connman
- local.conf
- connman.conf
- connman-wait-for-network.service
- connman.service
- http-time.service
- http-time
- start-network
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- osmc.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 01autoremove-osmc
- 101-osmc-device.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- process-vmlinuz-pc
- preprocess-pc
- kernel-img.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- performance.service
- performance_tuner
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- process-vmlinuz-rbp
- 000-check-boot-is-ok
- 001-preprocess-rbp
- 000-rbp.conf
- 900-disable-update.sh
- 901-videocore.sh
- osmc-disable-rbp-update
- 999-drm-video-group.rules
- 999-fix-vchiq.rules
- kernel-img.conf
- BCM43430A1.hcd
- BCM43430B0.hcd
- BCM4345C0.hcd
- BCM4345C5.hcd
- bcm43xx-0.fw
- bcm43xx_hdr-0.fw
- brcmfmac43143-sdio.bin
- brcmfmac43143.bin
- brcmfmac43236b.bin
- brcmfmac43241b0-sdio.bin
- brcmfmac43241b4-sdio.bin
- brcmfmac43241b5-sdio.bin
- brcmfmac43242a.bin
- brcmfmac4329-sdio.bin
- brcmfmac4330-sdio.bin
- brcmfmac4334-sdio.bin
- brcmfmac43340-sdio.bin
- brcmfmac4335-sdio.bin
- brcmfmac43362-sdio.bin
- brcmfmac4339-sdio.bin
- brcmfmac43430-sdio.bin
- brcmfmac43430-sdio.txt
- brcmfmac43430a0-sdio.bin
- brcmfmac43436-sdio.bin
- brcmfmac43436-sdio.clm_blob
- brcmfmac43436-sdio.txt
- brcmfmac43455-sdio.bin
- brcmfmac43455-sdio.clm_blob
- brcmfmac43455-sdio.txt
- brcmfmac43456-sdio.bin
- brcmfmac43456-sdio.clm_blob
- brcmfmac43456-sdio.txt
- brcmfmac4354-sdio.bin
- brcmfmac4356-sdio.bin
- brcmfmac43569.bin
- brcmfmac4373-sdio.bin
- brcmfmac4373.bin
- rpi-display-backlight.service
- raspi-config
- rpi-update
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 01autoremove-osmc
- BCM43430A1.hcd
- 101-osmc-device.conf
- local.conf
- 90-rpi-add-serial.rules
- brcmfmac43430-sdio.bin
- brcmfmac43430-sdio.txt
- brcm43xx.service
- bt-firmware.path
- rpi-btuart
- RPi-WM8804.conf
- platform_no_longer_updates
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 01autoremove-osmc
- 101-osmc-device.conf
- local.conf
- 90-rpi-add-serial.rules
- BCM4345C0.hcd
- brcmfmac43430-sdio.bin
- brcmfmac43430-sdio.txt
- brcmfmac43455-sdio.bin
- brcmfmac43455-sdio.clm_blob
- brcmfmac43455-sdio.txt
- brcm43xx.service
- bt-firmware.path
- rpi-btuart
- RPi-WM8804.conf
- vc4-hdmi.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 01autoremove-osmc
- 101-osmc-device.conf
- local.conf
- 90-rpi-add-serial.rules
- brcm43xx.service
- bt-firmware.path
- rpi-btuart
- RPi-WM8804.conf
- vc4-hdmi.conf
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- apple-silver-A1294-lircd.conf
- apple-silver-A1294-lircd.png
- apple-white-A1156-lircd.conf
- apple-white-A1156-lircd.png
- atilibusb-lircd.conf
- atilibusb-lircd.png
- dell-travel-remote-nu851.lircd.conf
- dell-travel-remote-nu851.lircd.png
- dvicoo-lircd.conf
- dvicoo-lircd.png
- hauppage45-pvr350-lircd.conf
- hauppage45-pvr350-lircd.png
- kls-1.6-lircd.conf
- lircd-full.conf
- osmc-remote-lircd.conf
- osmc-remote-lircd.png
- philips-srm-7500-lircd.conf
- philips-srm-7500-lircd.png
- rc6-mce-lircd.conf
- rc6-mce-lircd.png
- samsung-lircd.conf
- samsung-lircd.png
- ttusbir-lircd.conf
- wdtvlive-remote-lircd.conf
- wdtvlive-remote-lircd.png
- xbox-lircd.conf
- xbox-lircd.png
- xbox-one-lircd.conf
- xbox-one-lircd.png
- xbox360-lircd.conf
- xbox360-lircd.png
- yausbirv2_frontswitch.conf
- blacklist-rc6.conf
- 999-osmcrf-not-joystick.rules
- osmcrf.conf
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- 99-samba-update-restart
- samba.service
- smb-app-osmc
- smb.conf
- smb-app-osmc.conf
- smb-app-osmc.conf
- samba.service
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- sftp.service
- ssh.service
- ssh-app-osmc
- sshd_config
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- transmission.conf
- transmission.service
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- tvheadend.service
- all-001-do-not-use-git-for-muxlist.patch
- all-002-use-legacy-DVB-api-for-AMLogic-3.14-kernel.patch
- all-003-fix-hdhomerun-library.patch
- all-004-fix-build-with-gcc10.patch
- app.json
- build.sh
- Makefile
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- postinst
- postrm
- preinst
- prerm
- build.sh
- Makefile
- conffiles
- control
- debian-binary
- build.sh
- Makefile
- common.sh
- .gitignore
- CONTRIBUTING.md
- LICENSE
- README.md
# Installation Guide
git clone https://github.com/osmc/osmc
Downloads the entire project code from GitHub to your computer.
cd osmc
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd installer/host/qt_host_installer/w32-lib/zlib-1.2.8
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. .NET
Mediumcd installer/host/qt_host_installer/w32-lib/zlib-1.2.8/contrib/dotzlib
This project's files live in a subfolder, so move into it first.
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
4. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd filesystem/osmc-rbp2-filesystem
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
