Spis treści

OSMC (Open Source Media Center)

OSMC to darmowy, otwartoźródłowy system operacyjny oparty na Debianie, przeznaczony do tworzenia domowego centrum multimedialnego (HTPC – Home Theater PC). Zawiera preinstalowany Kodi – rozbudowany interfejs do odtwarzania filmów, muzyki, zdjęć oraz strumieniowania treści.

 

OSMC działa na urządzeniach takich jak:

Cechy OSMC

Interfejs użytkownika

OSMC korzysta z Kodi jako interfejsu graficznego:

Terminal i zarządzanie systemem

OSMC daje pełny dostęp do systemu przez SSH lub terminal lokalny:

Typowe scenariusze użycia

Instalacja

Przykładowa konfiguracja z Ampache

OSMC jako lekki system z interfejsem Kodi może być używany równolegle jako serwer multimedialny (Ampache):

Struktura katalogów

OSMC zbudowany jest na Debianie, więc ogólna struktura katalogów jest zgodna ze standardem Filesystem Hierarchy Standard (FHS) Linuksa.

├── bin/                 # Podstawowe programy i polecenia (np. ls, cp, mv)
├── boot/                # Pliki startowe systemu (np. kernel Linuksa)
├── dev/                 # Pliki urządzeń (np. /dev/sda1 dla dysku twardego)
├── etc/                 # Pliki konfiguracyjne systemu i aplikacji
│   ├── fstab            # Konfiguracja montowania systemów plików
│   ├── network/         # Konfiguracja sieci
│   ├── systemd/         # Jednostki systemd (np. usługa Kodi)
│   └── ssh/             # Konfiguracja serwera SSH
├── home/                # Katalogi domowe użytkowników
│   └── osmc/            # Katalog domowy użytkownika 'osmc' (głównego użytkownika)
│       ├── .kodi/       # Główne dane konfiguracyjne Kodi (ukryty katalog)
│       │   ├── addons/  # Zainstalowane wtyczki Kodi
│       │   ├── media/   # Dane multimedialne Kodi (bazy danych, okładki)
│       │   ├── temp/    # Pliki tymczasowe Kodi
│       │   ├── userdata/ # Dane użytkownika Kodi (profiles.xml, advancedsettings.xml)
│       │   │   ├── playlists/ # Listy odtwarzania użytkownika
│       │   │   └── keymaps/  # Mapowanie klawiszy
│       │   └── log/     # Logi Kodi
│       ├── .ssh/        # Klucze SSH użytkownika
│       ├── videos/      # Przykładowy katalog na filmy
│       └── music/       # Przykładowy katalog na muzykę
├── lib/                 # Biblioteki systemowe
├── media/               # Punkty montowania dla urządzeń wymiennych np. USB
├── mnt/                 # Punkty montowania dla tymczasowych systemów plików
├── opt/                 # Opcjonalne oprogramowanie (rzadko używane w OSMC)
├── proc/                # Informacje o procesach i systemie plików
├── root/                # Katalog domowy użytkownika 'root'
├── run/                 # Tymczasowe pliki danych uruchomionych procesów
├── sbin/                # Podstawowe programy administracyjne
├── srv/                 # Dane serwerowe (rzadko używane w OSMC)
├── sys/                 # Informacje o sprzęcie i systemie
├── tmp/                 # Pliki tymczasowe
└── var/                 # Zmienne dane systemowe
    ├── cache/           # Pliki pamięci podręcznej
    ├── lib/             # Dane bibliotek
    ├── log/             # Pliki logów systemowych
    ├── mail/            # Skrzynki pocztowe użytkowników (rzadko używane w OSMC)
    ├── run/             # Tymczasowe dane o procesach
    └── www/             # Pliki serwera WWW (jeśli zainstalowany)

Więcej szczegółów dotyczących podobnych zagadnień