[mythtv-users] 0.24, tmdb.py and MythVideo ... again!

Bob Sully rcs at malibyte.net
Tue Dec 14 03:54:39 UTC 2010


>> Paul, I know it's a PITA, but could you tell me where all of the
>> 0.24-version scripts are supposed to be?
>
> After doing a dpkg -L mythtv (I just a single deb package) the list I get
> for python (very long) is:
>
> /usr/lib/python2.6
> /usr/lib/python2.6/site-packages
> /usr/lib/python2.6/site-packages/MythTV
> /usr/lib/python2.6/site-packages/MythTV/__init__.py
> /usr/lib/python2.6/site-packages/MythTV/dataheap.pyc
> /usr/lib/python2.6/site-packages/MythTV/exceptions.py
> /usr/lib/python2.6/site-packages/MythTV/tmdb
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_ui.pyc
> /usr/lib/python2.6/site-packages/MythTV/tmdb/__init__.py
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_exceptions.pyc
> /usr/lib/python2.6/site-packages/MythTV/tmdb/XSLT
> /usr/lib/python2.6/site-packages/MythTV/tmdb/XSLT/tmdbVideo.xsl
> /usr/lib/python2.6/site-packages/MythTV/tmdb/XSLT/tmdbQuery.xsl
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_exceptions.py
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_ui.py
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_api.py
> /usr/lib/python2.6/site-packages/MythTV/tmdb/tmdb_api.pyc
> /usr/lib/python2.6/site-packages/MythTV/tmdb/__init__.pyc
> /usr/lib/python2.6/site-packages/MythTV/system.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_ui.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/__init__.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_exceptions.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_exceptions.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/XSLT
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/XSLT/tvdbVideo.xsl
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/XSLT/tvdbQuery.xsl
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_api.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_api.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/cache.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdb_ui.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/cache.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdbXslt.pyc
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/tvdbXslt.py
> /usr/lib/python2.6/site-packages/MythTV/ttvdb/__init__.pyc
> /usr/lib/python2.6/site-packages/MythTV/system.py
> /usr/lib/python2.6/site-packages/MythTV/msearch.pyc
> /usr/lib/python2.6/site-packages/MythTV/exceptions.pyc
> /usr/lib/python2.6/site-packages/MythTV/logging.pyc
> /usr/lib/python2.6/site-packages/MythTV/connections.pyc
> /usr/lib/python2.6/site-packages/MythTV/utility.py
> /usr/lib/python2.6/site-packages/MythTV/methodheap.pyc
> /usr/lib/python2.6/site-packages/MythTV/methodheap.py
> /usr/lib/python2.6/site-packages/MythTV/utility.pyc
> /usr/lib/python2.6/site-packages/MythTV/database.pyc
> /usr/lib/python2.6/site-packages/MythTV/dataheap.py
> /usr/lib/python2.6/site-packages/MythTV/static.py
> /usr/lib/python2.6/site-packages/MythTV/static.pyc
> /usr/lib/python2.6/site-packages/MythTV/altdict.py
> /usr/lib/python2.6/site-packages/MythTV/database.py
> /usr/lib/python2.6/site-packages/MythTV/wikiscripts
> /usr/lib/python2.6/site-packages/MythTV/wikiscripts/__init__.py
> /usr/lib/python2.6/site-packages/MythTV/wikiscripts/wikiscripts.py
> /usr/lib/python2.6/site-packages/MythTV/wikiscripts/wikiscripts.pyc
> /usr/lib/python2.6/site-packages/MythTV/wikiscripts/__init__.pyc
> /usr/lib/python2.6/site-packages/MythTV/altdict.pyc
> /usr/lib/python2.6/site-packages/MythTV/logging.py
> /usr/lib/python2.6/site-packages/MythTV/connections.py
> /usr/lib/python2.6/site-packages/MythTV/msearch.py
> /usr/lib/python2.6/site-packages/MythTV/__init__.pyc
> /usr/lib/python2.6/site-packages/MythTV/mythproto.py
> /usr/lib/python2.6/site-packages/MythTV/mythproto.pyc
> /usr/lib/python2.6/site-packages/MythTV-0.24.0-py2.6.egg-info

<snip> all the stuff in the /internetcontent/ directory (which is present
on my system is found in /usr/share/mythtv/internetcontent)

> /usr/bin/mythpython
>
>
> and for perl (short) is:
>
> /usr/lib/perl
> /usr/lib/perl/5.10.1
> /usr/lib/perl/5.10.1/auto
> /usr/lib/perl/5.10.1/auto/MythTV
> /usr/lib/perl/5.10.1/auto/MythTV/.packlist
> /usr/share/perl
> /usr/share/perl/5.10.1
> /usr/share/perl/5.10.1/MythTV
> /usr/share/perl/5.10.1/MythTV/Channel.pm
> /usr/share/perl/5.10.1/MythTV/StorageGroup.pm
> /usr/share/perl/5.10.1/MythTV/Program.pm
> /usr/share/perl/5.10.1/MythTV/Recording.pm
> /usr/share/perl/5.10.1/IO
> /usr/share/perl/5.10.1/IO/Socket
> /usr/share/perl/5.10.1/IO/Socket/INET
> /usr/share/perl/5.10.1/IO/Socket/INET/MythTV.pm
> /usr/share/perl/5.10.1/MythTV.pm
> /usr/share/mythtv/internetcontent/nv_perl_libs
> /usr/share/mythtv/internetcontent/nv_perl_libs/mnvcommonsubs.pm
>
> Hopefully this is of use,
>
> Paul



>> From the list of everything I have installed these are the ones I
>> think you need (Ubuntu package names):
>>
>> python-lxml
>> python-mysqldb
>
> These are the only two required by MythTV.  I have never heard of or
> have any idea what those 'egenix' packages are.
>
>> libnet-upnp-perl
>
>  From the configure list, the modules it is looking for are...
>
> ExtUtils::MakeMaker
> Config
> Exporter
> Fcntl
> File::Copy
> Sys::Hostname
> DBI
> HTTP::Request
> LWP::UserAgent
> Net::UPnP::QueryResponse
> Net::UPnP::ControlPoint
>


[mythtv at vader: ~]$ lsl /usr/lib/python2.6/dist-packages/MythTV/*
-rw-r--r-- 1 root root  1464 2010-05-03 01:06
/usr/lib/python2.6/dist-packages/MythTV/__init__.py
-rw-r--r-- 1 root root  1669 2010-05-17 01:35
/usr/lib/python2.6/dist-packages/MythTV/__init__.pyc
-rw-r--r-- 1 root root 69983 2010-05-05 00:44
/usr/lib/python2.6/dist-packages/MythTV/MythBase.py
-rw-r--r-- 1 root root 75986 2010-05-17 01:35
/usr/lib/python2.6/dist-packages/MythTV/MythBase.pyc
-rw-r--r-- 1 root root 57313 2010-04-21 00:14
/usr/lib/python2.6/dist-packages/MythTV/MythData.py
-rw-r--r-- 1 root root 63887 2010-05-17 01:35
/usr/lib/python2.6/dist-packages/MythTV/MythData.pyc
-rw-r--r-- 1 root root 41466 2010-05-17 00:39
/usr/lib/python2.6/dist-packages/MythTV/MythFunc.py
-rw-r--r-- 1 root root 46053 2010-05-17 01:35
/usr/lib/python2.6/dist-packages/MythTV/MythFunc.pyc
-rw-r--r-- 1 root root   233 2010-04-04 18:42
/usr/lib/python2.6/dist-packages/MythTV/MythStatic.py
-rw-r--r-- 1 root root   429 2010-05-17 01:35
/usr/lib/python2.6/dist-packages/MythTV/MythStatic.pyc

/usr/lib/python2.6/dist-packages/MythTV/tmdb:
total 120
-rw-r--r-- 1 root root  2041 2010-05-17 01:35 tmdb_exceptions.pyc
-rw-r--r-- 1 root root     0 2010-04-04 18:42 __init__.py
drwxr-xr-x 2 root root  4096 2010-05-19 08:18 ./
-rw-r--r-- 1 root root   143 2010-05-17 01:35 __init__.pyc
drwxr-xr-x 4 root root  4096 2010-05-19 08:18 ../
-rw-r--r-- 1 root root 10747 2010-04-12 19:01 tmdb_ui.py
-rw-r--r-- 1 root root 35409 2010-05-17 01:35 tmdb_api.pyc
-rw-r--r-- 1 root root  1384 2010-04-04 18:42 tmdb_exceptions.py
-rw-r--r-- 1 root root  8011 2010-05-17 01:35 tmdb_ui.pyc
-rw-r--r-- 1 root root 43403 2010-04-30 01:06 tmdb_api.py

/usr/lib/python2.6/dist-packages/MythTV/ttvdb:
total 112
-rw-r--r-- 1 root root  1168 2010-04-04 18:42 tvdb_exceptions.py
-rw-r--r-- 1 root root 27837 2010-05-17 01:35 tvdb_api.pyc
-rw-r--r-- 1 root root  2062 2010-05-17 01:35 tvdb_exceptions.pyc
-rw-r--r-- 1 root root     0 2010-04-04 18:42 __init__.py
-rw-r--r-- 1 root root 29233 2010-04-04 18:42 tvdb_api.py
drwxr-xr-x 2 root root  4096 2010-05-19 08:18 ./
-rw-r--r-- 1 root root   144 2010-05-17 01:35 __init__.pyc
drwxr-xr-x 4 root root  4096 2010-05-19 08:18 ../
-rw-r--r-- 1 root root  4429 2010-05-17 01:35 tvdb_ui.pyc
-rw-r--r-- 1 root root  7345 2010-04-04 18:42 cache.py
-rw-r--r-- 1 root root  7973 2010-05-17 01:35 cache.pyc
-rw-r--r-- 1 root root  4387 2010-04-04 18:42 tvdb_ui.py


[mythtv at vader: ~]$ dpkg -L libmyth-python
/.
/usr
/usr/share
/usr/share/pyshared
/usr/share/pyshared/MythTV-0.24.0.egg-info
/usr/share/pyshared/MythTV
/usr/share/pyshared/MythTV/ttvdb
/usr/share/pyshared/MythTV/ttvdb/tvdb_exceptions.py
/usr/share/pyshared/MythTV/ttvdb/tvdb_api.py
/usr/share/pyshared/MythTV/ttvdb/XSLT
/usr/share/pyshared/MythTV/ttvdb/XSLT/tvdbQuery.xsl
/usr/share/pyshared/MythTV/ttvdb/XSLT/tvdbVideo.xsl
/usr/share/pyshared/MythTV/ttvdb/tvdbXslt.py
/usr/share/pyshared/MythTV/ttvdb/tvdb_ui.py
/usr/share/pyshared/MythTV/ttvdb/cache.py
/usr/share/pyshared/MythTV/utility.py
/usr/share/pyshared/MythTV/system.py
/usr/share/pyshared/MythTV/mythproto.py
/usr/share/pyshared/MythTV/connections.py
/usr/share/pyshared/MythTV/altdict.py
/usr/share/pyshared/MythTV/methodheap.py
/usr/share/pyshared/MythTV/exceptions.py
/usr/share/pyshared/MythTV/database.py
/usr/share/pyshared/MythTV/__init__.py
/usr/share/pyshared/MythTV/static.py
/usr/share/pyshared/MythTV/logging.py
/usr/share/pyshared/MythTV/dataheap.py
/usr/share/pyshared/MythTV/wikiscripts
/usr/share/pyshared/MythTV/wikiscripts/__init__.py
/usr/share/pyshared/MythTV/wikiscripts/wikiscripts.py
/usr/share/pyshared/MythTV/tmdb
/usr/share/pyshared/MythTV/tmdb/tmdb_exceptions.py
/usr/share/pyshared/MythTV/tmdb/tmdb_ui.py
/usr/share/pyshared/MythTV/tmdb/tmdb_api.py
/usr/share/pyshared/MythTV/tmdb/XSLT
/usr/share/pyshared/MythTV/tmdb/XSLT/tmdbQuery.xsl
/usr/share/pyshared/MythTV/tmdb/XSLT/tmdbVideo.xsl
/usr/share/pyshared/MythTV/msearch.py
/usr/share/doc
/usr/share/doc/libmyth-python
/usr/share/doc/libmyth-python/changelog.Debian.gz
/usr/share/doc/libmyth-python/copyright
/usr/share/python-support
/usr/share/python-support/libmyth-python.public
/usr/bin
/usr/bin/mythwikiscripts
/usr/bin/mythpython


Mine are in /usr/lib/python2.6/dist-packages/MythTV - I assume that the
Mythbuntu/JYA packages are set up to look there - but I seem to be missing
some...?  I created a symlink (/usr/lib/python2.6/site-packages) to the
parent directory, but no difference.  Anywhere I can find the full set of
scripts I need?  I'm hoping this is just a b0rked path issue, that's
easily fixed, once found...?

I have all of those Perl modules installed.

Tmdb.py is still giving me the old-style (non-XML) output.

This is getting incredibly frustrating.


-- 
________________________________________
Bob Sully - Simi Valley, California, USA
http://www.malibyte.net
http://www.malibyte.com



More information about the mythtv-users mailing list