Posts: 3
Joined: Apr 2017
Reputation:
0
2017-05-13, 06:25
(This post was last modified: 2017-05-13, 06:28 by ToddSexington.)
Thanks for the informative reply. I have had pretty good results with using Plex on the android box. I'm still evaluating options for playing from a NAS. I would like to be able to use kodi, because the general UX of its player is pretty good, although it seems that there is a challenge with large playlists that is a known issue. But after comparing a few players, Plex is by far more functional without extensive customization.
Edit; I did try a few rounds of party mode, and it the UX was still not very tight. I've found Plex to have the best UX, and cross-platform UX, of anything I've tried so far. I do hope that Plex gets integrated into kodi soon.
Posts: 49
Joined: Aug 2017
Reputation:
0
2017-08-09, 19:16
(This post was last modified: 2017-08-09, 20:05 by quickmic.)
I have the same issue. Imho the list handling routines are not good designed.
Currently I'm debugging the code getting the performance leaks.
One is as in Playlist.cpp in "void CPlayList::Add" here -> "AnnounceAdd(item, iPosition);"
I just comment it out, and it's getting a way better. No clue about possible consequences at this time.
Next weak spot is GUIMediaWindow.cpp in "bool CGUIMediaWindow::OnPlayAndQueueMedia" here -> "g_playlistPlayer.Add(iPlaylist, nItem);"
Maybe the devs can have an eye on that.
btw, I'm testing with >300.000 files in one playlist. So the weak spots are easy to find in this case.
Posts: 115
Joined: Feb 2014
Reputation:
4
In V18 there were serval improvements to music library, but this is still an issue.
Would be awesome if this gets tackled.
I know I'm gravedigging here, but it would be nonsense to open another thread.
Posts: 4,545
Joined: Jun 2015
Reputation:
269
I see that the mods have been title editing, and yes many library things have improved in 4 years just not the display of very huge lists of things or the addition of thousands of songs to the queue.
If I was to edit the thread title to reduce my irritation (and there is no reason to do that, I believe in free speach and if that is how some users view Kodi then that is just how it is) then sure replace "useless" with "slow". But if we are wanting accuracy and to be informative then it really needs to go further. The thread title should be more "UI is too slow displaying large lists of items or adding them to the playlist".
The design flaw applies to everything - videos, pictures, file view (not library at all) - it just happens users are more likely to view thousands of library songs and hit play than they are to have all media files in one folder, or queue thousands of 2hr long movies. More likely to do it with songs, but not necessary or even the most common use, and when doing that they aren't really making use of the library at all.
Historically there has been confusion and often the database has been blamed for slowness. Well the db was never that bad, and improvements have been made when db issues are found. My most recent work that will go into v18.1 will also bring some speed improvements to the library generally, but I know that the UI will still choke on huge lists of items.
Posts: 1,071
Joined: Mar 2013
Reputation:
50
If you want to speed up the Music searching speed (or Displaying large amounts of Music), make sure your Music is on an SSD drive and not a slow HDD or even worse, a class 10 SD card.
For the Best performance, for all things Kodi, put it, and all your Data on a M.2 drive.
Personally, I have all my Kodi's (Android Shield TV and Windows NUC) running on an SSD drive, connected to a High End NAS, and never see slowdown issues. Oh, and I have huge libraries for everything (4000+ BluRay or 4K movies, 800+ TV series containing over 50,000 TV episodes, 4000+ Music Videos, and 2600+ Music Artists, containing thousands of Albums, and 10's of Thousands of Music Songs).
THE only slowdown I ever see, is when I install a fresh version of Kodi (which I am doing for all my Kodi 18 installs), and adding Movies (1.5 Hours), and TV Shows (4.5 hours). So I do these things when I'm going to bed, and wake up with everything done.