FAQ  •  Register  •  Login

Stream3r - API Driven Frontend for Serviio

<<

y3ti

Serviio newbie

Posts: 7

Joined: Fri Jul 06, 2018 10:57 am

Post Mon Apr 08, 2019 10:53 am

Stream3r - API Driven Frontend for Serviio

So i have been slowly converting over all my DVD's into digital format.

I found very quickly unfortunately, that the current Serviio Web UI was not meeting my needs, as i run a fair number of PC Sticks into the back of TV's i needed a way to be able to separate and also to restrict the kids from being able to see films that are over their age (eg: R Rated / 18). The whole idea behind this was to allow a digital repository that would work on ANY device in the house, it doesn't matter if the system is running on a headerless TV with Remote or from a Mobile Phone

So i came to the option that if i wrote my own front end with API's hooking to the system i would be able to run a Local Apache Server w/ PHP and build something that was much more usable for our needs.

Introducing STREAM3R
Image

Current Features
* Fully Bootstraped to work on ALL devices
* Multiple Users
* Latest Films / Series
* Trending Films / Series
* Requests Area
* IMDB Integration
* Group / Individual Playlists
* Film Rating Checking against a Sub User maxRating allowance
* Multi Serviio Server Link Up (switchable from 1 server to another)
* Play History
* Cookie Support to Stay Logged In
* Virtual On-Screen Keyboard (for when a device has no keyboard plugged in)
* In Series to be able to filter by Letter or by Genre
* A More refined Search that searches by Film and Series
* Autoplay System, Once clicked it will auto start playing the video
* Play All in a Season for a Series, so click Season 1 and then Play All, the system then generates an on the fly playlist to play entire season

Software Used
* Apache / PHP / MySQL
* Latest Serviio
* 1 PC as Stream Server
* 2 x NAS hooked onto a 10 Gbit Network

Please let me know what you guys think :)
Clifford

Main Serviio Server: Intel i5 4590T - 8GB Ram (Windows 10 Pro)
Node1: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node2: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node3: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
<<

stevef9432203

Streaming enthusiast

Posts: 21

Joined: Wed Oct 03, 2012 6:04 am

Post Wed Sep 18, 2019 6:36 am

Re: Stream3r - API Driven Frontend for Serviio

So Can We Play with it.????
<<

y3ti

Serviio newbie

Posts: 7

Joined: Fri Jul 06, 2018 10:57 am

Post Sun Sep 22, 2019 8:56 am

Re: Stream3r - API Driven Frontend for Serviio

stevef9432203 wrote:So Can We Play with it.????


Its far from the finished project thats for sure, there is a lot of code that could be made better and more efficient, id be happy to let some of you run it :)
Clifford

Main Serviio Server: Intel i5 4590T - 8GB Ram (Windows 10 Pro)
Node1: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node2: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node3: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
<<

stevef9432203

Streaming enthusiast

Posts: 21

Joined: Wed Oct 03, 2012 6:04 am

Post Mon Sep 23, 2019 8:34 am

Re: Stream3r - API Driven Frontend for Serviio

I have some the same Issues.. Why no DLNA playto and other crap
<<

stevef9432203

Streaming enthusiast

Posts: 21

Joined: Wed Oct 03, 2012 6:04 am

Post Mon Sep 23, 2019 8:37 am

Re: Stream3r - API Driven Frontend for Serviio

stevef9432203 wrote:I have some the same Issues.. Why no DLNA playto and other crap

inxi -F
System:
Host: pita-24.lan Kernel: 5.2.15-200.fc30.x86_64 x86_64 bits: 64
Desktop: MATE 1.22.1 Distro: Fedora release 30 (Thirty)
Machine:
Type: Desktop System: ASUSTeK product: Z10PE-D16 WS v: N/A
serial: <root required>
Mobo: ASUSTeK model: Z10PE-D16 WS v: Rev 1.xx serial: <root required>
UEFI [Legacy]: American Megatrends v: 3407 date: 03/10/2017
CPU:
Topology: 2x 12-Core model: Intel bits: 64 type: MT MCP SMP
L2 cache: 60.0 MiB
Speed: 2629 MHz min/max: 1200/3000 MHz Core speeds (MHz): 1: 2640 2: 2095
3: 2291 4: 2015 5: 1988 6: 2405 7: 2196 8: 1293 9: 1924 10: 2087 11: 1827
12: 1560 13: 1424 14: 1882 15: 2182 16: 2750 17: 1554 18: 2510 19: 1594
20: 1329 21: 2457 22: 2350 23: 2206 24: 1445 25: 1482 26: 1416 27: 2391
28: 1967 29: 1288 30: 2117 31: 1813 32: 1870 33: 2694 34: 2283 35: 1349
36: 2105 37: 2613 38: 2528 39: 2141 40: 2564 41: 2463 42: 2216 43: 2119
44: 1521 45: 2214 46: 1198 47: 1506 48: 1519
Graphics:
Device-1: NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 435.21
Device-2: NVIDIA GP104 [GeForce GTX 1070] driver: nvidia v: 435.21
Display: x11 server: Fedora Project X.org 1.20.5 driver: none
unloaded: fbdev,modesetting,nouveau,nvidia,vesa
resolution: 1920x1080~60Hz, 1920x1080~60Hz
OpenGL: renderer: GeForce GTX 1080 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 435.21
Audio:
Device-1: Intel C610/X99 series HD Audio driver: snd_hda_intel
Device-2: Logitech C922 Pro Stream Webcam type: USB
driver: snd-usb-audio,uvcvideo
Sound Server: ALSA v: k5.2.15-200.fc30.x86_64
Network:
Device-1: Intel I210 Gigabit Network driver: igb
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: 14:dd:a9:d4:ed:d4
Device-2: Intel I210 Gigabit Network driver: igb
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: 14:dd:a9:d4:ed:d5
IF-ID-1: br0 state: up speed: N/A duplex: N/A mac: 14:dd:a9:d4:ed:d5
IF-ID-2: virbr0 state: down mac: 52:54:00:95:70:b4
IF-ID-3: virbr0-nic state: down mac: 52:54:00:95:70:b4
Drives:
Local Storage: total: 30.93 TiB used: 10.09 TiB (32.6%)
ID-1: /dev/sda vendor: Seagate model: ST1000LM014-1EJ164 size: 931.51 GiB
ID-2: /dev/sdb vendor: Samsung model: SSD 860 EVO 1TB size: 931.51 GiB
ID-3: /dev/sdc vendor: Samsung model: SSD 860 QVO 1TB size: 931.51 GiB
ID-4: /dev/sdd vendor: Seagate model: ST4000DM000-1F2168 size: 3.64 TiB
ID-5: /dev/sde type: USB vendor: Seagate model: ST3000DM008-2DM166
size: 2.73 TiB
ID-6: /dev/sdf type: USB vendor: Seagate model: ST8000DM004-2CX188
size: 7.28 TiB
ID-7: /dev/sdg type: USB vendor: Seagate model: ST8000DM004-2CX188
size: 7.28 TiB
ID-8: /dev/sdh type: USB vendor: Seagate model: ST8000DM004-2CX188
size: 7.28 TiB
Partition:
ID-1: / size: 797.86 GiB used: 299.42 GiB (37.5%) fs: ext4 dev: /dev/sdc5
ID-2: /boot size: 687.7 MiB used: 218.9 MiB (31.8%) fs: ext4
dev: /dev/sdc2
ID-3: swap-1 size: 119.21 GiB used: 83.8 MiB (0.1%) fs: swap
dev: /dev/sdc3
Sensors:
System Temperatures: cpu: 96.0 C mobo: 43.9 C gpu: nvidia temp: 50 C
Fan Speeds (RPM): cpu: 0 fan-2: 0 fan-3: 852 fan-4: 0 fan-5: 0 fan-6: 1094
fan-7: 1160 fan-8: 0 gpu: nvidia fan: 0%
Info:
Processes: 634 Uptime: 3d 22m Memory: 125.78 GiB used: 11.52 GiB (9.2%)
Shell: bash inxi: 3.0.35
[stevef@pita-24 ~]$

I think my little home PC can handle it??
<<

y3ti

Serviio newbie

Posts: 7

Joined: Fri Jul 06, 2018 10:57 am

Post Mon Sep 23, 2019 10:24 pm

Re: Stream3r - API Driven Frontend for Serviio

I run a small PHP Webserver seperate to the Serviio that, i wrote the code to run from any IP located inside of your Home Network

My WebServer is a old POS
P4 - 3.0Ghz
4GB Ram
500GB HDD

It only needs to serve apache/php and Mysql DB
Clifford

Main Serviio Server: Intel i5 4590T - 8GB Ram (Windows 10 Pro)
Node1: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node2: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)
Node3: Intel i3 3220T - 8GB Ram - Dual network card (Windows 10 Pro)

Return to Third-party tools integration

Who is online

Users browsing this forum: No registered users and 10 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.