• 1
  • 179
  • 180
  • 181(current)
  • 182
  • 183
  • 201
TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;)
(2018-12-15, 11:05)MikeKL Wrote: @bizzs 

Inputting following commands into any pc browser where your Tvheadend server resides on your network will provide the raw data of information that could be extracted/manipulated for use with TV Guide Fullscreen

http://ip:9981/playlist (for m3u of channels)
http://ip:9981/xmltv (for xmltv guide)

I have in past manually included a small number of TV channels from above channel playlist into my TV Guide Fullscreen (I used a different TV Guide provided via WebGrab+Plus) so know it will work.

Not personally aware of direct method of seamlessly introducing both sets of above information from url links into TV Guide Fullscreen settings or similar?

@primaeval What would be best ways to do what I believe bizzs is requesting, following are examples of data provided from my networked tvheadend server

Tvheadend Channels exampleTvheadend EPG example
 Thanks for that.
The tvg-id's match up exactly so you should be able to just import the xmltv normally and add the m3u in "Settings \ Optional \ Import m3u".
You should be able to mix in more xmltv files in Lab3.

Beware that your urls contain a ticket which probably has a time limit.
If you load them in via Stream Setup they won't get updated.
If you load them in "Settings \ Optional \ Import m3u" they should get reloaded on every TVGF restart.
Reply
Edit---Removed as i duplicated post in error
RPi4, (LibreELEC 11.0) hdmi0 -> Philips 55PUS7304 4K TV, hdmi1 -> Onkyo TX-SR608 AV Receiver
Reply
@MikeKL reply is above. Thanks.
https://forum.kodi.tv/showthread.php?tid...pid2800169

I can't work out how to get the playlist and xmltv from tvheadend without a username/password.
Do you know how to do it?
Reply
Exclamation 
version 0.0.407
- added authentication to Settings \ Optional \ Import m3u

This should help with tvheadend.
Turn on "Settings \ Optional \ authentication" and add your tvheadend username and password.
Put your tvheadend m3u in "Settings \ Optional \ Import m3u"
http://ip:9981/playlist
and your xmltv in "Settings \ Source \ xmltv"
http://ip:9981/xmltv
where ip is your tvheadend server address as @MikeKL wrote.
Reply
@primaeval Your always so blooming quick  Big Grin Cool

Quickly tested using Kodi 18 on a Win10 PC (Did not turn on Authentication as dont currently set and use username/password authentication in tvheadend) and m3u and tvguide imported successfully and can watch/listen to channels (including radio) Cool

Just a FYI Note: When opening channel containing No guide information, TV Guide Fullscreen appears to retain information including channel name, from previous known channel played and available guide information of programme previously played on that channel.
RPi4, (LibreELEC 11.0) hdmi0 -> Philips 55PUS7304 4K TV, hdmi1 -> Onkyo TX-SR608 AV Receiver
Reply
(2018-12-15, 13:40)MikeKL Wrote: @primaeval Your always so blooming quick  Big Grin Cool

Quickly tested using Kodi 18 on a Win10 PC (Did not turn on Authentication as dont currently set and use username/password authentication in tvheadend) and m3u and tvguide imported successfully and can watch/listen to channels (including radio) Cool

Just a FYI Note: When opening channel containing No guide information, TV Guide Fullscreen appears to retain information including channel name, from previous known channel played and available guide information of programme previously played on that channel.
 Did you turn off authentication on tvheadend or was it off by default on LibreELEC?

Try "Settings \ Source \ reset on start" to clear old channels.
twinther designed TV Guide to incrementally add program data; so old channels remain in the channel list by default.
Reply
Whenever I have set up Tvheadend Server on Rpi's using libreelec, I have always left network web access settings as-is, i.e. dont set any login requirements.

Then in TV Guide Fullscreen today with latest version automtically installed over previous version, I noted authentication option which was off by default and thought ok lets see if everything works after inputting the valid hyperlinks without need to authenticate etc.
(I enabled option "reset on restart" during testing)

Regarding radio stations and some tv stations in my tvheadend provided channels list, it seams that typically and by default NO EPG information is being provided and what I meant to explain in previous post is that with TV Guide Fullscreen if I play one of the empty EPG channels TV Guide Fullscreen (or perhaps its the core player information?) incorrectly maintains information of previously played channel that does hold EPG information.  If I switch between and to channels with EPG information then everything is appearing OK and correct. (No worries it was an observation when using latest Leia Nightly for general information)
RPi4, (LibreELEC 11.0) hdmi0 -> Philips 55PUS7304 4K TV, hdmi1 -> Onkyo TX-SR608 AV Receiver
Reply
(2018-12-15, 19:05)MikeKL Wrote: Whenever I have set up Tvheadend Server on Rpi's using libreelec, I have always left network web access settings as-is, i.e. dont set any login requirements.

Then in TV Guide Fullscreen today with latest version automtically installed over previous version, I noted authentication option which was off by default and thought ok lets see if everything works after inputting the valid hyperlinks without need to authenticate etc.
(I enabled option "reset on restart" during testing)

Regarding radio stations and some tv stations in my tvheadend provided channels list, it seams that typically and by default NO EPG information is being provided and what I meant to explain in previous post is that with TV Guide Fullscreen if I play one of the empty EPG channels TV Guide Fullscreen (or perhaps its the core player information?) incorrectly maintains information of previously played channel that does hold EPG information.  If I switch between and to channels with EPG information then everything is appearing OK and correct. (No worries it was an observation when using latest Leia Nightly for general information)
 That sounds like it is a bug.
Where does the information show up? In the title and description in the epg?
Reply
Just trying this promising plugin.
After settiging it up, plugin won't start. In kodi.log there are errors:
13:34:13.555 T:18446744073062770992   ERROR: Traceback (most recent call last):
13:34:13.556 T:18446744073062770992   ERROR:   File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/addon.py", line 74, in <module>
13:34:13.556 T:18446744073062770992   ERROR:     w = gui.TVGuide()
13:34:13.556 T:18446744073062770992   ERROR:   File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/gui.py", line 395, in __init__
13:34:13.568 T:18446744073062770992   ERROR:     name,cat = line.split('=')
13:34:13.568 T:18446744073062770992   ERROR: ValueError: too many values to unpack
13:34:19.461 T:18446744073027451184   ERROR: GetDirectory - Error getting noop

what could be the problem?

tia
Reply
(2018-12-30, 14:44)pirlone Wrote: Just trying this promising plugin.
After settiging it up, plugin won't start. In kodi.log there are errors:
13:34:13.555 T:18446744073062770992   ERROR: Traceback (most recent call last):
13:34:13.556 T:18446744073062770992   ERROR:   File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/addon.py", line 74, in <module>
13:34:13.556 T:18446744073062770992   ERROR:     w = gui.TVGuide()
13:34:13.556 T:18446744073062770992   ERROR:   File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/gui.py", line 395, in __init__
13:34:13.568 T:18446744073062770992   ERROR:     name,cat = line.split('=')
13:34:13.568 T:18446744073062770992   ERROR: ValueError: too many values to unpack
13:34:19.461 T:18446744073027451184   ERROR: GetDirectory - Error getting noop

what could be the problem?

tia
 Try version 0.17.408.
The problem is either a channel name or a category has a = in it.
The = is the separator character in the categories.ini file.
I've made a fix to only split the lines once now from the right.
So the category can't have a = in it but the channel name can.
Look in the categories.ini file for a line with more than one = in it.
/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata/addon_data/script.tvguide.fullscreen/categories.ini
Reply
True, I have categories like '==== KIDS ===='
I'll try new version and report back.

tnx a lot
Reply
(2018-12-30, 15:43)pirlone Wrote: True, I have categories like '==== KIDS ===='
I'll try new version and report back.

tnx a lot
 Try version 0.17.409.
If it is picking up the categories from the m3u group-title attribute it will replace all = with -

I should really change the ini files to use a better separator like tab but that is a big job and will probably break a lot of people's setups, so don't hold your breath.
Reply
still no joy.
as soon as I select another group of channels  after first run, the plugin exits and after restarting the message "loading data from external source..." appears but it hungs.

I can replace all '==' with one '=' and try.

tia
Reply
(2018-12-30, 16:41)pirlone Wrote: still no joy.
as soon as I select another group of channels  after first run, the plugin exits and after restarting the message "loading data from external source..." appears but it hungs.

I can replace all '==' with one '=' and try.

tia
 Is that with version 0.17.409 ?
Are you getting your groups/categories from the m3u group-title in "Settings\Optional\Import m3u" ?
Reply
yes, to both questions.

here is the log:
15:46:55.097 T:18446744073143851312  NOTICE: CAESinkAUDIOTRACK::Initializing with: m_sampleRate: 44100 format: AE_FMT_FLOAT (AE) method: PCM stream-type: PCM-STREAM min_buffer_size: 45312 m_frames: 2832 m_frameSize: 8 channels: 2
15:47:01.354 T:18446744072844474672 WARNING: CSkinInfo: failed to load skin settings
15:47:02.094 T:18446744072844474672   ERROR: EXCEPTION: Non-Existent Control 7004
15:47:02.095 T:18446744072844474672   ERROR: EXCEPTION: Non-Existent Control 7100
15:47:02.097 T:18446744072844474672   ERROR: EXCEPTION: Non-Existent Control 4323
15:47:04.564 T:18446744072542484784   ERROR: Exception in thread Database callback:
                                            Traceback (most recent call last):
                                              File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-21/lib/python2.7/threading.py", line 801, in __bootstrap_inner
                                              File "/home/jenkins/workspace/Android-ARM/tools/depends/xbmc-depends/arm-linux-androideabi-android-21/lib/python2.7/threading.py", line 754, in run
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/gui.py", line 4033, in onSourceInitialized
                                                self.loadChannelMappings()
                                              File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.tvguide.fullscreen/gui.py", line 4136, in loadChannelMappings
                                                name,cat = line.split('=')
                                            ValueError: too many values to unpack
15:47:29.387 T:18446744072844474672   ERROR: EXCEPTION: Non-Existent Control 7100
15:47:29.387 T:18446744072844474672   ERROR: EXCEPTION: Non-Existent Control 5200
15:47:29.599 T:18446744072550615344   ERROR: Database.eventLoop() >>>>>>>>>> exception! too many values to unpack = _getEPGView

rgds
Reply
  • 1
  • 179
  • 180
  • 181(current)
  • 182
  • 183
  • 201

Logout Mark Read Team Forum Stats Members Help
TV Guide Fullscreen - possibly the most powerful TV Guide in the world. ;)8