Latar Belakang
Kita semua menyukai film, acara TV, dan video lainnya di Internet. Setelah beberapa pertimbangan, muncul ide untuk menulis server kecil dan sangat sederhana dengan kemampuan untuk menonton video di perangkat yang berbeda.
Fitur utama
Lihat di perangkat yang berbeda
Pembaruan koleksi otomatis dengan memindai direktori
Kemampuan untuk terus melihat dari tempat yang sama di mana Anda tinggalkan
Kemampuan untuk menambahkan video baru ke koleksi
Jadikan layanan ini seringan mungkin sehingga dapat berjalan bahkan pada Raspberry Pi yang lemah
Penolakan layanan / dependensi yang tidak perlu demi menghemat RAM
Jumlah format maksimum yang didukung, tanpa pengodean ulang dan segmentasi
Tumpukan
Sebagai solusi pertama, saya ingin mengambil Python dan FastApi untuk Backend, sulit untuk mengatakan apa yang akan menjadi solusi Frontend utama, tetapi itu pasti akan mendukung pemutar video eksternal, misalnya, VLC. Di masa depan, pemutar internal juga dapat ditambahkan ke halaman web, tetapi saya mengantisipasi masalah dengan codec dan sebagainya. Saya akan mempertimbangkan solusi Frontend secara lebih rinci di bagian selanjutnya.
Hasil
Kami secara kasar telah memutuskan tugas, dalam prosesnya saya pikir itu akan menjadi lebih rumit dan memperoleh fitur baru. Adapun analog, saya tahu betul setidaknya tentang Kodi untuk Raspberry Pi yang sama, dan semuanya terlihat seperti membuat sepeda, tetapi ini hanya ide yang mungkin akan diambil seseorang sebagai proyek hewan peliharaan atau mahasiswa IT akan membutuhkan proyek untuk tugas kuliah :)
Tinggalkan ide Anda terkait perpustakaan / fitur / alat dan lainnya di komentar, di bagian selanjutnya saya akan mencoba memperluas daftar fitur dan meluncurkan Backend dengan deskripsi.