Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install and config instructions for Arch based distros #3

Open
Phaelkyn opened this issue Sep 9, 2024 · 2 comments
Open

Install and config instructions for Arch based distros #3

Phaelkyn opened this issue Sep 9, 2024 · 2 comments

Comments

@Phaelkyn
Copy link

Phaelkyn commented Sep 9, 2024

Ever since the release of Kodi 21 I haven't been able to utilize this service. The addon will not install in Kodi any longer. Is there a recommended setup for Arch based distros [Manjaro KDE in my case] that I can follow? I am hoping I can do all of this without Kodi since Addons can become no longer supported based on minimum requirements of Kodi versions.

My first search on https://bbs.archlinux.org didn't yield anything.

Thanks for the assistance!

@th0ma7
Copy link
Owner

th0ma7 commented Sep 9, 2024

This runs on thv server side, not on the kodi client side.

@Phaelkyn
Copy link
Author

Sorry. I'll rephrase with some background

TVH server had some permission issue with the tv grab file. What I used to do was run it through kodi then copy the resulting xml to the folder where TVH will read from. I believe the permission issue existed based on how TVH installs in Arch disros using yay.
Because my manual workaround using the cp command worked, I didn't pursue correcting whatever permission issue existing before. Now my workaround is no longer viable.

Pretty sure this is a me problem due to limited knowledge. Since there is a write up here of Synology and docker specific structure, I figure that my issue may be similarly solved and want to know if there is anything Arch specific for the install, file structure and permission.

TVH log snippet when running internal grabber:
2024-09-10 11:11:08.426 xmltv: /usr/bin/tv_grab_zap2epg: grab /usr/bin/tv_grab_zap2epg 2024-09-10 11:11:08.434 spawn: Executing "/usr/bin/tv_grab_zap2epg" 2024-09-10 11:11:08.830 spawn: /var/lib/tvheadend/zap2epg/script.module.zap2epg//zap2epg.py:411: SyntaxWarning: invalid escape sequence '\d' 2024-09-10 11:11:08.830 spawn: chsub = re.search('(\d+)$', chName) 2024-09-10 11:11:08.830 spawn: /var/lib/tvheadend/zap2epg/script.module.zap2epg//zap2epg.py:431: SyntaxWarning: invalid escape sequence '\d' 2024-09-10 11:11:08.831 spawn: chsub = re.search('(\d+)$', chName) 2024-09-10 11:11:08.973 spawn: /var/lib/tvheadend/zap2epg/script.module.zap2epg//zap2epg.py:775: DeprecationWarning: The 'warn' function is deprecated, use 'warning' instead 2024-09-10 11:11:08.973 spawn: logging.warn('Could not download guide data for: %s', str(gridtime)) 2024-09-10 11:11:08.973 spawn: /var/lib/tvheadend/zap2epg/script.module.zap2epg//zap2epg.py:776: DeprecationWarning: The 'warn' function is deprecated, use 'warning' instead 2024-09-10 11:11:08.973 spawn: logging.warn('URL: %s', url) 2024-09-10 11:11:09.244 xmltv: /usr/bin/tv_grab_zap2epg: grab took 1 seconds 2024-09-10 11:11:09.355 xmltv: /usr/bin/tv_grab_zap2epg: parse took 0 seconds 2024-09-10 11:11:09.355 xmltv: /usr/bin/tv_grab_zap2epg: channels tot= 68 new= 0 mod= 0 2024-09-10 11:11:09.356 xmltv: /usr/bin/tv_grab_zap2epg: brands tot= 0 new= 0 mod= 0 2024-09-10 11:11:09.356 xmltv: /usr/bin/tv_grab_zap2epg: seasons tot= 0 new= 0 mod= 0 2024-09-10 11:11:09.356 xmltv: /usr/bin/tv_grab_zap2epg: episodes tot= 0 new= 0 mod= 0 2024-09-10 11:11:09.356 xmltv: /usr/bin/tv_grab_zap2epg: broadcasts tot= 0 new= 0 mod= 0

When I run it from the terminal /usr/bin/tv_grab_zap2epg it only seems to capture some channels from last month so nothing new is imported by TVH. I am guessing that I made a config boo-boo somewhere.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants