Jump to content
LaunchBox Community Forums
Jason Carr

9.0-beta-1 Released

Recommended Posts

 @Jason Carr

Hi Jason, playlists are still not updating automatically, if I add a new game to a platform via the "Add" button.

The new feature to automatically generate categories is really cool. However, it would be cool, if you could add a "sort by" button in BigBox within the platforms/playlists. You could add the button into the sidebar next to the search button for example. I dont want to create a playlist for example for "Playstation (sorted by year)", "Playstation (sorted by title)", Playstation (sorted by date added)" etc.

Share this post


Link to post
Share on other sites
1 minute ago, deliyuerek85 said:

 @Jason Carr

Hi Jason, playlists are still not updating automatically, if I add a new game to a platform via the "Add" button.

The new feature to automatically generate categories is really cool. However, it would be cool, if you could add a "sort by" button in BigBox within the platforms/playlists. You could add the button into the sidebar next to the search button for example. I dont want to create a playlist for example for "Playstation (sorted by year)", "Playstation (sorted by title)", Playstation (sorted by date added)" etc.

I am aware of that issue. Playlists will update after a restart but the cache is currently not updating automatically when game metadata changes.

Sort by in Big Box makes sense; I'll add that to my list for the next poll.

Share this post


Link to post
Share on other sites
4 hours ago, faydesmee said:

I generated playlists for PS2. It takes ages (at least a few minutes) to start LB at 60%/70% CPU usage. I have 728 playlists.

I just did some performance testing over here. I added over 1,000 playlists and my LaunchBox is starting up in about 20 seconds. Granted, I do have a fast machine and that is slower than it was before, but at some point there's gonna be a tradeoff and certain things are just going to require better hardware. I may get back to some performance improvements before the official release, but there may not be a good solution. I'm actually tempted to remove the options to auto-generate developers and publishers playlists because there's just so many of them and it gets a bit unruly.

So that's a question for everyone, does anyone here envision wanting developer and publisher playlists?

Share this post


Link to post
Share on other sites
Quote

 

I am aware of that issue. Playlists will update after a restart but the cache is currently not updating automatically when game metadata changes. 

Sort by in Big Box makes sense; I'll add that to my list for the next poll.

 

Cool, thanks. That's a feature that I was wishing for a long time. I hope it will not take a long time to implement.🙂

Edited by deliyuerek85

Share this post


Link to post
Share on other sites
23 minutes ago, Jason Carr said:

I just did some performance testing over here. I added over 1,000 playlists and my LaunchBox is starting up in about 20 seconds. Granted, I do have a fast machine and that is slower than it was before, but at some point there's gonna be a tradeoff and certain things are just going to require better hardware. I may get back to some performance improvements before the official release, but there may not be a good solution. I'm actually tempted to remove the options to auto-generate developers and publishers playlists because there's just so many of them and it gets a bit unruly.

So that's a question for everyone, does anyone here envision wanting developer and publisher playlists?

No idea why is this the case, then?

I have got the 8th gen. machine, so I believe it is fast enough. Though my library is over 33,000 games, it loaded fast enough.

I would not like you to remove those options, though. I have many devs and publishers multiplied because they are written and named differently. This option makes it easy and fast way to edit and merge them together. So keep them. It is optional and can be used temporarily. But you can add some warning as in the case of counting.

I deleted all PS2 playlists. LB starts in a few seconds.

Edited by faydesmee

Share this post


Link to post
Share on other sites
51 minutes ago, Jason Carr said:

I just did some performance testing over here. I added over 1,000 playlists and my LaunchBox is starting up in about 20 seconds. Granted, I do have a fast machine and that is slower than it was before, but at some point there's gonna be a tradeoff and certain things are just going to require better hardware. I may get back to some performance improvements before the official release, but there may not be a good solution. I'm actually tempted to remove the options to auto-generate developers and publishers playlists because there's just so many of them and it gets a bit unruly.

So that's a question for everyone, does anyone here envision wanting developer and publisher playlists?

Personally I prefer a favorites playlist automatically more than developers/publishers, those could be made manually which would be less playlists (faster system) as most people probably would create a favorite developer/publisher playlist, but thats just a thought. A warning message could be very helpful indeed, getting best of both worlds.

Edited by Mr. RetroLust

Share this post


Link to post
Share on other sites
1 hour ago, faydesmee said:

 Though my library is over 33,000 game

I guess that you take longer to sort through the playlists than to actually play a game... 🙂

Developers/publishers playlist - i don't care if they are removed. Waiting 20-30 secs to load LB is bad especially if you need a restart every time you modify a playlist for it to be updated.

 

Share this post


Link to post
Share on other sites

Alright, beta 4 is out now with an overhaul for the auto-generated playlists:

image.thumb.png.ac257d11b6b0d8f4725dce9fa8c7c798.pngDetails:

  • Added Favorites playlist
  • Sorted All Games and Favorites playlists first using Sort Title
  • Added notes to Developers and Publishers that they're not recommended for performance reasons
  • Added an option to remove all existing auto-generated categories and playlists

Unfortunately, the new option to remove all existing auto-generated categories and playlists won't work for the playlists generated with the previous beta, since I added a new Auto-Generated field in order to handle it. The easiest way to remove the playlists generated by the previous beta is just to remove the playlist files from the LaunchBox\Data\Playlists folder while LaunchBox is closed. Going forward, you can use this dialog to remove them now as well.

  • Like 1

Share this post


Link to post
Share on other sites

After adding about 1600 playlists LB now takes nearly 3 minutes to load, it used to only take about 20 seconds max to load. I think I'm going to have to delete some playlists. My CPU is a 4790k, I guess it's age is catching up to it.

Edited by Omen

Share this post


Link to post
Share on other sites
1 hour ago, Omen said:

After adding about 1600 playlists LB now takes nearly 3 minutes to load, it used to only take about 20 seconds max to load. I think I'm going to have to delete some playlists. My CPU is a 4790k, I guess it's age is catching up to it.

1600 Playlists.....😮

Share this post


Link to post
Share on other sites
3 hours ago, Omen said:

After adding about 1600 playlists LB now takes nearly 3 minutes to load, it used to only take about 20 seconds max to load. I think I'm going to have to delete some playlists. My CPU is a 4790k, I guess it's age is catching up to it.

I'd say having 1600 playlists qualifies as a 'fringe' use case.

 

Share this post


Link to post
Share on other sites
6 hours ago, Crush said:

I guess that you take longer to sort through the playlists than to actually play a game... 🙂

 

 

I will throw away at least half of these games - mostly crap games that got imported along with good games. I use LB to explore games a lot, not necessarily play them :)

Edited by faydesmee

Share this post


Link to post
Share on other sites

It's easy to end up with 1600 playlists when you generate playlists for developers and publishers, which is why I'm noting that it's not recommended in the interface. I'm tempted to remove that option altogether, but I do see how it can be useful. But yeah, it definitely gets unruly. It's not hard to do though with the new auto-generating playlists.

  • Like 1

Share this post


Link to post
Share on other sites
11 hours ago, Jason Carr said:

 

So that's a question for everyone, does anyone here envision wanting developer and publisher playlists?

As of last night I've trying to organize my Publisher's section and I have came across some entries that seem should be mark under one name at times to where I'm merging things together like various names Acclaim or Activision went by or if someone had Ltd. or Inc. in their name or not & etc. I also have made the mistake at times of using the drop list when I Bulk Edit the Publishers in the Value part instead of just typing the name in which makes things Unresponsive and I have to End Task.

I'd like Publishers and Developers in, but somehow I hope they aren't too messy in the names to where you get things for example like "Acclaim" "Acclaim Entertainment" "Acclaim Publishing" when it all should just be "Acclaim" and maybe the exception of "Acclaim Sports" being its own thing.

I have like 75,000+ games on mine that I'm trying to sort out properly and make sure I need to expand while making sure all of them work and can be easily found too. Sorry of the long explanation, but just wanted you to know what I'm dealing with and how necessary some features will be for me on my end and unsure whoelse is doing about the same thing in their set too.

Just one other thing I'm dealing with that I'm unsure anyone else is having trouble with is Super Nintendo details are taking a while to come up. I could even have 1 SNES game listed in a search with some from other Platforms, but that one SNES game gets stuck for almost over a minute at times. Not sure what could be the case since I have more C-64 titles than SNES or anything else, yet the SNES stuff takes the longest to show up. I just figured I'd let you know @Jason Carr

Edited by RULLUR

Share this post


Link to post
Share on other sites

Maybe I am missing something, but isn't it easier to just open LB in List View, arrange all games by Developer or Publisher and then just bulk edit the mismatches? 

  • Like 1

Share this post


Link to post
Share on other sites
12 hours ago, Jason Carr said:

It's easy to end up with 1600 playlists when you generate playlists for developers and publishers, which is why I'm noting that it's not recommended in the interface. I'm tempted to remove that option altogether, but I do see how it can be useful. But yeah, it definitely gets unruly. It's not hard to do though with the new auto-generating playlists.

The funny part is this is after I removed developer and publisher playlists, when I had those I had nearly 4000 playlists and LB took about 5 full minutes to load. 😆

Share this post


Link to post
Share on other sites

currently I only have around 100 Playlist and in total 25k games but it feel not really faster than before. taking around one minute to start LaunchBox.

 

one thing maybe would good to implement in Launchbox nested Playlist. if I have an playlist in a playlist (example --> NES Platform --> Genre Playlist --> Action Playlist) and I want to delete the Genre Playlist with all Playlist in it, it is impossible. it will only delete the genre playlist and put all playlist from the former genre playlist to the root. can we get an check and a question like "do you want to delete genre an all playlist in it or only the genre playlist"? I it feels a bit strange that I always have to close Launchbox than delete all the other playlist in the explorer.

 

----

 

issue while trying to find some games in the GamesDB

245220955_Bildschirmfoto2018-10-25um20_11_55.thumb.png.e193e20e4f09109e3df078c4a1c6a8e6.png

Der Wert darf nicht NULL sein.
Parameter name: item

App:     LaunchBox
Version: 9.0-beta-4
Type:    System.ArgumentNullException
Site:    Int32 AddInternal(System.Object)
Source:  System.Windows.Forms

   at System.Windows.Forms.ListBox.ObjectCollection.AddInternal(Object item)
   at System.Windows.Forms.ListBox.ObjectCollection.Add(Object item)
   at Unbroken.LaunchBox.Desktop.Forms.ErrorsKeepForm..ctor(String text, String question, String[] errors)
   at (<>c__DisplayClass2_0 )
   at Unbroken.LaunchBox.Desktop.MenuActions.DownloadMetadataAndMediaMenuAction.<>c__DisplayClass2_0.<Finish>b__0()
   at System.Windows.Threading.DispatcherOperation.InvokeDelegateCore()
   at System.Windows.Threading.DispatcherOperation.InvokeImpl()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Windows.Threading.DispatcherOperation.Wait(TimeSpan timeout)
   at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherOperation operation, CancellationToken cancellationToken, TimeSpan timeout)
   at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority, CancellationToken cancellationToken, TimeSpan timeout)
   at System.Windows.Threading.Dispatcher.Invoke(Action callback, DispatcherPriority priority)
   at (Action , DispatcherPriority )
   at Unbroken.LaunchBox.Wpf.Threading.Invoke(Action callback, DispatcherPriority priority)
   at (DownloadMetadataTask )
   at Unbroken.LaunchBox.Desktop.MenuActions.DownloadMetadataAndMediaMenuAction.Finish(DownloadMetadataTask task)
   at (<>c__DisplayClass0_0 , Object )
   at Unbroken.LaunchBox.Desktop.MenuActions.DownloadMetadataAndMediaMenuAction.<>c__DisplayClass0_0.<OnSelect>b__1(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()

Recent Log:

   20:08:33 Music.Prepare Start
   20:08:33 Music.Kill Start
   20:08:33 Music.Kill Finished
   20:08:33 Music.NotifyTrackList Start
   20:08:33 Music.NotifyTrackList Invoke WPF
   20:08:48 Music.Prepare Start
   20:08:48 Music.Kill Start
   20:08:48 Music.Kill Finished
   20:08:48 Music.NotifyTrackList Start
   20:08:48 Music.NotifyTrackList Invoke WPF
   20:08:51 Music.Prepare Start
   20:08:51 Music.Kill Start
   20:08:51 Music.Kill Finished
   20:08:51 Music.NotifyTrackList Start
   20:08:51 Music.NotifyTrackList Invoke WPF
   20:08:56 Music.Prepare Start
   20:08:56 Music.Kill Start
   20:08:56 Music.Kill Finished
   20:08:56 Music.NotifyTrackList Start
   20:08:56 Music.NotifyTrackList Invoke WPF
   20:08:59 Music.Prepare Start
   20:08:59 Music.Kill Start
   20:08:59 Music.Kill Finished
   20:08:59 Music.NotifyTrackList Start
   20:08:59 Music.NotifyTrackList Invoke WPF
   20:09:22 Music.Prepare Start
   20:09:22 Music.Kill Start
   20:09:22 Music.Kill Finished
   20:09:22 Music.NotifyTrackList Start
   20:09:22 Music.NotifyTrackList Invoke WPF
   20:10:05 Music.Prepare Start
   20:10:05 Music.Kill Start
   20:10:05 Music.Kill Finished
   20:10:05 Music.NotifyTrackList Start
   20:10:05 Music.NotifyTrackList Invoke WPF
   20:10:06 Music.Prepare Start
   20:10:06 Music.Kill Start
   20:10:06 Music.Kill Finished
   20:10:06 Music.NotifyTrackList Start
   20:10:06 Music.NotifyTrackList Invoke WPF
   20:10:14 Music.Prepare Start
   20:10:14 Music.Kill Start
   20:10:14 Music.Kill Finished
   20:10:14 Music.NotifyTrackList Start
   20:10:14 Music.NotifyTrackList Invoke WPF
   20:10:15 Music.Prepare Start
   20:10:15 Music.Kill Start
   20:10:15 Music.Kill Finished
   20:10:15 Music.NotifyTrackList Start
   20:10:15 Music.NotifyTrackList Invoke WPF
   20:10:16 Exception

 

 

Edited by Chris Kant

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...