2022-04-17, 21:14
(2022-04-17, 20:12)TheWeasel Wrote: Adding to the above, I have a similar issue with Networks, seemingly being limited to 50
50+ Networks.. Okay.
Let's start with a debug log (wiki) so we can see some inner workings.
(2022-04-17, 20:12)TheWeasel Wrote: Adding to the above, I have a similar issue with Networks, seemingly being limited to 50
(2022-04-17, 20:12)TheWeasel Wrote: Adding to the above, I have a similar issue with Networks, seemingly being limited to 50
(2022-04-17, 20:11)TheWeasel Wrote: I have a library of 368 TV Shows, but when I look in the PseudoTV Live autotune list, it only shows 250 and it doesn't appear to be the first 250 alphabetically, rather I see no consistency as to which shows are not appearing.
Is there a 250 show limit? If so, can I change this somewhere? Any other reason you can think of that this would be missing?
The limits are currently hard coded in this file as 250, 50, and 25 for TV Shows, Networks, and TV Genres respectively. I raised these values to above my collection size and this resolved my issue (set TVShows to 999 for example and it found all 368 TV Shows and added their channels properly).python:if sortbycount:
TVShows = [json.loads(x[0]) for x in sorted(TVShows.most_common(250))]
NetworkList = [x[0] for x in sorted(NetworkList.most_common(50))]
ShowGenreList = [x[0] for x in sorted(ShowGenreList.most_common(25))]
else:
TVShows = (sorted(map(json.loads, TVShows.keys()), key=lambda k: k['label']))
del TVShows[250:]
NetworkList = (sorted(set(list(NetworkList.keys()))))
del NetworkList[250:]
ShowGenreList = (sorted(set(list(ShowGenreList.keys()))))
Would be very grateful if you made these configurable in the PseudoTV Live settings screen. Thanks for the awesome workpython:if sortbycount:
TVShows = [json.loads(x[0]) for x in sorted(TVShows.most_common(999))]
NetworkList = [x[0] for x in sorted(NetworkList.most_common(999))]
ShowGenreList = [x[0] for x in sorted(ShowGenreList.most_common(999))]
else:
TVShows = (sorted(map(json.loads, TVShows.keys()), key=lambda k: k['label']))
del TVShows[999:]
NetworkList = (sorted(set(list(NetworkList.keys()))))
del NetworkList[999:]
ShowGenreList = (sorted(set(list(ShowGenreList.keys()))))
(2022-04-19, 01:05)Caenx82 Wrote: hi I reinstalled PseudoTV Live on one of the recent nightlies, and so far so good, made a couple of channels though smart playlist and all, and I noticed that when I try to do channel rules in the manager it hangs and doesn't go into them, are they disabled or does it just take awhile for it to load up?
(2022-04-22, 03:45)Caenx82 Wrote: I have mouse support enabled, and yet it still hangs is it supposed to pop up instantly once you click it?
(2022-04-22, 16:04)bornagainpenguin Wrote: A question about the setting to parse for accurate duration meta. It says that it can save accurate duration to Kodi's Library. Does this mean that should I somehow manage to play through all the music videos in my library and then save the metadata back to the files, using the export Library function that this will eventually mean that accurate metadata will exist in my files?
The reason I'm asking is because if this is how it works, is it possible to create a 'sample' or taste function that can scan my library for accurate duration and save this information so that both Kodi and PsuedoTV Live! will have it going forward?
(2022-04-22, 16:04)bornagainpenguin Wrote: Right now I have the duration detection enabled and I assume this is the source of the near pausing for several seconds in between videos. If there is a way to just scan the system for timing and have it stop needing this (because it already has the correct information) I'd be very interested. Will be turning on logging and restarting to get you a log of the behavior, when I have one I will edit this post.
(2022-04-22, 00:29)swarthy_danielz Wrote: I'm trying to get multiroom working smoothly and I'm wondering what is the ideal setup for server and clients. It seems like the server has to always be powered on for the clients to get guide info and playback channels, right?
That's too bad because I was hoping to create channels on my Windows PC (which is not always on) that could be accessed on my 2 Nvidia Shields. The media itself is located on a NAS that is always on and accessible by both devices through SMB. I could just create the channels on one of the Nvidia Shields, but neither one is always powered on and I would like the guide to be synced.
After digging around a bit, I tried setting the "Centralized file location" under options to be a shared location on the NAS for both the PC and the Shield. The M3U and XML files created by PseudoTV were correctly saved there, but I was hoping that having access to the M3U & XML would allow the Shield to show the guide and playback the media over SMB without connecting to the PC. Should that have worked or not?
(2022-04-22, 22:32)Lunatixz Wrote: You'll find a lot of information contained in the readme file.
Currently PseudoTV Live supports two methods for multi-room. Shared network folder "Centralized file location" or remote path (Auto Discovery) which accesses a hosted m3u/xmltv via your server instance of PseudoTV Live.
Before you can consider using Multi-Room your Kodi instances have to already be configured to use a centralized MySQL database and shared sources.xml with all paths network accessible. Information and links are found in the readme file.
Needless to say, your media server has to be accessible at all times! This is a good place to install Kodi and run an instance of PseudoTV Live as a server. You CAN NOT run headless, there are NO official headless Kodi builds, and even if there were. You would have no way of configuring PseudoTV Lives settings/channels via a headless option.
The server instance of PseudoTV Live will generate all files necessary for its clients and is best left running along with the media server to guarantee files are kept up to date. Keep in mind only the server instance of PseudoTV Live can configure channels, clients are dummy endpoints that handle playback and assist in configuring Kodi.