Jump to content

embyforkodi (next-gen) 9.X.X support


quickmic

Recommended Posts

catshome
10 hours ago, quickmic said:

There is an option -> plugin settings -> Interface -> Assign TVShow posters to episodes

After adjusting, trigger repair tvshow library

 

Maybe this helps....Also depends on your skin.

Unfortunately, the option only brings up the season poster -> but the series poster should appear there.
It's not the skin. Both of my screenshots were created with the same skin. 
My first screenshot created without Emby NextGen, the series poster appears as it should. 
The second screenshot was created with Emby NextGen, but only the season posters appear, the first field does not show the series poster.
 
Link to comment
Share on other sites

quickmic
Posted (edited)
5 hours ago, catshome said:

dynamic node

Good to know, cause artwork works different for dynamic nodes. I'll check If I can reproduce the issue. Which skin?

EDIT:

I think you use synced nodes or at least a dynamic node but for actually synced content (hybrid).

EDIT2:

Stock Kodi (no plugin, default skin) doesn't show the all season posters.

Edited by quickmic
Link to comment
Share on other sites

quickmic
Posted (edited)

New PUBLIC TESTING version available 9.2.3:

Delta changelog 9.2.2 -> 9.2.3

Fix search cache issue
Fix minor musicvideo issue
Fix minor sync issue
Block .tbn file queries in addon mode, if not a picture query
Block invalid queries in addon mode
Add Download option
Fix player issues
Fix remote mode issues

Comment:

Database reset is not mandatory, but recommended.

Download option is in a very early state (with limitations)
Download content only supported in addon mode (via context menu)
Upsync downloaded content progress when connection re-established (watched status changes not supported)
Only video content download is supported (no audio)
Multidownload is not supported e.g. a complete tvshow or season
Only synced content can be downloaded

Edited by quickmic
  • Like 3
Link to comment
Share on other sites

838Joel

Hi QuickMic,

 

I don't know if this is related to the plugin or more on the Emby server side, but in the server dashboard I see the activities log...

I had played a tv show and the tittle of the show is correctly displayed (Six feet under...), but after I resumed a movies I was playing before and finished playing it, but it show the tittle "Rose.And.Finn.Go.To.Where.They.Belong", but in fact I don't know where this come from because I was watching "Rebel Moon - Part One A Child of Fire (2023"!!!

Searching on the emby server for this name and find out this is totally another file : "Star Wars/Star Wars - Episode VIII - The Last Jedi (2017)/Star Wars - Episode VIII - The Last Jedi (2017) BONUS-DISC Remux-1080p/Deleted.Scenes/Rose.And.Finn.Go.To.Where.They.Belong.mkv"

So where you think the mix issue come from?

 

Using Emby server 4.7.14.0

Kodi 21.0 beta 2

Plugin 9.2.2

Tittle issue.jpg

Link to comment
Share on other sites

838Joel
2 minutes ago, 838Joel said:

Hi QuickMic,

 

I don't know if this is related to the plugin or more on the Emby server side, but in the server dashboard I see the activities log...

I had played a tv show and the tittle of the show is correctly displayed (Six feet under...), but after I resumed a movies I was playing before and finished playing it, but it show the tittle "Rose.And.Finn.Go.To.Where.They.Belong", but in fact I don't know where this come from because I was watching "Rebel Moon - Part One A Child of Fire (2023"!!!

Searching on the emby server for this name and find out this is totally another file : "Star Wars/Star Wars - Episode VIII - The Last Jedi (2017)/Star Wars - Episode VIII - The Last Jedi (2017) BONUS-DISC Remux-1080p/Deleted.Scenes/Rose.And.Finn.Go.To.Where.They.Belong.mkv"

So where you think the mix issue come from?

 

Using Emby server 4.7.14.0

Kodi 21.0 beta 2

Plugin 9.2.2

Tittle issue.jpg

If I look before, when I started to watch rebel moon, before I stop, it show correctly:

 

 

Tittle issue.jpg

Link to comment
Share on other sites

quickmic
2 minutes ago, 838Joel said:

Hi QuickMic,

 

I don't know if this is related to the plugin or more on the Emby server side, but in the server dashboard I see the activities log...

I had played a tv show and the tittle of the show is correctly displayed (Six feet under...), but after I resumed a movies I was playing before and finished playing it, but it show the tittle "Rose.And.Finn.Go.To.Where.They.Belong", but in fact I don't know where this come from because I was watching "Rebel Moon - Part One A Child of Fire (2023"!!!

Searching on the emby server for this name and find out this is totally another file : "Star Wars/Star Wars - Episode VIII - The Last Jedi (2017)/Star Wars - Episode VIII - The Last Jedi (2017) BONUS-DISC Remux-1080p/Deleted.Scenes/Rose.And.Finn.Go.To.Where.They.Belong.mkv"

So where you think the mix issue come from?

 

Using Emby server 4.7.14.0

Kodi 21.0 beta 2

Plugin 9.2.2

Tittle issue.jpg

I have an idea, but I've to check something....

  • Like 1
Link to comment
Share on other sites

quickmic
11 hours ago, 838Joel said:

If I look before, when I started to watch rebel moon, before I stop, it show correctly:

 

 

Tittle issue.jpg

I didn't find the issue yet. Can you trigger the the wrong activity logs on demand?

I see something similar with emby app on an ipad.

Edited by quickmic
Link to comment
Share on other sites

838Joel
25 minutes ago, quickmic said:

I didn't find the issue yet. Can you trigger the the wrong activity logs on demand?

I see something similar with emby app on an ipad.

I will try and let you know... btw upgraded to 9.2.3

  • Like 1
Link to comment
Share on other sites

jaybird2203

@quickmicBeen a minute since we last spoke, been using 20.2 with 8.2.15 for my needs and it was working decent. Then I changed the backend for the LiveTV setup in Emby 4.7.14 from an M3U source to an HDHR source while keeping the Kodi PVR client the same IPTV Simple client. Since then it appears that both 8.2.15 and 9.2.3 both fail to sync/playback through Kodi. Playing back any of the entries through the Emby Android app, webpage, or the Windows Theater app on the same PC that Kodi is installed on and that works without issue so figured it was something isolated with the sync process. 

Here's the specific log when attempting to start the channel playback right after the epg loads. 

2024-01-10 22:39:29.368 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadChannelEpgs - Loaded '58' EPG channels.
2024-01-10 22:39:29.380 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadEpgEntries - Loaded '1938' EPG entries.
2024-01-10 22:39:29.381 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadEPG - EPG Loaded - 32 (ms)
2024-01-10 22:39:36.545 T:10188    info <general>: EMBY.emby.api: Open LiveStreamId 06044cf0e6f93cdae5f285c9ecfaaeb4_01413a525b3a9622ce6fdf19f7dde354_native_3296d406dcc9cb9b62aeaef99612ba6b_b0f3555d086054572fe3bc76318462e3
2024-01-10 22:39:36.547 T:2044    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.548 T:16548    info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.561 T:2044    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.561 T:2044     info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - IptvSimple::GetChannelStreamProperties - Live Stream URL: http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.563 T:2044     info <general>: VideoPlayer::OpenFile: pvr://channels/tv/All%20channels/2897@pvr.iptvsimple_829031218.pvr
2024-01-10 22:39:36.563 T:9480     info <general>: Creating InputStream
2024-01-10 22:39:36.564 T:17284    info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.565 T:9480    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.566 T:9052     info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.568 T:9480    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.568 T:9480    error <general>: CFileCache::XFILE::CFileCache::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> failed to open
2024-01-10 22:39:36.568 T:9480    error <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/All%20channels/2897@pvr.iptvsimple_829031218.pvr]
2024-01-10 22:39:36.568 T:9480     info <general>: CVideoPlayer::OnExit()
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: playercommand received: ('stop', '{"end":false,"item":{"channeltype":"tv","id":21,"title":"Test","type":"channel"}}')
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: [ onPlayBackStopped ] {'end': False, 'item': {'channeltype': 'tv', 'id': 21, 'title': 'Test', 'type': 'channel'}}
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: playercommand received: ('play', '{"item":{"channeltype":"tv","id":21,"title":"Test","type":"channel"},"player":{"playerid":1,"speed":1}}')
2024-01-10 22:39:36.672 T:2044     info <general>: CVideoPlayer::CloseFile()
2024-01-10 22:39:36.672 T:2044     info <general>: VideoPlayer: waiting for threads to exit
2024-01-10 22:39:36.672 T:2044     info <general>: VideoPlayer: finished waiting

 

Link to comment
Share on other sites

quickmic
4 minutes ago, jaybird2203 said:

@quickmicBeen a minute since we last spoke, been using 20.2 with 8.2.15 for my needs and it was working decent. Then I changed the backend for the LiveTV setup in Emby 4.7.14 from an M3U source to an HDHR source while keeping the Kodi PVR client the same IPTV Simple client. Since then it appears that both 8.2.15 and 9.2.3 both fail to sync/playback through Kodi. Playing back any of the entries through the Emby Android app, webpage, or the Windows Theater app on the same PC that Kodi is installed on and that works without issue so figured it was something isolated with the sync process. 

Here's the specific log when attempting to start the channel playback right after the epg loads. 

2024-01-10 22:39:29.368 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadChannelEpgs - Loaded '58' EPG channels.
2024-01-10 22:39:29.380 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadEpgEntries - Loaded '1938' EPG entries.
2024-01-10 22:39:29.381 T:13424    info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - iptvsimple::Epg::LoadEPG - EPG Loaded - 32 (ms)
2024-01-10 22:39:36.545 T:10188    info <general>: EMBY.emby.api: Open LiveStreamId 06044cf0e6f93cdae5f285c9ecfaaeb4_01413a525b3a9622ce6fdf19f7dde354_native_3296d406dcc9cb9b62aeaef99612ba6b_b0f3555d086054572fe3bc76318462e3
2024-01-10 22:39:36.547 T:2044    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.548 T:16548    info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.561 T:2044    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.561 T:2044     info <general>: AddOnLog: pvr.iptvsimple: pvr.iptvsimple - IptvSimple::GetChannelStreamProperties - Live Stream URL: http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.563 T:2044     info <general>: VideoPlayer::OpenFile: pvr://channels/tv/All%20channels/2897@pvr.iptvsimple_829031218.pvr
2024-01-10 22:39:36.563 T:9480     info <general>: Creating InputStream
2024-01-10 22:39:36.564 T:17284    info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.565 T:9480    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.566 T:9052     info <general>: EMBY.hooks.webservice: Double query: /dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv
2024-01-10 22:39:36.568 T:9480    error <general>: CCurlFile::XFILE::CCurlFile::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> Failed with code 404:
                                                   
2024-01-10 22:39:36.568 T:9480    error <general>: CFileCache::XFILE::CFileCache::Open - <http://127.0.0.1:57342/dynamic/da026db747e44b928f8377eeab1de2ec/t-1616985-livetv> failed to open
2024-01-10 22:39:36.568 T:9480    error <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/All%20channels/2897@pvr.iptvsimple_829031218.pvr]
2024-01-10 22:39:36.568 T:9480     info <general>: CVideoPlayer::OnExit()
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: playercommand received: ('stop', '{"end":false,"item":{"channeltype":"tv","id":21,"title":"Test","type":"channel"}}')
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: [ onPlayBackStopped ] {'end': False, 'item': {'channeltype': 'tv', 'id': 21, 'title': 'Test', 'type': 'channel'}}
2024-01-10 22:39:36.601 T:9832     info <general>: EMBY.hooks.player: playercommand received: ('play', '{"item":{"channeltype":"tv","id":21,"title":"Test","type":"channel"},"player":{"playerid":1,"speed":1}}')
2024-01-10 22:39:36.672 T:2044     info <general>: CVideoPlayer::CloseFile()
2024-01-10 22:39:36.672 T:2044     info <general>: VideoPlayer: waiting for threads to exit
2024-01-10 22:39:36.672 T:2044     info <general>: VideoPlayer: finished waiting

 

Sounds like same as reported here.

If so, not a plugin issue.

Link to comment
Share on other sites

jaybird2203
9 minutes ago, quickmic said:

Sounds like same as reported here.

If so, not a plugin issue.

Doesn't sound like the same - running iptv simple client 20.13.0 on Kodi 20.2/3 and don't see the same "pvr.iptvsimple: pvr.iptvsimple - Process - unable to connect to: special://profile/addon_data/plugin.video.emby-next-gen/temp/f977130856604113b453d1b246658281-livetv.m3u" type errors in my logs. The error in question appears to be isolated to Kodi 21. 

Also I see the entries for the channels along with epg related data in IPTV client - just cannot start the playback. 

  • Like 1
Link to comment
Share on other sites

jaybird2203

I reverted back to the M3U client on the Emby backend and all works again - starting to compare the db entries between the two since I would assume that the plugin would populate the streams the same into the IPTV client unless the server handles it differently when the source is HD Homerun compared to M3U. 

I'd love to compare native HDHR plugin details against how 8.2.15/9.2.3 populate but the HD HR unit is not detecting over the network - on Emby I manually entered the URL and that works. 

Link to comment
Share on other sites

jaybird2203
40 minutes ago, jaybird2203 said:

I reverted back to the M3U client on the Emby backend and all works again - starting to compare the db entries between the two since I would assume that the plugin would populate the streams the same into the IPTV client unless the server handles it differently when the source is HD Homerun compared to M3U. 

I'd love to compare native HDHR plugin details against how 8.2.15/9.2.3 populate but the HD HR unit is not detecting over the network - on Emby I manually entered the URL and that works. 

Only "difference" I can see looking at the TV and EPG db's when the server has the different back end is the channel groups - M3U backend has them populate, HDHR does not. Everything else is very similar. 

Looking at the temp m3u itself - appears that the channel tags are inserted in the group name at minimum. Going to review the difference with m3u backend. 

Edited by jaybird2203
Link to comment
Share on other sites

rotational467

Skip Intro seems to have stopped working in 9.2.3.  I haven't had a chance to try a Kodi reset or revert to 9.2.2 yet, but the Skip Intro prompt stopped appearing immediately after 9.2.3 install.  Disabling it in E4K settings, saving, and re-enabling (including a Kodi restart in between) had no effect.

Was working with 9.2.2 and server 4.8.0.66, stopped working with 9.2.3, and problem persists after update to server 4.8.0.67.  Skip Intro prompt still appearing on Roku and Web client.

Link to comment
Share on other sites

quickmic
1 minute ago, rotational467 said:

Skip Intro seems to have stopped working in 9.2.3.  I haven't had a chance to try a Kodi reset or revert to 9.2.2 yet, but the Skip Intro prompt stopped appearing immediately after 9.2.3 install.  Disabling it in E4K settings, saving, and re-enabling (including a Kodi restart in between) had no effect.

Was working with 9.2.2 and server 4.8.0.66, stopped working with 9.2.3, and problem persists after update to server 4.8.0.67.  Skip Intro prompt still appearing on Roku and Web client.

Will check, native or addon mode?

  • Like 1
Link to comment
Share on other sites

quickmic
9 hours ago, jaybird2203 said:

Only "difference" I can see looking at the TV and EPG db's when the server has the different back end is the channel groups - M3U backend has them populate, HDHR does not. Everything else is very similar. 

Looking at the temp m3u itself - appears that the channel tags are inserted in the group name at minimum. Going to review the difference with m3u backend. 

Please post the different records in the m3u and I'll check

Link to comment
Share on other sites

rotational467
11 minutes ago, quickmic said:

Will check, native or addon mode?

Addon mode - whichever the preferred default is, I'm having a huge brainfart and can't remember which is which.  Not the edge-case mode :)

Edited by rotational467
Link to comment
Share on other sites

quickmic
3 hours ago, rotational467 said:

Addon mode - whichever the preferred default is, I'm having a huge brainfart and can't remember which is which.  Not the edge-case mode :)

I performed a quick test with my dev version. Working fine, can somebody confirm this issue?

Link to comment
Share on other sites

DarWun
3 hours ago, quickmic said:

I performed a quick test with my dev version. Working fine, can somebody confirm this issue?

It was working for me earlier today using E4K 9.2.3 (addon mode). I'll test again later tonight and report back.

  • Like 1
Link to comment
Share on other sites

jaybird2203
On 11/01/2024 at 10:18, quickmic said:

Please post the different records in the m3u and I'll check

Did a number of further testing, does not appear to be specifically addon related as the data looks the same for a few different LiveTV backends - both working and not. Issue may be in how Emby is handling this specific backend provider, just odd that the web can playback but not Kodi. Will dig deeper into the differences and see where that lands. 

Edited by jaybird2203
  • Like 1
Link to comment
Share on other sites

rotational467
On 11/01/2024 at 13:29, quickmic said:

I performed a quick test with my dev version. Working fine, can somebody confirm this issue?

I did a reset in 9.2.3, no change.  Reverted to 9.2.2 by just installing it on top of 9.2.3, no second reset, and Skip Intro prompts immediately started working again.

I can try 9.2.3 again this weekend, if there's any particular test or logs you'd like (assuming the issue reappears).

Link to comment
Share on other sites

FrostByte

Skip intro is working for me.

  • E4K 9.2.3 in add-on mode
  • Emby server 4.8.0.67
  • Kodi 20.3

 

  • Thanks 1
Link to comment
Share on other sites

quickmic
4 hours ago, rotational467 said:

I did a reset in 9.2.3, no change.  Reverted to 9.2.2 by just installing it on top of 9.2.3, no second reset, and Skip Intro prompts immediately started working again.

I can try 9.2.3 again this weekend, if there's any particular test or logs you'd like (assuming the issue reappears).

Do you use autoskip or via message box?

I would suggest, wait for next version and perform a test there and or send me a Kodi debug log via PN.

Edited by quickmic
  • Like 1
Link to comment
Share on other sites

Tenker

Thank you for your great work.
I have been using Playlist in my Kodi for years to get different search results and display them.
Under v8.x.x my Playlist

emby_Filme.Neue.xsp

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
  <name>Emby Filme.Neue</name>
  <match>all</match>
  <rule field="tag" operator="is">
    <value>Filme.Neue</value>
  </rule>
</smartplaylist>

and Neueste 199 Filme.xsp

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<smartplaylist type="movies">
    <name>Neueste 199 Filme</name>
    <match>all</match>
    <rule field="playlist" operator="is">
        <value>Emby Filme.Neue</value>
    </rule>
    <limit>199</limit>
    <order direction="descending">dateadded</order>
</smartplaylist>

Since v9.x.x I can't get access to my database. 
How should I create a playlist so that I have access to my movies Emby Filme.Neue via a playlist again?

Thanks for your help

Tenker

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...