Spaceboy 2573 Posted October 9, 2018 Posted October 9, 2018 I have a playlist, I want to reorder some of the items. there are drag and drop button which seem to work while i remain on the playlist detail screen, but when i navigate away and come back they get reordered. its not in the original order and its not in the order i put them in, its something else. i can't be bothered to work out what order they are in. please can you fix this, it makes it pointless having the option to drag and drop stuff if it doesnt stick. 3
Spaceboy 2573 Posted October 9, 2018 Author Posted October 9, 2018 Have another while you are at it. When you go to delete a playlist the wording of the confirmation is really unclear. it makes it sound like the items on the playlist will be deleted rather than the playlist itself. Quite impressive that the confirmation actually muddies the waters further than if it were not there
Spaceboy 2573 Posted October 9, 2018 Author Posted October 9, 2018 ok more detail. it originally looks like this: i drag and drop to this i leave the playlist, come back and its this: not really much else to describe. it drags and drops as expected and i don't see anywhere to save the order before i leave the playlist
Spaceboy 2573 Posted October 9, 2018 Author Posted October 9, 2018 bit more info. this seems to occur when you mix movies and tv episodes. seems to be fine with just movies
FrostByte 5392 Posted October 9, 2018 Posted October 9, 2018 bit more info. this seems to occur when you mix movies and tv episodes. seems to be fine with just movies Not for me. I have just movies in my MCU playlist and whenever I upgrade a movie from 1080p to 2160p I can't get my changes to stay. 1
PenkethBoy 2068 Posted October 9, 2018 Posted October 9, 2018 Also in Beta - the playlists are not being saved to disk anymore you get a directory for the playlist name but its empty even if you edit metadata and hit save - you still dont get a file So in Beta you also cant backup playlists
Luke 42079 Posted October 10, 2018 Posted October 10, 2018 Also in Beta - the playlists are not being saved to disk anymore you get a directory for the playlist name but its empty even if you edit metadata and hit save - you still dont get a file So in Beta you also cant backup playlists Strange. I am seeing playlist.xml get updated.
PenkethBoy 2068 Posted October 10, 2018 Posted October 10, 2018 (edited) @@Luke - just tried this again with a fresh boot of the pc (win10) and .beta .54 I have edited the playlist - removed several items - singly and multiple items at once no playlist.xml is being saved to disk - just to the db Oh and adding movie extras - do not get added to the playlist - although the emby created image for the playlist does get updated with images of the movie extras - very odd The playlist i am using to test - was created in beta (not a migration) so no playlist.xml is created Update - just tried creating a brand new playlist and after clicking save from the new playlist dialog - emby gives you the circle of death - i guess this is when trying to save the xml file as the directory is created fine in ..\data\playlists\<playlistname> 2018-10-10 11:23:49.159 Info HttpServer: HTTP POST http://localhost:8096/emby/Playlists?Name=Anastacia%20MV%27s&Ids=536&userId=736ea8cea7124fc6a68917a1574d5a40. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 2018-10-10 11:23:49.171 Debug App: Refreshing Playlist F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] because item.RequiresRefresh() returned true 2018-10-10 11:23:49.171 Debug App: Running PlaylistItemsProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: Running PlaylistXmlProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: PlaylistXmlProvider returned no metadata for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: Running PlaylistImageProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.175 Info HttpServer: HTTP Response 200 to ::1. Time: 16ms. http://localhost:8096/emby/Playlists?Name=Anastacia%20MV%27s&Ids=536&userId=736ea8cea7124fc6a68917a1574d5a40 2018-10-10 11:23:49.180 Debug App: ActivityLogWebSocketListener stop transmitting over websocket to [::1]:1824 2018-10-10 11:23:49.180 Debug App: ActivityLogWebSocketListener stop transmitting over websocket to [::1]:1824 2018-10-10 11:23:49.283 Debug App: Running PlaylistItemsProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.283 Debug App: Running PlaylistXmlProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.283 Debug App: PlaylistXmlProvider returned no metadata for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.284 Debug App: Running PlaylistImageProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.284 Info ImageProcessor: Creating image collage and saving to F:\EmbyCore\programdata\cache\temp\cfe4b467f01049b38ef36edccbc1310b.png 2018-10-10 11:23:49.457 Info ImageProcessor: Completed creation of image collage and saved to F:\EmbyCore\programdata\cache\temp\cfe4b467f01049b38ef36edccbc1310b.png 2018-10-10 11:23:49.458 Debug ProviderManager: Saving image to F:\EmbyCore\programdata\metadata\library\c9\c96b6e74663ac43594b89542f4b9355d\poster.png No errors in the log - i left the circle spinning for 5 mins - just to see if it would clear itself but it did not if you then backout and go back to the playlist the playlist has been created in the db and the added item does show up - but changing metadata does not create the playlist.xml file when you save (notification on screen appears) Edited October 10, 2018 by PenkethBoy 1
PenkethBoy 2068 Posted October 10, 2018 Posted October 10, 2018 Second Update Creating a blank playlist.xml file in a playlist dir - allows Emby to update the xml file when you add an item/edit the metadata etc Extras are listed in the xml file but do not show in emby Moving say a movie from position 4 to position 1 - back out and come back in and you see it in position three Plus the other issues i, @@Spaceboy and @@FrostByte have already reported still apply 1
ebr 16184 Posted October 10, 2018 Posted October 10, 2018 @@Luke - just tried this again with a fresh boot of the pc (win10) and .beta .54 I have edited the playlist - removed several items - singly and multiple items at once no playlist.xml is being saved to disk - just to the db Oh and adding movie extras - do not get added to the playlist - although the emby created image for the playlist does get updated with images of the movie extras - very odd The playlist i am using to test - was created in beta (not a migration) so no playlist.xml is created Update - just tried creating a brand new playlist and after clicking save from the new playlist dialog - emby gives you the circle of death - i guess this is when trying to save the xml file as the directory is created fine in ..\data\playlists\ 2018-10-10 11:23:49.159 Info HttpServer: HTTP POST http://localhost:8096/emby/Playlists?Name=Anastacia%20MV%27s&Ids=536&userId=736ea8cea7124fc6a68917a1574d5a40. UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36 2018-10-10 11:23:49.171 Debug App: Refreshing Playlist F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] because item.RequiresRefresh() returned true 2018-10-10 11:23:49.171 Debug App: Running PlaylistItemsProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: Running PlaylistXmlProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: PlaylistXmlProvider returned no metadata for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.171 Debug App: Running PlaylistImageProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.175 Info HttpServer: HTTP Response 200 to ::1. Time: 16ms. http://localhost:8096/emby/Playlists?Name=Anastacia%20MV%27s&Ids=536&userId=736ea8cea7124fc6a68917a1574d5a40 2018-10-10 11:23:49.180 Debug App: ActivityLogWebSocketListener stop transmitting over websocket to [::1]:1824 2018-10-10 11:23:49.180 Debug App: ActivityLogWebSocketListener stop transmitting over websocket to [::1]:1824 2018-10-10 11:23:49.283 Debug App: Running PlaylistItemsProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.283 Debug App: Running PlaylistXmlProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.283 Debug App: PlaylistXmlProvider returned no metadata for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.284 Debug App: Running PlaylistImageProvider for F:\EmbyCore\programdata\data\playlists\Anastacia MV's [playlist] 2018-10-10 11:23:49.284 Info ImageProcessor: Creating image collage and saving to F:\EmbyCore\programdata\cache\temp\cfe4b467f01049b38ef36edccbc1310b.png 2018-10-10 11:23:49.457 Info ImageProcessor: Completed creation of image collage and saved to F:\EmbyCore\programdata\cache\temp\cfe4b467f01049b38ef36edccbc1310b.png 2018-10-10 11:23:49.458 Debug ProviderManager: Saving image to F:\EmbyCore\programdata\metadata\library\c9\c96b6e74663ac43594b89542f4b9355d\poster.png No errors in the log - i left the circle spinning for 5 mins - just to see if it would clear itself but it did not if you then backout and go back to the playlist the playlist has been created in the db and the added item does show up - but changing metadata does not create the playlist.xml file when you save (notification on screen appears) While that circle is spinning, bring up the browser debug console. Any errors...?
FrostByte 5392 Posted October 10, 2018 Posted October 10, 2018 (edited) Just tried on adding to new playlist on .51 (latest for Synology right now) and get same error with spinning circle Steps 1. Add movie to New playlist (get spinning circle) 2. Back out 3. Checked data folder using WinSCP and the folder for the New playlist was created, but no xml. However, the playlist shows the movie in web client 4. Create new empty playlist.xml in the folder it created (had to change user permissions also from root to emysvr) 5. Add another movie and now everything is populated in the playlist.xml Edited October 10, 2018 by FrostByte 1
FrostByte 5392 Posted October 10, 2018 Posted October 10, 2018 (edited) Also, I'm seeing the same when adding an extra to a playlist. Updates the xml, but nothing is shown on the screen using web client and viewing playlist Steps 1. Add an extra to a playlist 2. Open playlist.xml and extra is listed as last item. 3. Ran a full library scan just in case 4. Checked playlist with web client and extra isn't shown, but is still listed in the xml file Edited October 10, 2018 by FrostByte 1
ebr 16184 Posted October 10, 2018 Posted October 10, 2018 Any time you get stuck on a "spinning circle" in the web app, please be sure to check the browser debug console and post any errors that are there (actually, post the whole section of messages so context can be seen). Thanks! 1
FrostByte 5392 Posted October 10, 2018 Posted October 10, 2018 Here's mine. Looks similar to PenkethBoy's Here I am clicking on the movie 2001 Space Odyssey and adding to the new playlist Test7 with error Cannot read property 'getItem' of undefined triggering app resume event router.js?v=3.6.0.51:1 appRouter - processing path request /web#!/itemdetails.html router.js?v=3.6.0.51:1 appRouter - user is authenticated router.js?v=3.6.0.51:1 appRouter - proceeding to /web#!/itemdetails.html apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/ThemeMedia?UserId=79cdd81c5eff4c4987a5b623970733bd&InheritFromParent=true&EnableThemeSongs=true&EnableThemeVideos=true apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd/Items/121536 apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd/Items/121536/SpecialFeatures apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/Similar?userId=79cdd81c5eff4c4987a5b623970733bd&limit=12&fields=PrimaryImageAspectRatio%2CUserData%2CCanDelete apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/Similar?userId=79cdd81c5eff4c4987a5b623970733bd&limit=12&fields=PrimaryImageAspectRatio%2CUserData%2CCanDelete&IncludeItemTypes=Program apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/PlaybackInfo?UserId=79cdd81c5eff4c4987a5b623970733bd&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=140000000 apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd apphost.js?v=3.6.0.51:1 app is hidden apphost.js?v=3.6.0.51:1 triggering app resume event apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd/Items?Recursive=true&IncludeItemTypes=Playlist&SortBy=SortName&EnableTotalRecordCount=false apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Playlists?Name=Test7&Ids=121536&userId=79cdd81c5eff4c4987a5b623970733bd router.js?v=3.6.0.51:1 appRouter - processing path request /web#!/itemdetails.html router.js?v=3.6.0.51:1 appRouter - user is authenticated router.js?v=3.6.0.51:1 appRouter - proceeding to /web#!/itemdetails.html itemdetailpage.js?v=3.6.0.51:1 Uncaught TypeError: Cannot read property 'getItem' of undefined at getPromise (itemdetailpage.js?v=3.6.0.51:1) at reload (itemdetailpage.js?v=3.6.0.51:2) at HTMLDivElement.<anonymous> (itemdetailpage.js?v=3.6.0.51:2) at onViewChange (viewmanager.js?v=3.6.0.51:1) at viewmanager.js?v=3.6.0.51:1 getPromise @ itemdetailpage.js?v=3.6.0.51:1 reload @ itemdetailpage.js?v=3.6.0.51:2 (anonymous) @ itemdetailpage.js?v=3.6.0.51:2 onViewChange @ viewmanager.js?v=3.6.0.51:1 (anonymous) @ viewmanager.js?v=3.6.0.51:1 Promise.then (async) ViewManager.loadView @ viewmanager.js?v=3.6.0.51:1 loadContent @ router.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 loadContentUrl @ router.js?v=3.6.0.51:1 onNewViewNeeded @ router.js?v=3.6.0.51:1 sendRouteToViewManager @ router.js?v=3.6.0.51:1 onInitComplete @ router.js?v=3.6.0.51:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ router.js?v=3.6.0.51:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 initRoute @ router.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 authenticate @ router.js?v=3.6.0.51:1 handleRoute @ router.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 nextExit @ page.js?v=3.6.0.51:1 page.dispatch @ page.js?v=3.6.0.51:1 page.show @ page.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 show @ router.js?v=3.6.0.51:1 showItem @ site.js?v=3.6.0.51:2 redirectToPlaylist @ playlisteditor.js?v=3.6.0.51:1 (anonymous) @ playlisteditor.js?v=3.6.0.51:1 Promise.then (async) createPlaylist @ playlisteditor.js?v=3.6.0.51:1 onSubmit @ playlisteditor.js?v=3.6.0.51:1 apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd/Items/121536 apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Users/79cdd81c5eff4c4987a5b623970733bd/Items/121536/SpecialFeatures apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/Similar?userId=79cdd81c5eff4c4987a5b623970733bd&limit=12&fields=PrimaryImageAspectRatio%2CUserData%2CCanDelete apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/Similar?userId=79cdd81c5eff4c4987a5b623970733bd&limit=12&fields=PrimaryImageAspectRatio%2CUserData%2CCanDelete&IncludeItemTypes=Program apiclient.js?v=3.6.0.51:1 Requesting url without automatic networking: http://192.168.42.141:8096/emby/Items/121536/PlaybackInfo?UserId=79cdd81c5eff4c4987a5b623970733bd&StartTimeTicks=0&IsPlayback=false&AutoOpenLiveStream=false&MaxStreamingBitrate=140000000 apphost.js?v=3.6.0.51:1 app is hidden Then when I hit Emby's backspace arrow I got this obj cannot be null error triggering app resume event router.js?v=3.6.0.51:1 appRouter - processing path request /web#!/movies/movies.html router.js?v=3.6.0.51:1 appRouter - user is authenticated router.js?v=3.6.0.51:1 appRouter - proceeding to /web#!/movies/movies.html events.js?v=3.6.0.51:1 Uncaught Error: obj cannot be null! at getCallbacks (events.js?v=3.6.0.51:1) at Object.off (events.js?v=3.6.0.51:1) at HTMLDivElement.<anonymous> (itemdetailpage.js?v=3.6.0.51:2) at dispatchViewEvent (viewmanager.js?v=3.6.0.51:1) at viewmanager.js?v=3.6.0.51:1 at viewcontainer-lite.js?v=3.6.0.51:1 getCallbacks @ events.js?v=3.6.0.51:1 off @ events.js?v=3.6.0.51:1 (anonymous) @ itemdetailpage.js?v=3.6.0.51:2 dispatchViewEvent @ viewmanager.js?v=3.6.0.51:1 (anonymous) @ viewmanager.js?v=3.6.0.51:1 (anonymous) @ viewcontainer-lite.js?v=3.6.0.51:1 Promise.then (async) tryRestoreView @ viewcontainer-lite.js?v=3.6.0.51:1 ViewManager.tryRestoreView @ viewmanager.js?v=3.6.0.51:1 sendRouteToViewManager @ router.js?v=3.6.0.51:1 onInitComplete @ router.js?v=3.6.0.51:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 depFinished @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) waitForDep @ alameda.js:1 (anonymous) @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 (anonymous) @ router.js?v=3.6.0.51:1 execCb @ alameda.js:1 defineModule @ alameda.js:1 main @ alameda.js:1 (anonymous) @ alameda.js:1 Promise.then (async) req @ alameda.js:1 initRoute @ router.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 authenticate @ router.js?v=3.6.0.51:1 handleRoute @ router.js?v=3.6.0.51:1 (anonymous) @ router.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 nextEnter @ page.js?v=3.6.0.51:1 nextExit @ page.js?v=3.6.0.51:1 page.dispatch @ page.js?v=3.6.0.51:1 page.replace @ page.js?v=3.6.0.51:1 (anonymous) @ page.js?v=3.6.0.51:1 apphost.js?v=3.6.0.51:1 app is hidden
PenkethBoy 2068 Posted October 12, 2018 Posted October 12, 2018 playlists still fail to get created in .55 circle of death 1
Spaceboy 2573 Posted December 5, 2018 Author Posted December 5, 2018 Thanks. any update here please @@Luke 1
mondowondo 1 Posted March 25, 2019 Posted March 25, 2019 Spaceboy did you make progress on this? I would like to create or edit a playlist using the xml file. I'm transitioning from kodi database to emby server and figured out how to export the list of played files from kodi. So if I can add these to a playlist or collection, I can then mark everything in the playlist/collection as played.
Luke 42079 Posted March 25, 2019 Posted March 25, 2019 What you could do is create a playlist in emby, then edit the playlist.xml that gets generated.
mondowondo 1 Posted March 25, 2019 Posted March 25, 2019 I tried that but then how do I get emby to read the updated playlist.xml file?
mondowondo 1 Posted March 25, 2019 Posted March 25, 2019 Restarting the emby server and 'scan all libraries' alone doesn't seem to work. If I leave it alone for a few days then it reverts to the unedited playlist.xml file. One time I did 'scan all libraries' and restart the server several times (don't know what order or how many times) and the gui did read from the edited playlist.xml file (added 9 movies). I haven't been able to do it again with a longer list of movies added.
Luke 42079 Posted March 25, 2019 Posted March 25, 2019 The library scan will work, but the XML can't point to arbitrary files. The paths in the xml have to exactly match the paths used in library setup. 1
mondowondo 1 Posted March 26, 2019 Posted March 26, 2019 I looked in the log file and figured out the problem. The file names which included an & were causing the issue. <CollectionItem><Path>/mnt/user/TowerVideo/Kids/Movies/Oliver & Company (1988).mkv</Path></CollectionItem> replaced with <CollectionItem><Path>/mnt/user/TowerVideo/Kids/Movies/Oliver & Company (1988).mkv</Path></CollectionItem> and the collection updated first time! Thanks for the hint Luke!
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now