Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

unRaid Streaming to TiVo

Featured Replies

Has anyone installed pytivo on unraid lately?  Anyone willing to do a little hand holding to help out? It has been giving me heck

  • Replies 81
  • Views 31.2k
  • Created
  • Last Reply

Just installed this for the first time today.  ffmpeg required a few more libraries.

 

1. Download Python, FFmpeg, and associated libraries to /boot/packages:

http://www.slackware.com/~alien/slackbuilds/ffmpeg/pkg/14.0/ffmpeg-0.11.2-i486-1alien.txz

http://slackware.osuosl.org/slackware-current/slackware/d/python-2.7.3-i486-2.txz

http://slackware.osuosl.org/slackware-current/slackware/a/openssl-solibs-1.0.1c-i486-3.txz

http://slackware.osuosl.org/slackware-current/slackware/a/glibc-solibs-2.15-i486-7.txz

http://slackware.osuosl.org/slackware-current/slackware/l/libusb-1.0.9-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/libtheora-1.1.1-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/libogg-1.3.0-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/alsa-lib-1.0.26-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/libjpeg-v8a-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/pil-1.1.7-i486-2.txz

http://slackware.osuosl.org/slackware-current/slackware/l/svgalib-1.9.25-i486-2.txz

http://slackware.osuosl.org/slackware-current/slackware/l/zlib-1.2.6-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/freetype-2.4.10-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/l/sdl-1.2.14-i486-5.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libX11-1.5.0-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXext-1.3.1-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXfixes-5.0-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libxcb-1.8.1-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXau-1.0.7-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXdmcp-1.1.1-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/fontconfig-2.9.0-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXrandr-1.3.2-i486-1.txz

http://slackware.osuosl.org/slackware-current/slackware/x/libXrender-0.9.7-i486-1.txz

 

2. Add this to your /boot/config/go

installpkg /boot/packages/python-2.7.3-i486-2.txz

installpkg /boot/packages/ffmpeg-0.11.2-i486-1alien.txz

installpkg /boot/packages/openssl-solibs-1.0.1c-i486-3.txz

installpkg /boot/packages/libusb-1.0.9-i486-1.txz

installpkg /boot/packages/libtheora-1.1.1-i486-1.txz

installpkg /boot/packages/libogg-1.3.0-i486-1.txz

installpkg /boot/packages/alsa-lib-1.0.26-i486-1.txz

installpkg /boot/packages/libX11-1.5.0-i486-1.txz

installpkg /boot/packages/libXext-1.3.1-i486-1.txz

installpkg /boot/packages/libXfixes-5.0-i486-1.txz

installpkg /boot/packages/libxcb-1.8.1-i486-1.txz

installpkg /boot/packages/libXau-1.0.7-i486-1.txz

installpkg /boot/packages/libXdmcp-1.1.1-i486-1.txz

installpkg /boot/packages/glibc-solibs-2.15-i486-7.txz

installpkg /boot/packages/sdl-1.2.14-i486-5.txz

installpkg /boot/packages/libjpeg-v8a-i486-1.txz

installpkg /boot/packages/pil-1.1.7-i486-2.txz

installpkg /boot/packages/freetype-2.4.10-i486-1.txz

installpkg /boot/packages/fontconfig-2.9.0-i486-1.txz

installpkg /boot/packages/libXrandr-1.3.2-i486-1.txz

installpkg /boot/packages/libXrender-0.9.7-i486-1.txz

installpkg /boot/packages/svgalib-1.9.25-i486-2.txz

installpkg /boot/packages/zlib-1.2.6-i486-1.txz

 

3. Reboot

 

4. Check python and ffmpeg

python --version
python -version

 

You should get output like this:

python-2.7.3

 

and

 

ffmpeg-0.11... (followed by several more lines of text)

 

5. Download pyTivo to /boot/packages.  I am using lucasnz version as thebayer version is outdated.

 

6. Unzip this into /boot/packages.  It will create a lucasnz directory.  Do this in windows or in unraid with:

cd /boot/packages

mv 42516edf39f2e7b8ba4431b4942edfd42bf8b31c.zip pytivo-lucasnz.zip

wget http://slackware.osuosl.org/slackware-current/slackware/a/infozip-6.0-i486-1.txz

installpkg infozip-6.0-i486-1.txz

unzip pytivo-lucasnz

 

7.  Create a pyTivo.conf file

cd /boot/packages/lucasnz
mv pyTivo.conf.dist pyTivo.conf

 

8.  Edit the /boot/packages/lucasnz/pyTivo.conf file for your settings.  Here is a small example of a minimum config:

[server]
port=9032
ffmpeg=/usr/bin/ffmpeg
ffmpeg_pram = -threads auto

[Videos]
type=video
force_alpha = true
path=/path/to/your/videos

 

9.  Test it out

python /boot/packages/lucasnz/pyTivo.py &

 

You should see:

INFO:pyTivo.beacon:Announcing shares...

INFO:pyTivo.beacon:Registering: My Movies

INFO:pyTivo.beacon:scanning forTiVos...

INFO:pyTivo:pyTivo is ready.

 

10. Now go to your TiVo, scroll to the bottom of your Now Playing list.  There should be a new item there Videos.  If so, it's working...if not...hell I don't know....

 

11.  To start pyTivo up every time and prevent log messages on the screen, add this line near the bottom of /boot/config/go

python /boot/packages/lucasnz/pyTivo.py > /dev/null 2>&1 &

 

12. Reboot and everything should be working.

 

Here is my first attempt at a proper plg.  I have a lot of testing left to do and would welcome feedback.  You can configure up to 3 shares within the unRAID menus or provide your own custom pyTivo.conf and place it at /boot/config/plugins/pyTivo/pyTivo.conf.  If it sees this config, it will use that over whatever the menu settings are.  Do not use the pyTivo webmin interface (tower:9032) since changes will not be preserved through reboots, for now.

Here is my first attempt at a proper plg.  I have a lot of testing left to do and would welcome feedback.  You can configure up to 3 shares within the unRAID menus or provide your own custom pyTivo.conf and place it at /boot/config/plugins/pyTivo/pyTivo.conf.  If it sees this config, it will use that over whatever the menu settings are.  Do not use the pyTivo webmin interface (tower:9032) since changes will not be preserved through reboots, for now.

 

Awesome!  Installing now!

Doesn't seem to be running, though the interface is there, here are my current processes since reboot.  (Rebooted a few times since install)

 

UID        PID  PPID  C STIME TTY          TIME CMD

root        1    0  1 07:47 ?        00:00:05 init

root        2    0  0 07:47 ?        00:00:00 [kthreadd]

root        3    2  0 07:47 ?        00:00:00 [ksoftirqd/0]

root        4    2  0 07:47 ?        00:00:00 [kworker/0:0]

root        5    2  0 07:47 ?        00:00:00 [kworker/u:0]

root        6    2  0 07:47 ?        00:00:00 [migration/0]

root        7    2  0 07:47 ?        00:00:00 [khelper]

root        8    2  0 07:47 ?        00:00:00 [kworker/u:1]

root      140    2  0 07:47 ?        00:00:00 [sync_supers]

root      142    2  0 07:47 ?        00:00:00 [bdi-default]

root      144    2  0 07:47 ?        00:00:00 [kblockd]

root      254    2  0 07:47 ?        00:00:00 [ata_sff]

root      264    2  0 07:47 ?        00:00:00 [khubd]

root      372    2  0 07:47 ?        00:00:00 [rpciod]

root      373    2  0 07:47 ?        00:00:00 [kworker/0:1]

root      396    2  0 07:47 ?        00:00:00 [kswapd0]

root      456    2  0 07:47 ?        00:00:00 [fsnotify_mark]

root      475    2  0 07:47 ?        00:00:00 [nfsiod]

root      483    2  0 07:47 ?        00:00:00 [crypto]

root      635    2  0 07:47 ?        00:00:00 [kworker/0:2]

root      661    1  0 07:47 ?        00:00:00 /sbin/udevd --daemon

root      819    2  0 07:47 ?        00:00:00 [scsi_eh_0]

root      820    2  0 07:47 ?        00:00:00 [usb-storage]

root      832    2  0 07:47 ?        00:00:00 [scsi_eh_1]

root      833    2  0 07:47 ?        00:00:00 [scsi_eh_2]

root      834    2  0 07:47 ?        00:00:00 [scsi_eh_3]

root      835    2  0 07:47 ?        00:00:00 [scsi_eh_4]

root      836    2  0 07:47 ?        00:00:00 [kworker/u:2]

root      837    2  0 07:47 ?        00:00:00 [kworker/u:3]

root      838    2  0 07:47 ?        00:00:00 [kworker/u:4]

root      925    1  0 07:47 ?        00:00:00 /usr/sbin/syslogd -m0

root      929    1  0 07:47 ?        00:00:00 /usr/sbin/klogd -c 3 -x

root      955    1  0 07:47 ?        00:00:00 /sbin/dhcpcd -t 10 -h Tower eth0

bin      1045    1  0 07:47 ?        00:00:00 /sbin/rpc.portmap

root      1049    1  0 07:47 ?        00:00:00 /sbin/rpc.statd

root      1059    1  0 07:47 ?        00:00:00 /usr/sbin/inetd

root      1066    1  0 07:47 ?        00:00:00 /usr/sbin/ntpd -g -p /var/run/ntpd.pid

root      1074    1  0 07:47 ?        00:00:00 /usr/sbin/acpid

81        1084    1  0 07:47 ?        00:00:00 /usr/bin/dbus-daemon --system

root      1089    1  0 07:47 ?        00:00:00 /usr/sbin/crond -l notice

daemon    1091    1  0 07:47 ?        00:00:00 /usr/sbin/atd -b 15 -l 1

root      1960    1  0 07:48 ?        00:00:00 /usr/local/sbin/emhttp

root      1968    2  0 07:48 ?        00:00:00 [mdrecoveryd]

root      1970    2  0 07:48 ?        00:00:00 [spinupd]

root      1971    2  0 07:48 ?        00:00:00 [spinupd]

root      1972    2  0 07:48 ?        00:00:00 [spinupd]

root      2219    1  0 07:48 ?        00:00:00 /usr/sbin/nmbd -D

root      2221    1  0 07:48 ?        00:00:00 /usr/sbin/smbd -D

root      2228  2221  0 07:48 ?        00:00:00 /usr/sbin/smbd -D

avahi    2233    1  0 07:48 ?        00:00:00 avahi-daemon: running [Tower.local]

avahi    2234  2233  0 07:48 ?        00:00:00 avahi-daemon: chroot helper

root      2242    1  0 07:48 ?        00:00:00 /usr/sbin/avahi-dnsconfd -D

root      2253    2  0 07:48 ?        00:00:00 [unraidd]

root      2254  661  0 07:48 ?        00:00:00 /sbin/udevd --daemon

root      2255  661  0 07:48 ?        00:00:00 /sbin/udevd --daemon

root      2266    2  0 07:48 ?        00:00:00 [reiserfs]

root      2267    2  0 07:48 ?        00:00:00 [flush-9:1]

root      2274    2  0 07:48 ?        00:00:00 [flush-9:2]

root      2284    1  0 07:48 ?        00:00:00 /usr/local/sbin/shfs /mnt/user -disks 2097150 -o noatime,big_writes,allow_other,default_permissions,use_ino

root      2320    1  8 07:48 ?        00:00:17 /root/.dropbox-dist/dropbox

root      2903    1  0 07:48 ?        00:00:00 /usr/sbin/lighttpd-angel -D -f /boot/custom/lighttpd/lighttpd.conf

root      2904    1  0 07:48 ?        00:00:00 awk -W re-interval -f /boot/custom/lighttpd/lighttpd_cp.awk

root      2906  2903  0 07:48 ?        00:00:00 /usr/sbin/lighttpd -D -f /boot/custom/lighttpd/lighttpd.conf

root      2907  2906  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2908  2907  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2909  2906  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2910  2909  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2911  2906  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2912  2911  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2913  2906  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2914  2913  0 07:48 ?        00:00:00 /usr/bin/php-cgi

root      2934    1  0 07:49 tty1    00:00:00 /sbin/agetty 38400 tty1 linux

root      2935    1  0 07:49 tty2    00:00:00 /sbin/agetty 38400 tty2 linux

root      2936    1  0 07:49 tty3    00:00:00 /sbin/agetty 38400 tty3 linux

root      2937    1  0 07:49 tty4    00:00:00 /sbin/agetty 38400 tty4 linux

root      2938    1  0 07:49 tty5    00:00:00 /sbin/agetty 38400 tty5 linux

root      2939    1  0 07:49 tty6    00:00:00 /sbin/agetty 38400 tty6 linux

nobody    2948    1  0 07:49 ?        00:00:00 python -OO /usr/local/sabnzbd/SABnzbd.py -d -s 0.0.0.0:8081 --config-file /mnt/disk2/sabnzbd/data --pid /var/run/sabnzbd/ > /dev/null 2>&1

nobody    3124    1  0 07:49 ?        00:00:00 python /usr/local/sickbeard/SickBeard.py --daemon --port 8083 --datadir /mnt/disk2/sickbeard/data --pidfile /var/run/sickbeard/sickbeard.pid > /dev/null 2>&1

root      3168    1  0 07:49 ?        00:00:00 /usr/sbin/cnid_metad

root      3169    1  0 07:49 ?        00:00:00 /usr/sbin/afpd

root      3662 32559  0 07:51 ?        00:00:00 sleep 60

root      3732  1960  0 07:52 ?        00:00:00 sh -c cd /usr/local/emhttp; /usr/bin/php -d magic_quotes_gpc=Off plugins/webGui/template.php 'path=Utils/Processes&prev=Utils'

root      3733  3732  0 07:52 ?        00:00:00 /usr/bin/php -d magic_quotes_gpc=Off plugins/webGui/template.php path=Utils/Processes&prev=Utils

root      3735  3733  0 07:52 ?        00:00:00 /bin/bash /usr/local/emhttp/plugins/webGui/scripts/pre ps -ef

root      3736  3735  0 07:52 ?        00:00:00 ps -ef

root      6009    2  0 07:47 ?        00:00:00 [flush-8:0]

root    32559    1  0 07:48 ?        00:00:00 /bin/bash /usr/bin/unraid_notify run_service

Oh, and the plugin settings list it as stopped.

 

Status:

pyTivo is STOPPED

 

 

Thanks for the feedback.  IIRC, the pytivo files are not installed until changes are applied in the unRAID menu.  So just browse there, apply settings and see if it works.  I've only used unraid for about a day and the plg files are quite new and complex.  I'll do some testing on this tonight and see if I can get it start on boot.

Just installed this for the first time today.  ffmpeg required a few more libraries.

<snip>

 

I tried these instructions, but the new glibc-solibs-2.15-i486-7.txz is causing cron to segfault:

 

Nov  5 13:14:01 unraid kernel: crond[4729]: segfault at b771051c ip b771051c sp bfd755f8 error 15 in ld-2.11.1.so[b7710000+1000] (Errors)

 

If I revert to glibc-solibs-2.11.1-i486-3.txz the segfault goes away but this new ffmpeg won't run.

 

yeh, running the command

 

python --version

ffmpeg - version

 

 

it looks to me like ffmpeg isn't running for me eiher

Lots of progress has been made and I should have an improved version ready for release sometime over the weekend.

This new version has been tested as well as I can on a clean unRAID 5.0-rc8a installation.  Only the main sharing features have been implemented on the unRAID webGui, for up to three shares.  I could increase this in the future.  The pyTivo admin pages on port :9032 have been disabled for now due to how the pyTivo install gets wiped out on reboot.  I'm sure I could find a way to save/restore the pyTivo.conf file, but this will have to be in a future version. 

 

If you run into any issues or need some of the other pyTivo features restored, please let me know.  If you have problems, please include your unRAID and other plugin versions in your feedback.  Thanks.

 

1.  Download and copy to your /boot/config/plugins directory:

 

2.  Install or reboot:

installplg /boot/config/plugins/pyTivo-2012-11-08-2125.plg

 

3.  Configure, enable and apply at:

 

4.  Enjoy.

 

 

2012-11-09: Appears incompatible with overbryn's opensshd-0.6 plugin which uses openssl-solibs-0.9.8x and makes ffmpeg complain which uses openssl-solibs-1.0.1c-i486-3. 

I created a folder on the flash for my pytivo installations - /boot/pytivo.  Is it possible to have the plugin put pytivo there on the first install with subsequent installs just running what exists in that directory?  This would allow the pytivo configuration to survive a reboot.

yes.  I think it will already preserve the directory, but the config still gets blown out in start.  I will have to create a menu option to disable pyTivo.conf file changes.  I can do that in a couple days.

I will install tonight!

I've made some significant improvements to this plugin:

1. Restored the original pyTivo web configuration on port :9032

2. Revamped webGui menus:

  2.1  Only option is now pyTivo install path.  If you change this, the current install will be moved to the new location on apply, ie you can create a permanent install on your flashdrive if you wish

  2.2  Include a link to the pyTivo web configuration on <IPADDR>:9032

3.  Saves pyTivo.conf between reboots.  If you make changes with the pyTivo webconfig, be sure to use the webGui to disable/enable pyTivo to apply and save the conf.  If you don't do this, new changes since the last pyTivo service restart will be lost.

 

Installation:

1.  Copy this to /boot/config/plugins:

 

2.  If you already have a pyTivo.conf you want to use, copy it into /boot/config/plugins/pyTivo/pyTivo.conf.  Otherwise the install will create a default config.

 

3.  Install or reboot:

installplg /boot/config/plugins/pyTivo-2012-11-10-1629.plg

 

4. Configure install path / enable / apply changes in the webGui pyTivo menu

 

5. Click the pyTivo Web configuration link and edit the pyTivo shares --> Be sure to save your changes

 

6. Disable/Apply then Enable/Apply in the webGUI to backup the pyTivo.conf

 

7.  Enjoy and let me know if you have any issues.

 

 

Known Issues

Overbyrn's openssh-0.6 plugin is incompatible with ffmpeg in this release.  I have an updated openssh-6.1p1 that appears to work but it initially complains of a glibc error (will start fine on the next enable in webGui) and causes cron segfaults.  Use at your own risk:

getting an error when trying to configure the file (when clicking on "pyTivo Web Configuration:"

 

Unsupported Command

 

Query:

 

Container: ['Settings']

Command: ['Settings']

I'm having a hard time replicating this issue on my end and I need more info before I can help you.

 

The pyTivo web config typically runs at tower:9032 (replace with your hostname) or by the actual server ip, 192.168.1.10:9032.    Do either of these take you to the pyTivo web config correctly?  Typically you see one link on the page at that address to "Web Configuration" which should link to:

The above link is what I link to from the webGui (the ip address should be replaced automatically with the current server ip) and at this point is completely handled by pyTivo. 

 

Can you check that python is installed correctly: "python --version", should be 2.7.3.  Version 3.x.x is not compatible with pyTivo and another plugin could have installed it.  You could also check your /boot/packages directory for python-3.x.x files to make sure it was never installed.

 

What other plugins are you using?  I may have to search for more incompatibilities.

 

Do you have javascript disabled/blocked in your browser?  What browser are you using?  it works for me in IE8 and the latest chrome.

 

I will check it out this afternoon, thanks for the help!

I'm having a hard time replicating this issue on my end and I need more info before I can help you.

 

The pyTivo web config typically runs at tower:9032 (replace with your hostname) or by the actual server ip, 192.168.1.10:9032.    Do either of these take you to the pyTivo web config correctly?  Typically you see one link on the page at that address to "Web Configuration" which should link to:

The above link is what I link to from the webGui (the ip address should be replaced automatically with the current server ip) and at this point is completely handled by pyTivo. 

 

Can you check that python is installed correctly: "python --version", should be 2.7.3.  Version 3.x.x is not compatible with pyTivo and another plugin could have installed it.  You could also check your /boot/packages directory for python-3.x.x files to make sure it was never installed.

 

What other plugins are you using?  I may have to search for more incompatibilities.

 

Do you have javascript disabled/blocked in your browser?  What browser are you using?  it works for me in IE8 and the latest chrome.

 

 

Checking version and it is 2.7.3

 

I have the following items that might be of interest in my packages folder:

python-2.6.4-i486-1.txz*

python-2.6.4-i486-1.txz.auto_install*

python-2.6.4-i486-1.txz.manual_install*

python-2.6.6-i486-1.txz*

python-2.7.3-i486-2.txz*

python-cheetah-2.4.2.1-i486-1alien.tgz*

python-cheetah-2.4.2.1-i486-1alien.tgz.auto_install*

python-cheetah-2.4.2.1-i486-1alien.tgz.manual_install*

python-cheetah-2.4.4-i486-1alien.tgz*

python-unmenu-package.conf*

python-yenc-0.3-i486-1alien.tgz*

python_cheetah-unmenu-package.conf*

 

I have gotten the same error in chrome, firefox, and safari

 

I will report back on what other plugins later in the afternoon.

 

Incidentally, it worked for a bit (not this version, but the previous one that you loaded) then when I upgraded to the latest it stopped working and I started getting this error.

I've made some significant improvements to this plugin:

1. Restored the original pyTivo web configuration on port :9032

2. Revamped webGui menus:

  2.1  Only option is now pyTivo install path.  If you change this, the current install will be moved to the new location on apply, ie you can create a permanent install on your flashdrive if you wish

  2.2  Include a link to the pyTivo web configuration on <IPADDR>:9032

3.  Saves pyTivo.conf between reboots.  If you make changes with the pyTivo webconfig, be sure to use the webGui to disable/enable pyTivo to apply and save the conf.  If you don't do this, new changes since the last pyTivo service restart will be lost.

 

Installation:

1.  Copy this to /boot/config/plugins:

<snip rest of instructions>

 

The version of ffmpeg you are using was built for Slackware 14.0 which uses glibc 2.15.  unRAID 5.0rc8a is based on Slackware 13.1 which uses glibc 2.11.1.  This is why glibc-solibs must be updated.  Unfortunately, it is causing segfaults in cron:

 

Nov 11 14:21:01 tower50rc8a kernel: crond[13332]: segfault at b778f51c ip b778f51c sp bfded9c8 error 15 in ld-2.11.1.so[b778f000+1000]
Nov 11 14:21:01 tower50rc8a kernel: crond[13331]: segfault at b778f51c ip b778f51c sp bfded9c8 error 15 in ld-2.11.1.so[b778f000+1000]

 

It is also the source of the segfaults with the openssh plugin. See Here.

Went to 5.0rc8 and settings is coming up now.  I am working on configuring it now.

 

Thanks!

The version of ffmpeg you are using was built for Slackware 14.0 which uses glibc 2.15.  unRAID 5.0rc8a is based on Slackware 13.1 which uses glibc 2.11.1.  This is why glibc-solibs must be updated.  Unfortunately, it is causing segfaults in cron:

 

Nov 11 14:21:01 tower50rc8a kernel: crond[13332]: segfault at b778f51c ip b778f51c sp bfded9c8 error 15 in ld-2.11.1.so[b778f000+1000]
Nov 11 14:21:01 tower50rc8a kernel: crond[13331]: segfault at b778f51c ip b778f51c sp bfded9c8 error 15 in ld-2.11.1.so[b778f000+1000]

 

It is also the source of the segfaults with the openssh plugin. See Here.

 

I need to find an ffmpeg built for 13.1 then dont I.  My current source for ffmpeg, alien, only has 14.0 builds

 

I'll have to search for this and then revise the libraries my plugin uses.

 

 

I've taken cassiusdrows' advice and found an ffmpeg built for slackware 13.1 and then updated the plugin around that:

 

It works the same as the previous one, just a bunch of lib updates.

 

I found this site has static compiles (no dependencies): http://ffmpeg.gusari.org/static/

They look like nightly git snapshots though.

 

Thank you. I'll look into this.  Currently ffmpeg requires 26 additional libraries which is kind of a headache to enter into the plugin.

Here's the plugin with the static ffmpeg.  Seems to work well and shortens the plugin install time.

 

Thank you all for your help.

 

 

Changelog:

2012-11-04-2000   initial release

2012-11-08-2125   changes are TNTC, everything was overhauled

2012-11-10-1629   pyTivo web config restored, can move pyTivo, save conf on reboot

2012-11-11-1809   downgrade ffmpeg and supporting libs from slack 14 to 13.1 for compatibility

2012-11-11-2210   static ffmpeg to reduce dependencies

2012-11-19-1954   python-2.6.6, same as used in unplugged sab, cp & sb plugins

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.