Git Product home page Git Product logo

collectionmanager's People

Contributors

ceilingwaffle avatar dependabot-preview[bot] avatar energostalin avatar kuuuube avatar piotrekol avatar starwort avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

collectionmanager's Issues

Error trying to install CollectionManager_linux

There was a problem with CollectionManager and it needs to exit, exception text was copied to your clipboard:
System.IO.FileNotFoundException: Could not load file or assembly 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51' or one of its dependencies. File not found.
File name: 'netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'
   at App.Initalizer.Run(String[] args)
   at App.Program.Main(String[] args)

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

and then when I click "Ok" another window pops up with "Show Details"

Unhandled exception: 0xe0434352 in 32-bit code (0x7b010be6).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:006b GS:0063
 EIP:7b010be6 ESP:0063e0b4 EBP:0063e128 EFLAGS:00000246(   - --  I  Z- -P- )
 EAX:0063e0c0 EBX:00000000 ECX:00000010 EDX:0063e194
 ESI:e0434352 EDI:0049a2d8
Stack dump:
0x0063e0b4:  018c98c8 00000000 00000000 e0434352
0x0063e0c4:  00000001 00000000 7b010be6 00000005
0x0063e0d4:  80070002 00000000 00000000 00000000
0x0063e0e4:  79140000 0063e104 791f1f44 00000059
0x0063e0f4:  00000000 0063e194 001d24b0 02000059
0x0063e104:  0063e114 79150559 0063e11c 02000059
Backtrace:
=>0 0x7b010be6 EntryPoint+0xffffffff() in kernelbase (0x0063e128)
  1 0x7926fcc8 EntryPoint+0x20f0f() in clr (0x0063e1c8)
  2 0x792b6647 EntryPoint+0x6788e() in clr (0x0063e204)
  3 0x7940917f AttachProfiler+0xe9bd6() in clr (0x0063e280)
  4 0x791ff296 EntryPoint+0xffffffff() in clr (0x0063e2d0)
  5 0x791ff3d0 EntryPoint+0xffffffff() in clr (0x0063e338)
  6 0x7981640d EntryPoint+0xffffffff() in clrjit (0x0063e35c)
  7 0x79826f45 EntryPoint+0xffffffff() in clrjit (0x0063ea50)
  8 0x79812d28 EntryPoint+0xffffffff() in clrjit (0x0063eacc)
  9 0x79812e58 EntryPoint+0xffffffff() in clrjit (0x0063eae4)
  10 0x79812ea2 EntryPoint+0xffffffff() in clrjit (0x0063eb00)
  11 0x798132a2 EntryPoint+0xffffffff() in clrjit (0x0063eb3c)
  12 0x79813396 EntryPoint+0xffffffff() in clrjit (0x0063ebac)
  13 0x798134c9 EntryPoint+0xffffffff() in clrjit (0x0063ec88)
  14 0x79815e4b EntryPoint+0xffffffff() in clrjit (0x0063ecac)
  15 0x79201121 EntryPoint+0xffffffff() in clr (0x0063ed14)
  16 0x792011ad EntryPoint+0xffffffff() in clr (0x0063ed5c)
  17 0x792011f3 EntryPoint+0xffffffff() in clr (0x0063edc4)
  18 0x79200fc8 EntryPoint+0xffffffff() in clr (0x0063f180)
  19 0x792876c3 EntryPoint+0x3890a() in clr (0x0063f260)
  20 0x79287870 EntryPoint+0x38ab7() in clr (0x0063f2d0)
  21 0x7916211d EntryPoint+0xffffffff() in clr (0x0063f334)
  22 0x01560362 (0x0063f34c)
  23 0x04332847 (0x0063f384)
  24 0x791421bb EntryPoint+0xffffffff() in clr (0x0063f394)
  25 0x79164bf2 EntryPoint+0xffffffff() in clr (0x0063f410)
  26 0x79164d94 EntryPoint+0xffffffff() in clr (0x0063f550)
  27 0x79164dc9 EntryPoint+0xffffffff() in clr (0x0063f56c)
  28 0x79164de9 EntryPoint+0xffffffff() in clr (0x0063f584)
  29 0x792b95db EntryPoint+0x6a822() in clr (0x0063f6e8)
  30 0x792ecdd8 EntryPoint+0x9e01f() in clr (0x0063f950)
  31 0x792ecbec EntryPoint+0x9de33() in clr (0x0063fe34)
  32 0x792ecfe1 EntryPoint+0x9e228() in clr (0x0063fe88)
  33 0x792ecee2 EntryPoint+0x9e129() in clr (0x0063fed4)
  34 0x792de1f0 EntryPoint+0x8f437() in clr (0x0063ff0c)
  35 0x603b55ab EntryPoint+0x2032() in mscoreei (0x0063ff18)
  36 0x79007f16 EntryPoint+0x50c1() in mscoree (0x0063ff28)
  37 0x79004de3 EntryPoint+0x1f8e() in mscoree (0x0063ff48)
  38 0x7bc567f7 EntryPoint+0xffffffff() in ntdll (0x0063ff5c)
  39 0x7bc56a50 EntryPoint+0xffffffff() in ntdll (0x0063ffec)
0x7b010be6 EntryPoint+0xffffffff in kernelbase: subl	$4,%esp
Modules:
Module	Address			Debug info	Name (32 modules)
PE	  400000-  42c000	Deferred        app
PE	  fe0000- 1446000	Deferred        ole32
PE	 47c0000- 47ea000	Deferred        zlib1
PE	5e0d0000-5e17a000	Deferred        diasymreader
PE	603b0000-60416000	Export          mscoreei
PE	60930000-60940000	Deferred        nlssorting
PE	61740000-61832000	Deferred        advapi32
PE	61940000-61b21000	Deferred        wininet
PE	62fc0000-631d3000	Deferred        rpcrt4
PE	63480000-6349b000	Deferred        version
PE	63bc0000-63c04000	Deferred        shcore
PE	64a40000-64b29000	Deferred        shlwapi
PE	64ec0000-652b9000	Deferred        oleaut32
PE	68500000-68640000	Deferred        combase
PE	6a280000-6a4cd000	Deferred        msvcrt
PE	6bc00000-6bc99000	Deferred        sechost
PE	6bcc0000-6be60000	Deferred        setupapi
PE	6c9c0000-6cf59000	Deferred        gdi32
PE	6ed00000-6f389000	Deferred        user32
PE	70940000-70994000	Deferred        mpr
PE	70b40000-70df9000	Deferred        ucrtbase
PE	71200000-71251000	Deferred        imm32
PE	79000000-7904a000	Export          mscoree
PE	79060000-7911e000	Deferred        msvcr100_clr0400
PE	79140000-797b0000	Export          clr
PE	79810000-79870000	Export          clrjit
PE	7b000000-7b348000	Dwarf           kernelbase
PE	7b600000-7b929000	Deferred        kernel32
PE	7bc00000-7bea9000	Dwarf           ntdll
PE	f69d0000-f69d6000	Deferred        ws2_32
PE	f6a10000-f72e2000	Deferred        shell32
PE	f7670000-f7674000	Deferred        winex11
Threads:
process  tid      prio (all id:s are in hex)
00000038 services.exe
	0000003c    0
	00000040    0
	0000004c    0
	00000050    0
	00000064    0
	00000084    0
	0000009c    0
	000000b8    0
	000000d0    0
00000044 svchost.exe
	00000048    0
	00000054    0
	00000058    0
0000005c winedevice.exe
	00000060    0
	00000068    0
	0000006c    0
	00000070    0
00000074 plugplay.exe
	00000078    0
	00000088    0
	0000008c    0
	00000090    0
	000000ac    0
0000007c explorer.exe
	00000080    0
	000000bc    0
	000000c0    0
00000094 winedevice.exe
	00000098    0
	000000a0    0
	000000a4    0
	000000a8    0
	000000b4    0
000000c8 rpcss.exe
	000000cc    0
	000000d8    0
	000000dc    0
	000000e0    0
	000000e4    0
	000000e8    0
00000120 (D) C:\Program Files\Collection Manager\App.exe
	00000124    0 <==
	00000128    0
	0000012c    2
	00000130    0
	0000013c    0
System information:
    Wine build: wine-6.0.3 (Ubuntu 6.0.3~repack-1)
    Platform: i386
    Version: Windows 7
    Host system: Linux
    Host version: 5.16.19-76051619-generic

No idea how to fix this. I'm on Pop!_OS 22.04, wine version 6.0.3.

Missing Beatmaps

When making a collection I only had about 1/3 of the maps so I checked and about two thirds of the maps that are supposed to be there say "No data - 9b322062f692fc65dd8cb138fe18c251," or some other random string of letters and numbers, I was wondering what I am supposed to do about that?

Uploading empty collection

  1. Create new collection with name for example TestError.
  2. Click osustats collections->Upload my new collection-> TestError (0)
  3. 🔥
Подробная информация об использовании оперативной 
(JIT) отладки вместо данного диалогового 
окна содержится в конце этого сообщения.

************** Текст исключения **************
Newtonsoft.Json.JsonReaderException: Error parsing Infinity value. Path '', line 1, position 2.
   в Newtonsoft.Json.JsonTextReader.ParseNumberPositiveInfinity(ReadType readType, Boolean matched)
   в Newtonsoft.Json.JsonTextReader.ParseValue()
   в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter)
   в Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   в Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   в Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   в Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   в CollectionManagerExtensionsDll.Modules.API.osustats.OsuStatsApi.GetCollectionList(String jsonResponse)
   в CollectionManagerExtensionsDll.Modules.API.osustats.OsuStatsApi.<SaveCollection>d__24.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в CollectionManager.DataTypes.WebCollection.<Save>d__14.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   в App.SidePanelActionsHandler.<UploadNewCollections>d__20.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
   в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3460.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
App
    Версия сборки: 1.0.107.0
    Версия Win32: 1.0.107
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/App.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3451.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Common
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Common.DLL
----------------------------------------
GuiComponents
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/GuiComponents.DLL
----------------------------------------
CollectionManager
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/CollectionManager.DLL
----------------------------------------
netstandard
    Версия сборки: 2.0.0.0
    Версия Win32: 4.7.3190.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll
----------------------------------------
CollectionManagerExtensionsDll
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/CollectionManagerExtensionsDll.DLL
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3429.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Net.Http
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Configuration
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3324.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
ObjectListView
    Версия сборки: 2.8.0.0
    Версия Win32: 2.8.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/ObjectListView.DLL
----------------------------------------
Microsoft.Win32.Registry
    Версия сборки: 4.1.1.0
    Версия Win32: 4.6.26515.06
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Microsoft.Win32.Registry.DLL
----------------------------------------
Accessibility
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
SharpCompress
    Версия сборки: 0.23.0.0
    Версия Win32: 0.23.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/SharpCompress.DLL
----------------------------------------
Newtonsoft.Json
    Версия сборки: 10.0.0.0
    Версия Win32: 10.0.2.20802
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
MusicPlayer
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/MusicPlayer.DLL
----------------------------------------
NAudio
    Версия сборки: 1.7.3.0
    Версия Win32: 1.7.3.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/NAudio.DLL
----------------------------------------
System.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3190.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.resources.dll
----------------------------------------
System.Runtime.Serialization
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3440.0 built by: NET472REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll
----------------------------------------
System.Data
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.3260.0 built by: NET472REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.



Crash

At first, everything worked fine, but then the program just started to crash everytime, when I just "touch" the map. I click only once, if that matter

prblm.mp4

[Feature Request] Sorting

Add an option to sort the collections using a zero width space (https://codepen.io/chriscoyier/pen/iLKwm). I've tested this in game and was successfully able to reverse the order of certain collections by adding or removing the amount of zero width characters at the start of the collection name. In game, the collection wouldn't look any different at all.

Windows 11 batch download error

---------------------------
Error
---------------------------
There was a problem with CollectionManager and it needs to exit, exception text was copied to your clipboard:

System.NotImplementedException: download sources configuration is missing!

   在 App.OsuDownloadManager.<>c.<.ctor>b__50_0()

   在 System.Lazy`1.CreateValue()

--- 引发异常的上一位置中堆栈跟踪的末尾 ---

   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   在 System.Lazy`1.get_Value()

   在 App.OsuDownloadManager.AskUserForSaveDirectoryAndLogin(IUserDialogs userDialogs, ILoginFormView loginForm)

   在 App.SidePanelActionsHandler.DownloadAllMissing(Object sender, Object data)

   在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)

   在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)

   在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)

   在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)

   在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)

   在 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)

   在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   在 System.Windows.Forms.Control.WndProc(Message& m)

   在 System.Windows.Forms.ToolStrip.WndProc(Message& m)

   在 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)

   在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
---------------------------
确定   
---------------------------

(Suggestion) More operations on collections

I like to categorize my beatmaps into different skill sets (e.g. aim, tapping, alt, etc.) and I wanted to generate a collection containing every beatmap I haven't categorized yet. I could do this by taking a collection with all my beatmaps and subtracting the merge of all my skill set collections, but the subtraction step doesn't seem to be doable (if it is, I'm not aware of how) without one of the two following solutions:

Subtraction: Take two collections, A and B, and create a new collection containing beatmaps in A which aren't in B
Negation: Create a new collection from A which contains every beatmap in the user's library that isn't in A
(Sorry if I over explained these, just want to be thorough)

Either of these two functions works for me personally, but I think the program would be better overall if it had both (and XOR too while we're on the topic).

TL;DR please add collection subtraction/negation and maybe even XOR

Enhancement: Add .osdb option to Save > Collections in separate files

The Bug was fixed but I now find myself still unable to use the feature for my project (mentioned in #13 ) due to not having a .osdb option which makes the outputted .db files useless when not paired with provided map packs or upon Beatmap updates (since the OWC Pooling Team likes to include unfinished maps), which the .osdb format mitigates most of the time. Thanks for fixing the other issue so quickly, in no way do I expect such a speedy response now.
Thanks in advance!

-Aidan

Missing map codes

Hey, I had to delete all the beatmaps, but i was hoping that the software would save at least the names of the beatmaps, but all i ahev now is these missing beatmaps like this. I tried to press the "Download all missing maps" button but it didn't do anything (maybe im doing something wrong). I then pressed the "List missing maps" button and got a txt file with the some sort of codes next to the missing beatmaps like this. Is there a way to get the map name front these codes? Is there anyway that i can get my maps back? Thanks in advance.

CollectionManager Crashes Immediately after Opening

ran the Linux installer with wine (on manjaro with linux 5.16.2), and the program crashes a few seconds after opening -- no GUI is shown, but the icon shows up in the taskbar for a bit. is there an alternate method of installation/any other helpful information I could provide? thank you.

Can't download missing beatmaps (no option to enter file director or cookies)

I can't seem to download the missing beatmaps and this error message keeps popping up. I don't get any prompt to choose a file destination or enter the cookies. This occurs right when I click on "Download all missing beatmaps"

System.NotImplementedException: download sources configuration is missing!
at App.OsuDownloadManager.<>c.<.ctor>b__50_0()
at System.Lazy1.CreateValue() at System.Lazy1.LazyInitValue()
at App.OsuDownloadManager.AskUserForSaveDirectoryAndLogin(IUserDialogs userDialogs, ILoginFormView loginForm)
at App.SidePanelActionsHandler.DownloadAllMissing(Object sender, Object data)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Allow viewing maps in multiple collections at once

When dealing with large amounts of collections it can very time consuming to edit maps consistently in each collection.

A feature to view a combined listing of all maps in all selected collections (including duplicates if collections have the same map) would be great. Being able to edit maps for all collections at the same time would save a ton of time.

i have questions about this program

First of all, I want to say that I am sorry for using the issue window as a personal question.

I am trying to make an advanced osu difficulty calculater in Python, but I want to know how to add a bitmap with the difficulty calculations completed to the collection.

On the osu official website, MD5 hash is used, but as a result of opening collections and db directly, I could not decrypt it.

So, I want to know osu's collection algorithm.

I want to know how to add to a collection and how to create a new collection.

I can get All information that can be gained by opening the .osu file such as the bitmap title and bitmap ID

Thank you for reading the low-quality question translated by the translator.
I would be grateful if you gave me an answer.

(Feature Request-ish) adding beatmaps to collection via md5

ik this is a stretch but afaik this is the only way to contact you aside from osu ingame pm and this is probably the best place to contact you about something collection related:
i have a spreadsheet with all maps from badged tournaments in 2020 which contains map md5, mod (collection name) and id.

It would be fantastic if you added a feature that allowed bulk adding maps to collections via md5. (as in when rightclicking inside of a collection inside of collection manager you have a bulk add menu option or adding bulk md5 to the generate dialogue)

obviously this is an extremely niche use case so if that's too much work for something that probably just me will end up using, I'd greatly appreciate if you were able to point me in the right direction on what I need to write such a tool myself.

Thanks in advance :)

No Instructions or Tutorial.

Seeing as this software is pretty unintuitive, You should add some instructions to help out new users. It also seems that the "Tutorial" link on the osu!forums doesnt work anymore, so you should update that aswell. Thanks

i can't download beatmaps

I installed this app for first time.

i trying downloading Ranked maps (2022)
i put import collection .db/.osdb, selected location: C:\Users\Jhecrose\AppData\Local\osu!\Skins and cookie login applied but

but i got error:

System.NotImplementedException: download sources configuration is missing!
   at App.OsuDownloadManager.<>c.<.ctor>b__50_0()
   at System.Lazy`1.CreateValue()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Lazy`1.get_Value()
   at App.OsuDownloadManager.AskUserForSaveDirectoryAndLogin(IUserDialogs userDialogs, ILoginFormView loginForm)
   at App.BeatmapListingActionsHandler.DownloadBeatmapsManaged(Object sender)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Error Download

i tried run as admin but doesn't work for me.
how i do fix download sources configuration is missing?

Feature Request: Handle overwriting osu! collection better

There have been a lot of people who have overwritten their collections because they don't read warnings.

Something to auto backup collections before saving or a better warning would be nice to have. Some other tools create a copy of the collection file before saving, with a hash or random string appended to the file name and I think something like that would fix this issue.

Download all missing maps not working

After providing the cookie, the download list opens (I assume this means the authentication was successful?).
However, no download is being started; everything stays at 0%.

image

Stopping and resuming downloads doesn't change anything.
Another weird thing is that the list shows 288 maps, but the main window says I am missing 481 map sets?

I'm using version 1.0.154.

Not downloading missing maps

When i try to download missing maaps it says "you don't have any missing maps that CM is able to download". My friend is also having the same problem, am i missing something?

[Feature Request] Ability to transfer maps cross-instance

The ability to have something like a copy and paste feature that works cross-instance, both for maps and collections.
E.g. there are 2 loaded instances of CM. Instance one has the osu! collections loaded, and 5 collections are loaded in the second Instance. I want to transfer Collections 3 and 5 to the first Instance, as well as half the maps from Collection 2. Something that would let me mark the maps from Collection 2, copy them to clipboard, transfer them to an arbitrary place in Instance one, and then transfer Collections 3 and 5. All this while letting Collections 1 and 4 stay untouched. Currently, you'd have to export all collections separately, and then load them into the first instance.

The ability to export a singular collection from an instance could also work for this.

Can't download missing beatmaps

************** 异常文本 **************
System.Net.WebException: 远程服务器返回错误: (403) 已禁止。
在 System.Net.HttpWebRequest.GetResponse()
在 System.Net.CookieAwareWebClient.Login(String loginPageAddress, String loginData)
在 CollectionManagerExtensionsDll.Modules.DownloadManager.OsuDownloader.Login(LoginData loginData)
在 App.OsuDownloadManager.LogIn(LoginData loginData)
在 App.OsuDownloadManager.AskUserForSaveDirectoryAndLogin(IUserDialogs userDialogs, ILoginFormView loginForm)
在 App.SidePanelActionsHandler.DownloadAllMissing(Object sender, Object data)
在 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
在 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
在 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
在 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
在 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
在 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
在 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
在 System.Windows.Forms.Control.WndProc(Message& m)
在 System.Windows.Forms.ToolStrip.WndProc(Message& m)
在 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
在 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Save > Collections in separate files not working

Title. Working on a big set of collections (Grouping all OWC Maps by Stage, Mod and Year) and it's not working. I can delete all other collections and then save the collections individually before reloading collections and repeating, but since I have about 350 collections I have to save I'd understandably rather not. It would be great if you could help me diagnose and fix the issue!

Allow detection of missing map data from other loaded collections

This main use case for this would be the ability to upload a single collection with unknown maps to osu!Stats then have all other loaded collections pull data from that identified collection.

Doing this automatically would probably create issues so adding a button for it in the gui or even adding it exclusively for the CLI would be nice (potentially allowing a .osdb as a substitute for the osu!.db).

"Access Denied" When trying to save collections to osu! collection

I've been trying to save my collections for a while now and it keeps giving me the same error. I have tried opening the Collection Manager as Administrator but when I try to save my collections it tells me "Please close osu! before saving your collections", I checked the Task Manager and osu isn't open. What do I do?
image

Copy beatmap link to clipboard

This is a feature request. It would be nice if there's an option to copy beatmap set or individual difficulty link to clipboard on context menu. I've been using this program since it's early version and I noticed that there was something like "Copy as text" option before it's removed in the latest release so I think it's quite possible to add this feature.
I wish I can contribute to this project but I have limited knowledge about C# / Visual Studio programming (I'd love to learn though).

"Operation has timed out" when trying to download maps

EDIT: And if they do somehow get added to the download list, they don't download and just sit there with 0/0MB 0% progress.

I'm trying to download all the maps in a collection by right clicking > open > download beatmaps > managed. I select my file and login and at this point the collection manager will freeze for ~30 seconds. After it's done freezing, I get an unhandled exception and an error message that the operation has timed out with this for details:

> See the end of this message for details on invoking 

just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The operation has timed out
   at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context)
   at System.Net.HttpWebRequest.GetRequestStream()
   at System.Net.CookieAwareWebClient.Login(String loginPageAddress, String loginData)
   at CollectionManagerExtensionsDll.Modules.DownloadManager.OsuDownloader.Login(LoginData loginData)
   at App.OsuDownloadManager.LogIn(LoginData loginData)
   at App.OsuDownloadManager.AskUserForSaveDirectoryAndLogin(IUserDialogs userDialogs, ILoginFormView loginForm)
   at App.BeatmapListingActionsHandler.DownloadBeatmapsManaged(Object sender)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
App
    Assembly Version: 1.0.149.0
    Win32 Version: 1.0.149
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/App.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4150.0 built by: NET48REL1LAST_C
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4110.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Common
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/Common.DLL
----------------------------------------
GuiComponents
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/GuiComponents.DLL
----------------------------------------
CollectionManager
    Assembly Version: 1.0.5.0
    Win32 Version: 1.0.5.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/CollectionManager.DLL
----------------------------------------
CollectionManagerExtensionsDll
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/CollectionManagerExtensionsDll.DLL
----------------------------------------
netstandard
    Assembly Version: 2.0.0.0
    Win32 Version: 4.8.3761.0
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll
----------------------------------------
System.Core
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.4180.0 built by: NET48REL1LAST_B
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Net.Http
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Configuration
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
ObjectListView
    Assembly Version: 2.8.0.0
    Win32 Version: 2.8.0.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/ObjectListView.DLL
----------------------------------------
Newtonsoft.Json
    Assembly Version: 12.0.0.0
    Win32 Version: 12.0.2.23222
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/Newtonsoft.Json.DLL
----------------------------------------
System.Numerics
    Assembly Version: 4.0.0.0
    Win32 Version: 4.8.3761.0 built by: NET48REL1
    CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
MusicPlayer
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/MusicPlayer.DLL
----------------------------------------
NAudio
    Assembly Version: 1.7.3.0
    Win32 Version: 1.7.3.0
    CodeBase: file:///D:/Program%20Files/Collection%20Manager/NAudio.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Can't compile on linux

When trying to compile this on linux, it gives this error: /usr/share/dotnet/sdk/5.0.205/Microsoft.Common.CurrentVersion.targets(3136,5): error : ResGen.exe not supported on .NET Core MSBuild [/home/af2111/Downloads/CollectionManager/ObjectListView/ObjectListView2012.csproj]

Is there a way to fix this?

[FETURE REQUEST] Have the option to split a collection into multiple smaller collections

So i use this aplication called osu!collector which uses collections to create map packs to download and share with other people. The problem is that it limits to only 2000 maps per collection. To fit these requirements i use osu collector to make reduce my collection sizes to smaller version but thats a lot of work to when i have many colletions to work with. Therefore i think it would be useful to have a way to create these smaller versions automatically.

My first idea was that it work like this: select one or more collections, click a split button, then select if it would either be split into multiples colletions of the same size or into colections of a set maximum size.

mapID 0 issue

For quite the long time i have this issue, where if you add graveyarded map to collection and open same collection with CM, i get mapId: 0. Is there any way that this issue could be fixed?
Note: This bug isn't on all maps, for some reason.

[FEATURE REQUEST] export collections to .osdb, merge collections with the same name via cli

as title suggests, export collections to .osdb given set name (and if none are given, just export every collection in current working directory) and merge collections to existing osu!collection or output file (eg. collection.osdb)

The main focus of this request would be the one to share maps with ease using command line. Doing that people could share collections with the same name (eg. "DT.osdb") and merge it with other people collection in a community.
The idea was:

  • People share their collection and send it to a webserver
  • Server receives the collections and merge it to the existing one
  • People can download the shared collection at any time from our webserver

I know this might be out of scope of the program, but it'd be very useful if it was possible to do so.

osdb and db files not saving properly

Collections i've made and backed up at https://osustats.ppy.sh/collections/1?user=3637436 import into the program properly but when i save it seems to pick a collection seemingly at random to actually save properly. the file size is much lower than it should be for the amount of maps (1-3kb).
Is there a size limit for specific collections?
Edit: After trying to open one of the collections it tried to save to osu i got the error
`See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.IO.IOException: This isn't valid osu! collection!
at CollectionManager.Modules.FileIO.FileCollections.OsuCollectionHandler.LoadCollections(String fullFileDir, MapCacher mapCacher)
at CollectionManager.Modules.FileIO.FileCollections.CollectionLoader.LoadCollection(String fileLocation)
at App.SidePanelActionsHandler.LoadDefaultCollection(Object sender, Object data)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

App
Assembly Version: 1.0.84.0
Win32 Version: 1.0.84
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/App.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3801.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

Common
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Common.DLL

GuiComponents
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/GuiComponents.DLL

CollectionManager
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/CollectionManager.DLL

netstandard
Assembly Version: 2.0.0.0
Win32 Version: 4.8.3752.0
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/netstandard/v4.0_2.0.0.0__cc7b13ffcd2ddd51/netstandard.dll

CollectionManagerExtensionsDll
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/CollectionManagerExtensionsDll.DLL

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3815.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

ObjectListView
Assembly Version: 2.8.0.0
Win32 Version: 2.8.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/ObjectListView.DLL

Microsoft.Win32.Registry
Assembly Version: 4.1.1.0
Win32 Version: 4.6.26515.06
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Microsoft.Win32.Registry.DLL

Newtonsoft.Json
Assembly Version: 10.0.0.0
Win32 Version: 10.0.2.20802
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/Newtonsoft.Json.DLL

System.Numerics
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll

MusicPlayer
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/MusicPlayer.DLL

NAudio
Assembly Version: 1.7.3.0
Win32 Version: 1.7.3.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/NAudio.DLL

System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3825.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.dll

System.Data
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_64/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll

SharpCompress
Assembly Version: 0.23.0.0
Win32 Version: 0.23.0
CodeBase: file:///C:/Program%20Files%20(x86)/Collection%20Manager/SharpCompress.DLL

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

`

[Enhancement/Suggestion] Generate collections based on osu! search querys

I'd like to suggest the ability to generate collections by entering in a search term like you would in osu!, and all the beatmaps that contain that search term, it would add to the collection

This would be very useful for those who want a ton of beatmap by a certain artist, or a certain genre, all in a collection, especially if they have a ton of beatmaps and don't feel like manually adding them to collections, one by one.

[Feature request] Pressing F2 renames a colletion

It is common that F2 usually means "Rename" in Windows (in Explorer for example). I'd like a feature, where F2 brings up the dialog for renaming the selected collection.

I tried to look into the code, but I don't know where such a thing could be implemented, Windows programming is too much for me, sorry.

Thanks

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.