Narzędzia użytkownika

Narzędzia witryny


kategoria:linux:osmc

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:

  • Raspberry Pi (wszystkie wersje, w tym B+)
  • Vero (dedykowany sprzęt od OSMC)
  • Apple TV (1. generacja)
  • Komputery x86/x64

Cechy OSMC

  • W pełni funkcjonalne Kodi jako GUI
  • System oparty o Debiana – dostęp do terminala, APT, skryptów
  • Automatyczne aktualizacje i wsparcie dla dodatków Kodi
  • Możliwość instalacji własnych usług (np. Ampache, Nextcloud, FTP, Samba)
  • Obsługa Wi-Fi, HDMI CEC, pilotów IR/Bluetooth
  • Wsparcie dla dźwięku wielokanałowego (DTS, Dolby)

Interfejs użytkownika

OSMC korzysta z Kodi jako interfejsu graficznego:

  • Przeglądarka multimediów (muzyka, filmy, zdjęcia)
  • Obsługa lokalnych plików i strumieni z sieci (DLNA, SMB, NFS)
  • Wsparcie dla dodatków wideo i muzycznych (YouTube, radio internetowe)
  • Skórki i personalizacja interfejsu

Terminal i zarządzanie systemem

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

  • Domyślne dane logowania: osmc / osmc
  • Można instalować dodatkowe pakiety Debianowe (np. sudo apt install ampache, vsftpd, nginx)
  • Obsługuje usługi systemd (systemctl)

Typowe scenariusze użycia

  • Centrum multimedialne w salonie z dostępem do lokalnych i sieciowych zasobów
  • Domowy serwer multimedialny – strumieniowanie do innych urządzeń (np. przez Ampache, DLNA)
  • Serwer FTP/Samba do współdzielenia plików w sieci lokalnej
  • Serwer WWW/AMP – np. z instalacją panelu jak Nextcloud, Ampache.

Instalacja

  • Narzędzie OSMC installer:
    https://osmc.tv/download/
  • Obsługuje karty SD, USB oraz instalację przez sieć
  • Konfiguracja sieci i użytkownika już podczas instalacji

Przykładowa konfiguracja z Ampache

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

  • Zainstaluj Apache/MariaDB/PHP
  • Skonfiguruj katalog z muzyką
  • Zainstaluj i skonfiguruj Ampache - dostęp przez:
    http://<IP>:<port>

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ń

 
kategoria/linux/osmc.txt · ostatnio zmienione: przez tester