[1] MLD-5.x / Development / Wiki Anpassung / Änderung
 

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« on: November 23, 2015, 19:04:54 »
Hallo zusammen,
folgenden Part aus dem Entwickler Wiki schlage ich vor anzupassen.

Quote
Derzeit (Juli 2015) gibt es keinen über den Paketmanager installierbaren Plexmediaserver. Damit das Folgende funktioniert, muss dieser vorher noch heruntergeladen und installiert werden:

Code: [Select]
wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb
sudo dpkg -i plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb

Mein Vorschlag wäre:

Quote
Derzeit (Juli 2015) gibt es keinen über den Paketmanager installierbaren Plexmediaserver. Damit das Folgende funktioniert, muss dieser vorher noch heruntergeladen und installiert werden:

Code: [Select]
DOWNLOAD=$(wget --load-cookies /tmp/kaka --save-cookies /tmp/kaka --keep-session-cookies "https://plex.tv/downloads" -O - 2>/dev/null | grep ".deb" | grep -m 1 "64-bit" | sed "s/.*href=\"\([^\"]*\\.deb\)\"[^>]*>64-bit.*/\1/")
FILE=$(echo $DOWNLOAD|cut -d"/" -f6)
wget $DOWNLOAD
sudo dpkg -i $FILE

Mit dem Code wird immer die aktuelle Version der Plex-Media-Servers heruntergeladen.


Außerdem frage ich mich, ob es für Kodi vielleicht nicht sinnvoller ist, die Pakete von deb-multimedia zu nutzen, anstatt die beiden Repros.

Code: [Select]
# kodi repository
deb https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg xbmc-ffmpeg-unstable/

# kodi pvr-addons repository
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ trusty main

Bei deb-multimedia gibtes in den Backports auch Kodi 15.2, wenn ich es richtig verstanden habe.

Sprich die beiden Kodi einträge von oben raus und dafür deb-multimedia backports rein...
Zumindest für die Kodi Pakete.

Code: [Select]
# deb-multimedia.org repository
deb http://www.deb-multimedia.org jessie main non-free
deb http://www.deb-multimedia.org jessie-backports main

Allerdings habe ich die Backports noch nicht getestet.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #1 on: November 23, 2015, 19:23:12 »
Ich habe es gerade mal getestet.

wenn man deb-multimedia backports der sourcelist hinzufügt, wird Kodi 15.2 installiert.

Ich denke, das wäre dann auch auch für die ARM Systeme einsetzbar.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20189
    • View Profile
    • ClausMuus.de
Wiki Anpassung / Änderung
« Reply #2 on: November 23, 2015, 22:51:36 »
Die erste Änderung kannst Du gerne eintragen.

Die kodi Änderung glaube ich jedoch, macht Probleme. Wir verwenden die ffmpeg kodi Variante, weil wir bei der MLD auf ffmpeg setzen. Die normale kodi Version dürfte gegen libav kompiliert sein, was wir auf unserem System nicht zur Verfügung haben. Das RPI Frontend funktioniert nicht mit libav. Ob da noch weitere problempakete waren weiß ich nicht mehr, nur dass wir lange gesucht haben, bis ne Lösung gefunden wurde, die mit allen Programmen funktioniert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #3 on: November 24, 2015, 06:30:54 »
Ah, ob.

Also kodi nur mit ffmpeg, muss ich mir merken...  ;)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #4 on: November 24, 2015, 19:21:35 »
Hi Claus,
ich habe gerade paar Infos von Bálint gelesen, dass Kodi inklusive ffmpeg mittlerweile von den offiziellen debian backports angeboten wird.

Lesen kann man dies z.B. hier https://people.debian.org/~rbalint/ppa/xbmc-ffmpeg/ in der Beschreibung

oder hier http://balintreczey.hu/blog/ffmpeg-and-kodi-arrived-to-jessie-backports/, in seinem Blog.

Wenn dem so wäre und Kodi von den offiziellen jessie backports mit ffmpeg installiert werden kann, wäre dies sicherlich ein ändern in der sourcelist wert.

Vielleicht hat ja jemand Zeit, sich das mal anzusehen.

In der Zwischenzeit habe ich mal den Plex Part im Wiki angepasst.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1464
    • View Profile
Wiki Anpassung / Änderung
« Reply #5 on: November 24, 2015, 20:16:23 »
Hi Timo,

das mit den backports liest sich wirklich gut.
Ich denke wir sollten es mal damit probieren.

Gruß,
  Roland

Edit: Habe es gerade mal geteset, Kodi wird auf jedenfall schon mal gebaut, in der MLD,
        in meiner Build-Umgebung.
        Die 'deps' für unser Kodi Package müssen halt nur mit 'apt-get -t jessie-backports install ...' installiert werden.
« Last Edit: November 24, 2015, 21:04:17 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Wiki Anpassung / Änderung
« Reply #6 on: November 26, 2015, 08:35:54 »
Moin Jungs

bei der Kodi Version von Jessie wird ffmpeg mit installiert und setzt einen Konflikt auf die libav die sich dann nicht mehr parallel dazu installieren lässt, und die brauchen wir auch für ein paar Pakete.
Gruß MegaX

Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #7 on: November 26, 2015, 11:13:36 »
Hi,
weiter oben schreibt Claus, das libav im MLD aus Verschiedenen Gründen nicht zum Einsatz kommt und nicht zur Verfügung steht und deshalb zwingend ein Kodi mit ffmpeg benötigt wird.

Was stimmt denn nun, libav ja oder nein und wo kommt es zum Einsatz?

Vielleicht sollte man im RPI und im x86/x64 DEVEL unterschiedliche Quellen für Kodi nutzen.
Sodass RPI auschließlich mit ffmpeg läuft, während auf x86/x64 Systeme ein Kodi und andere pakete mit libav lauffähig wären.

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Online clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20189
    • View Profile
    • ClausMuus.de
Wiki Anpassung / Änderung
« Reply #8 on: November 26, 2015, 11:40:46 »
Ich will ja nun nicht behaupten, dass ich bei dem Thema den überblick behalten hätte ;)
Aber in unseren Makefiles steht unter den deps z.B. drin: libavutil-ffmpeg-dev
Von daher müssten wir eigentlich auf ffmpeg setzen. Ich weiß aber nicht, ob die bei kodi mit installierte ffmpeg variante so konfiguriert ist, dass wir die nutzen können. Da gab es in der Vergangenheit exotische Auswüchse was die Abhängigkeiten und Namensgebung der Pakete und enthaltenen libs betrifft.
Grundsätzlich hat Andreas da aber den besseren Überblick :)

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #9 on: November 26, 2015, 14:12:33 »
Hi,
soll mir recht sein. ;-)

Mir wäre auch viel wichtiger, wenn das libpoco mal mindestens auf 1.4 hoch gezogen wird.
Sobald das vdr-plugin-plex sauber läuft, benötige ich eh kein Kodi mehr. ;-)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #10 on: November 26, 2015, 20:02:28 »
Hallo zusammen,
Ich hätte auch noch eine Anmerkung zum BananaPi bzw. RPI Wiki.

Hier wird das ffmpeg mit wget geholt und compiliert.

Quote
ffmpeg holen und installieren. Das Kompilieren von ffmpeg dauert etwa 45 Minuten. Darum ein wenig Geduld.

wget http://ffmpeg.org/releases/ffmpeg-2.7.1.tar.bz2
tar xfvj ffmpeg-2.7.1.tar.bz2
cd ffmpeg-2.7.1
./configure --enable-shared --prefix=/usr
make -j3
sudo make install

Wenn man Jessie-Backports in der sourcelist einträgt, kann man es einfach über die backports in der Version 2.8.1 installieren.

Code: [Select]
root@raspberrypi:/# apt-cache show ffmpeg|more
Package: ffmpeg
Version: 7:2.8.1-1~bpo8+1
Installed-Size: 1696
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: armhf
Replaces: libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~)
Depends: libavcodec-ffmpeg56 (>= 7:2.7) | libavcodec-ffmpeg-extra56 (>= 7:2.7), libavdevice-ffmpeg56 (>= 7:2.6), libavfilter-ffmpeg5 (>= 7:2.4), libavfo
rmat-ffmpeg56 (>= 7:2.6), libavresample-ffmpeg2 (>= 7:2.4), libavutil-ffmpeg54 (>= 7:2.5), libc6 (>= 2.4), libpostproc-ffmpeg53 (>= 7:2.4), libsdl1.2deb
ian (>= 1.2.11), libswresample-ffmpeg1 (>= 7:2.4), libswscale-ffmpeg3 (>= 7:2.4), libvdpau1 (>= 0.2), libx11-6
Suggests: ffmpeg-doc
Breaks: libav-tools (<< 6:12~~), qt-faststart (<< 7:2.7.1-3~)

Gruß Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline MegaX

  • Administrator
  • Expert Member
  • ********
  • Posts: 1822
    • View Profile
Wiki Anpassung / Änderung
« Reply #11 on: November 26, 2015, 20:19:16 »
Hi Timo

auf dem 32 und 64-Bit Testing gibt es jetzt das vdr-plugin-plex mit neuer libpoco (1.4.6).
Kannst du das bitte testen ob es geht?

Danke dir
Gruß MegaX

Hardware (show / hide)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #12 on: November 26, 2015, 20:21:50 »
Hi,

werde ich testen und berichten, danke für die Info.

Gruß Timo

VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #13 on: November 26, 2015, 20:46:32 »
Hi,
der erste Schnell-Test in einer VM mit client-xine sieht erst mal nicht gut aus.

Code: [Select]
cat /var/log/vdr
vdr: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
vdr: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
VDR exits at Do Nov 26 20:44:35 CET 2015


cat /var/log/messages
Nov 26 20:45:47 (MLD) user.err vdr: [17261] ERROR: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
Nov 26 20:45:58 (MLD) user.err vdr: [17607] ERROR: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
Nov 26 20:45:58 (MLD) user.err vdr: [17698] ERROR: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
Nov 26 20:46:08 (MLD) user.err vdr: [18044] ERROR: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1
Nov 26 20:46:08 (MLD) user.err vdr: [18135] ERROR: /usr/lib/libPocoFoundation.so.16: undefined symbol: _pcre_ucd_stage1

Wenn man den Fehler mal googelt, bekommt man recht schnell einige Ergebnisse, scheint als ein mehr oder weniger bekanntes Problem zu sein.

Ich habe hier mal ein ppa mit libpoco 1.6 gefunden, welches sich als trusty zumindest mal auf meinem DEVEL installieren lässt.
https://launchpad.net/~pothosware/+archive/ubuntu/support?field.series_filter=trusty

Gruß Timo
« Last Edit: November 26, 2015, 21:03:45 by TimUx »
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

Offline TimUx

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 755
    • View Profile
Wiki Anpassung / Änderung
« Reply #14 on: November 30, 2015, 17:30:49 »
Hi Mega,
ich habe mal ein x64 mit dem Poco 1.6 aus dem PPA Trusty gebaut.

Das sieht sehr vielversprechend aus.

Könntet ihr das PPA und POCO 1.6 mal einbauen?

https://launchpad.net/~pothosware/+archive/ubuntu/support?field.series_filter=trusty

Danke & Gruß
Timo
VDR Server:
- ASUS TROOPER B150 D3 -- Intel i5 6400T -- 8GB RAM -- 128GB SSD -- 2x L4M-Twin S2 ver 6.5
MLD 5.4.0 Server (streamdev server, vdr-plugin-epg2vdr, ...)

NAS:
Rockpi 4, 4GB, SATA-Head 4x 2TB SSD ZFS Raid 5, Nextcloud-Pi, Jellyfin-Server, NFS, SMB, EPG-Daemon

Clients:
- Rasperry pi 3 
MLD 5.4.0 (streamdev-client, epg2vdr)

- Sony Android TV (RoboTV, Jellyfin, ...)

-Xiaomi Android TV Stick (RoboTV, Jellyfin, ...)

[1] MLD-5.x / Development / Wiki Anpassung / Änderung
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.